西門子CPU模塊代理商
CPU 的操作模式
簡介
操作模式說明了 CPU 的狀態。 通過模式選擇器可選擇下列操作模式:
●
STARTUP
●
RUN
●
STOP
例如,在這些操作模式下,CPU 可通過 PROFINET 接口進行通信。
CPU 前端的狀態 LED 指示燈指示當前的操作模式
STARTUP 模式
特性
在 CPU 開始執行循環用戶程序之前,將執行啟動程序。
通過編寫相應的啟動 OB,可以在啟動程序中循環程序的初始化變量。可以選擇編寫
0 個、1 個或多個啟動 OB。
西門子CPU模塊代理商
啟動期間的特性
請注意以下幾點有關 STARTUP 模式的內容:
●
根據相應 I/O 模塊的參數設置,禁用或響應所有輸出:根據參數中的設置提供替換值
或保持上一個值輸出并將受控過程置于安全運行狀態。
●
將初始化過程映像。
●
過程映像未更新。
為了在啟動期間讀取輸入的當前狀態,可以通過直接 I/O 訪問來訪問輸入。
要在啟動期間初始化輸出,可以通過過程映像或直接 I/O 訪問來寫入值。在轉換到 RUN
模式過程中將向輸出端輸出這些值。
● CPU 始終以暖啟動方式啟動。
–
非保持性位存儲器、定時器和計數器已初始化。
–
將初始化數據塊中的非保持性變量。
●
在啟動期間,尚未運行循環時間監視
●
CPU 按啟動組織塊編號的順序處理啟動組織塊。無論所選的啟動模式如何,CPU 都
會處理所有編程的啟動組織塊。(圖“設置啟動特性”)。
●
如果發生相應事件,則 CPU 可在啟動期間啟動以下 OB:
–
OB 82:診斷中斷
–
OB 83:模塊拔出/插入中斷
–
OB 86:機架錯誤
–
OB 121:編程錯誤(僅限全局錯誤處理)
–
OB 122:I/O 訪問錯誤(僅限全局錯誤處理)
有關如何使用全局和本地錯誤處理的說明,請參見 STEP 7 在線幫助。
在轉換為 RUN 模式之后,CPU 才會啟動其它所有 OB。