西門子S7-200SMART數(shù)字量模塊EM DT08
命令作用
所用命令的作用如下:
• 輸入?yún)?shù)“INIT”和“RESET”用于中斷通信模塊內的命令執(zhí)行。
• “INIT”或“SRESET”后的整條消息(“DONE”或“ERROR”)始終與輸入?yún)?shù)“INIT”或
“SRESET”相關,而不是與已中斷的命令相關。
• 輸入?yún)?shù)“INIT”用于復位 Ident 配置文件與通信模塊之間的通信。 對通信模塊進行
“硬”復位后,Ident 配置文件會自動將“WRITE-CONFIG”命令傳送給通信模塊。 這就
是之所以必須要將“WRITE-CONFIG”命令存儲在命令緩沖區(qū)“CMDREF”的元素中
的原因。
• “WRITE-CONFIG”命令可復位通信模塊內的所有功能,但通信例外。
• 參數(shù)“SRESET”會中斷正在執(zhí)行的命令。
啟動和重啟的參數(shù)分配
通信模塊和閱讀器通過置位“INIT”參數(shù)進行重啟。 借助此參數(shù),CM 或閱讀器和 Ident 配
置文件將進行參數(shù)重新分配和同步操作。
需要在以下動作后執(zhí)行“INIT”
• 打開或重新啟動 SIMATIC 控制器(OB 100/啟動)
• 打開 CM/閱讀器的電源
• 將閱讀器插入 CM西門子S7-200SMART數(shù)字量模塊EM DT08
• PROFIBUS/PROFINET 通信中的中斷
• “STATUS”參數(shù)的錯誤消息
編輯命令
按照下面的步驟編輯命令:
1. 使用所需命令寫入“CMDREF”(數(shù)組 [1…n])參數(shù)。
“CMDREF”= [1] 的內容為初始化保留。將在 Ident 配置文件的“INIT”輸入置位并且
“CMDSEL”= [1] 時執(zhí)行。
2. 將待寫入的數(shù)據(jù)傳送到發(fā)送數(shù)據(jù)緩沖區(qū)“TXBUF”。
3. 使用參數(shù)“CMDSEL”選擇先前寫入的命令(數(shù)組 [1…n])。
4. 用“EXECUTE”參數(shù)(“EXECUTE = 1”)執(zhí)行該命令。
等待位“BUSY = FALSE”和“DONE = TRUE”置位。
命令至此已無誤執(zhí)行。
如果“ERROR = TRUE”置位,繼續(xù)進行第 5 點。否則,進行第 6 步。
5. 評估已發(fā)生的錯誤。
6. 復位“EXECUTE”位。
下圖顯示了 Ident 配置文件隨時間變化的運行情況。命令始終會在“EXECUTE”、“INIT”或
“SRESET”的上升沿啟動。