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