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