詳細介紹
西門子DQ16數字量輸出模塊為了在循環程序處理期間,CPU具有*的過程信號映像,CPU不是直接在I/O模塊上尋址輸入(I)和輸出(Q)地址區,而是尋址包含輸入和輸出映像的CPU的內部存儲區。
循環程序處理編程
使用STEP 7,可通過在OB1以及OB1調用的塊中寫入用戶程序來進行循環程序處理編程。
一旦成功完成啟動程序,就開始循環程序處理。
中斷
循環程序處理可有下列中斷:
中斷
STOP命令(編程設備、SFC46 STP、SFB20 STOP上的模式選擇器、菜單選項)
斷電
發生故障或程序出錯
掃描循環時間西門子DQ16數字量輸出模塊
掃描周期是操作系統運行循環程序以及中斷該循環(例如,執行其它組織塊)和系統活動(例如,更新過程映像)的所有程序段所需的時間。該時間被監視。
每個周期中的掃描時間(TC)均不相同。下圖顯示了98年10月之前的CPU和98年10月之后的CPU的不同掃描周期(TC1 ≠ TC2):
在當前周期中,OB1由時間中斷來中斷。
周期監視時間
通過STEP 7,可以修改默認的大周期監視時間。如果超過該時間,CPU要么進入STOP模式,要么調用OB80。在該OB80中,用戶可以CPU如何響應該出錯。
小周期
通過STEP 7,可以給S7-400 CPU和CPU 318設置小周期。這在下列情況下非常有用:
在OB1 (主程序掃描)中開始程序執行的時間間隔始終應該相同時或
周期太短時,無需經常更新過程映像表。
下圖顯示了在98年10月之前的CPU以及98年10月之后的CPU中進行程序處理的周期監視時間功能。
更新過程映像
在CPU處理循環程序期間,自動更新過程映像。對于S7-400 CPU和CPU 318,如果希望執行下列操作,那么可以取消選擇更新過程映像:
直接訪問I/O或