產品簡介
實際訂貨時,還需根據制造廠商PLC的產品特點,對輸入輸出點數進行圓整。存儲器容量的估算存儲器容量是可編程序控制器本身能提供的硬件存儲單元大小,程序容量是存儲器中用戶應用項目使用的存儲單元的大小。
詳細介紹
山東6ES7323-1BH01-0AA0德國西門子
山東6ES7323-1BH01-0AA0德國西門子
變量表
通過變量表,可定義對特定 POU 局部有效的變量。在以下情況下使用局部變量:
● 您要創建不引用地址或全局符號的可移值子例程。
● 您要使用臨時變量(聲明為 TEMP 的局部變量)進行計算,以便釋放 PLC 存儲器。
● 您要為子例程定義輸入和輸出。
如果以上描述對您的具體情況不適用,則無需使用局部變量;可在符號表
(頁 117)中定義符號值,從而將其全部設置為全局變量。
了解局部變量
您可以使用程序編輯器的變量表來分配對個別子例程或中斷例程的變量。
局部變量可用作傳遞至子例程的參數,并可用于增加子例程的移植性或重新使用子例程。
程序中的每個 POU (頁 103) 都有自身的變量表,并占 L 存儲器的 64 個字節(如果在
LAD 或 FBD 中編程,則占 60
個字節)。借助局部變量表,可對特定范圍內的變量進行定義:局部變量僅在創建時所處
的 POU 內部有效。相反,在每個 POU
中均有效的全局符號只能在符號表中定義。當您為全局符號和局部變量使用相同的符號名
時(例如 INPUT1),在定義局部變量的 POU 中局部定義優先,在其他 POU
中使用全局定義。
在局部變量表中進行分配時,聲明類型(TEMP、IN、IN_OUT 或
OUT)和數據類型,但不要存儲器地址;程序編輯器自動在 L
存儲器中為所有局部變量分配存儲器位置。
變量表符號地址分配將符號名稱與存儲相關數據值的 L
存儲器地址進行關聯。局部變量表不支持對符號名稱直接賦值的符號常數(這在符號/全
局變量表中是允許的)。
說明
PLC 不會將本地數據值初始化為零。您必須在程序邏輯中初始化所用局部變量。