西門子原裝DP總線電纜
組態(tài)控制和共享設(shè)備的組合應(yīng)用(PROFINET)
共享設(shè)備中的組態(tài)控制功能只能用于那些控制接口模塊的 IO 控制器的 I/O 模塊。未分配
給任何控制器或其它控制器的 I/O 模塊類似于未激活組態(tài)控制的站。
未分配給其它 IO 控制器或未分配給 IO 控制器的模塊,不能更改插槽分配(模塊級(jí)別的
共享設(shè)備)。CPU 假定模塊間采用一一對(duì)應(yīng)關(guān)系。
如果使用其它 IO 控制器對(duì)模塊進(jìn)行組態(tài)控制(子模塊級(jí)共享設(shè)備),則該模塊只能采用
一對(duì)一的分配方式。并且不能通過控制數(shù)據(jù)記錄取消選擇模塊(控制數(shù)據(jù)記錄中該插槽的
代碼為 0)。這意味著,只能限制性地組合使用“組態(tài)控制”和“子模塊級(jí)的共享設(shè)備”。
請(qǐng)注意,在更改模塊分配時(shí),將復(fù)位受組態(tài)控制影響的所有模塊(包括所有分配的子模
塊)。已分配給二級(jí) IO 控制器的子模塊也將受到影響。
西門子原裝DP總線電纜
為了讓 CPU 確定需執(zhí)行的站組態(tài)方式,需在用戶程序中設(shè)置不同的控制數(shù)據(jù)記錄組態(tài)方
式。例如,可通過 Int 變量對(duì)應(yīng)的數(shù)組元素進(jìn)行選擇。
請(qǐng)注意,用于選擇控制數(shù)據(jù)記錄的變量必須位于保持性存儲(chǔ)區(qū)域中。如果該變量不具有保
持性,則會(huì)在 CPU 啟動(dòng)時(shí)被初始化而無法用于選擇站組態(tài)方式。
有關(guān)控制數(shù)據(jù)記錄傳送到 CPU 時(shí)的特別注意事項(xiàng)
●
啟用組態(tài)控制時(shí),如果沒有控制數(shù)據(jù)記錄,則表示 CPU 尚未準(zhǔn)備就緒,無法操作。
如果在啟動(dòng) OB 中未傳送有效的控制數(shù)據(jù)記錄,則 CPU 將從啟動(dòng)模式返回到 STOP
模式。此時(shí),不會(huì)對(duì)集中式 I/O 進(jìn)行初始化,并在診斷緩沖區(qū)中寫入 CPU 轉(zhuǎn)入 STOP
模式的原因。
說明
如果在啟動(dòng) OB 中將錯(cuò)誤的控制數(shù)據(jù)記錄傳送到 CPU,則 CPU 可能無法啟動(dòng)。
此時(shí),需將 CPU 復(fù)位為出廠設(shè)置,然后再傳送正確的控制數(shù)據(jù)記錄。
●
CPU 將執(zhí)行 WRREC 指令,異步傳輸控制數(shù)據(jù)記錄。因此,必須在一個(gè)循環(huán)內(nèi)重復(fù)
地在啟動(dòng) OB 中調(diào)用 WRREC,直到輸出參數(shù)“BUSY”或“DONE”指示數(shù)據(jù)記錄已完成
傳送。