西門子S7-200SMART數(shù)字量模塊EM DT08
命令作用
所用命令的作用如下:
• 輸入?yún)?shù)“INIT”和“RESET”用于中斷通信模塊內(nèi)的命令執(zhí)行,。
• “INIT”或“SRESET”后的整條消息(“DONE”或“ERROR”)始終與輸入?yún)?shù)“INIT”或
“SRESET”相關(guān),而不是與已中斷的命令相關(guān),。
• 輸入?yún)?shù)“INIT”用于復(fù)位 Ident 配置文件與通信模塊之間的通信。 對通信模塊進(jìn)行
“硬”復(fù)位后,,Ident 配置文件會(huì)自動(dòng)將“WRITE-CONFIG”命令傳送給通信模塊,。 這就
是之所以必須要將“WRITE-CONFIG”命令存儲(chǔ)在命令緩沖區(qū)“CMDREF”的元素中
的原因。
• “WRITE-CONFIG”命令可復(fù)位通信模塊內(nèi)的所有功能,,但通信例外,。
• 參數(shù)“SRESET”會(huì)中斷正在執(zhí)行的命令。

啟動(dòng)和重啟的參數(shù)分配
通信模塊和閱讀器通過置位“INIT”參數(shù)進(jìn)行重啟,。 借助此參數(shù),,CM 或閱讀器和 Ident 配
置文件將進(jìn)行參數(shù)重新分配和同步操作。
需要在以下動(dòng)作后執(zhí)行“INIT”
• 打開或重新啟動(dòng) SIMATIC 控制器(OB 100/啟動(dòng))
• 打開 CM/閱讀器的電源
• 將閱讀器插入 CM西門子S7-200SMART數(shù)字量模塊EM DT08
• PROFIBUS/PROFINET 通信中的中斷
• “STATUS”參數(shù)的錯(cuò)誤消息

編輯命令
按照下面的步驟編輯命令:
1. 使用所需命令寫入“CMDREF”(數(shù)組 [1…n])參數(shù),。
“CMDREF”= [1] 的內(nèi)容為初始化保留,。將在 Ident 配置文件的“INIT”輸入置位并且
“CMDSEL”= [1] 時(shí)執(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ù)進(jìn)行第 5 點(diǎn)。否則,,進(jìn)行第 6 步,。
5. 評(píng)估已發(fā)生的錯(cuò)誤。
6. 復(fù)位“EXECUTE”位,。
下圖顯示了 Ident 配置文件隨時(shí)間變化的運(yùn)行情況,。命令始終會(huì)在“EXECUTE”、“INIT”或
“SRESET”的上升沿啟動(dòng),。