SIEMENS西門子荊門代理商
根據(jù)以下描述的控制數(shù)據(jù)記錄示例,按照當(dāng)前組態(tài)創(chuàng)建控制數(shù)據(jù)記錄(例如在數(shù)據(jù)塊中)??刂茢?shù)據(jù)記錄的編號為196。如果要將控制數(shù)據(jù)記錄以整塊的方式傳送到 WRREC 指令(輸入?yún)?shù)RECORD)中,則需注意,需要先創(chuàng)建一個(gè)包含控制數(shù)據(jù)記錄結(jié)構(gòu)的 PLC 數(shù)據(jù)類型,并將該數(shù)據(jù)塊定義為此 PLC 數(shù)據(jù)類型。
在啟動程序中將控制數(shù)據(jù)記錄傳輸?shù)?CPU。 對于集中插入的模塊,僅當(dāng) CPU 的操作模式從 STOP 更改為 RUN 后,組態(tài)控制才會生效。因此,請?jiān)趩?OB 中調(diào)用擴(kuò)展的WRREC(寫入數(shù)據(jù)記錄)指令,將創(chuàng)建的控制數(shù)據(jù)記錄傳輸?shù)?CPU;請參見下一章節(jié)。 如果在啟動 OB 中未傳輸有效的控制數(shù)據(jù)記錄,則控制未做好運(yùn)行準(zhǔn)備。在這種情況下,CPU 從啟動狀態(tài)恢復(fù)到 STOP 狀態(tài)。
在啟動程序中傳輸控制數(shù)據(jù)記錄 CPU 處理 WRREC 指令以便異步傳輸控制數(shù)據(jù)記錄。因此,必須在一個(gè)循環(huán)內(nèi),在啟動 OB 中重復(fù)地調(diào)用WRREC,直到輸出參數(shù)“BUSY"或“DONE"指出數(shù)據(jù)記錄已傳輸。
提示信息:請使用 SCL 編程語言和 REPEAT ... UNTIL 指令編程此循環(huán)。
|