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