局部存儲器(L)和變量存儲器(V)很相似,主要區(qū)別在于局部存儲器是局部有效的,變量存儲器則是全局有效。全局有效是指同一個存儲器可以被任何程序(如主程序、中斷程序或子程序)存取,局部有效是指存儲區(qū)和特定的程序相關(guān)聯(lián)。
S7-200有64個字節(jié)的局部存儲器,編址范圍為LB0.0~LB63.7。其中60個字節(jié)可以用作暫時存儲器或者給子程序傳遞參數(shù),最后4個字節(jié)為系統(tǒng)保留字節(jié)。S7-200PLC根據(jù)需要分配局部存儲器。當(dāng)主程序執(zhí)行時,64個字節(jié)的局部存儲器分配給主程序;當(dāng)中斷或調(diào)用子程序時,將局部存儲器重新分配給相應(yīng)程序。局部存儲器在分配時,PLC不進(jìn)行初始化,初始值是任意的。各程序不能訪問其他程序的局部存儲器。因?yàn)榫植孔兞渴褂门R時的存儲區(qū),子程序每次被調(diào)用時,應(yīng)保證它使用的局部變量被初始化。
各POU(Program Organizational Unit,程序組織單元,即主程序、子程序或中斷程序)有自己的局部變量表,局部變量在它被創(chuàng)建的POU中有效。變量存儲器是全局存儲器,可以被所有的POU存取。
可以用直接尋址方式按字節(jié)、字或雙字來訪問局部存儲器,也可以把局部存儲器作為間接尋址的指針,但不能作為間接尋址的存儲區(qū)域。


返回頂部
刷新頁面
下到頁底