局部存儲(chu) 器(L)和變量存儲(chu) 器(V)很相似,主要區別在於(yu) 局部存儲(chu) 器是局部有效的,變量存儲(chu) 器則是全局有效。全局有效是指同一個(ge) 存儲(chu) 器可以被任何程序(如主程序、中斷程序或子程序)存取,局部有效是指存儲(chu) 區和特定的程序相關(guan) 聯。
S7-200有64個(ge) 字節的局部存儲(chu) 器,編址範圍為(wei) LB0.0~LB63.7。其中60個(ge) 字節可以用作暫時存儲(chu) 器或者給子程序傳(chuan) 遞參數,最後4個(ge) 字節為(wei) 係統保留字節。S7-200PLC根據需要分配局部存儲(chu) 器。當主程序執行時,64個(ge) 字節的局部存儲(chu) 器分配給主程序;當中斷或調用子程序時,將局部存儲(chu) 器重新分配給相應程序。局部存儲(chu) 器在分配時,PLC不進行初始化,初始值是任意的。各程序不能訪問其他程序的局部存儲(chu) 器。因為(wei) 局部變量使用臨(lin) 時的存儲(chu) 區,子程序每次被調用時,應保證它使用的局部變量被初始化。
各POU(Program Organizational Unit,程序組織單元,即主程序、子程序或中斷程序)有自己的局部變量表,局部變量在它被創建的POU中有效。變量存儲(chu) 器是全局存儲(chu) 器,可以被所有的POU存取。
可以用直接尋址方式按字節、字或雙字來訪問局部存儲(chu) 器,也可以把局部存儲(chu) 器作為(wei) 間接尋址的指針,但不能作為(wei) 間接尋址的存儲(chu) 區域。