Siemens/西门子 品牌
经销商厂商性质
杭州市所在地
西门子S7-200SMART数字量模块EM DT08
命令作用
所用命令的作用如下:
• 输入参数“INIT”和“RESET”用于中断通信模块内的命令执行。
• “INIT”或“SRESET”后的整条消息(“DONE”或“ERROR”)始终与输入参数“INIT”或
“SRESET”相关,而不是与已中断的命令相关。
• 输入参数“INIT”用于复位 Ident 配置文件与通信模块之间的通信。 对通信模块进行
“硬”复位后,Ident 配置文件会自动将“WRITE-CONFIG”命令传送给通信模块。 这就
是之所以必须要将“WRITE-CONFIG”命令存储在命令缓冲区“CMDREF”的元素中
的原因。
• “WRITE-CONFIG”命令可复位通信模块内的所有功能,但通信例外。
• 参数“SRESET”会中断正在执行的命令。
启动和重启的参数分配
通信模块和阅读器通过置位“INIT”参数进行重启。 借助此参数,CM 或阅读器和 Ident 配
置文件将进行参数重新分配和同步操作。
需要在以下动作后执行“INIT”
• 打开或重新启动 SIMATIC 控制器(OB 100/启动)
• 打开 CM/阅读器的电源
• 将阅读器插入 CM西门子S7-200SMART数字量模块EM DT08
• PROFIBUS/PROFINET 通信中的中断
• “STATUS”参数的错误消息
编辑命令
按照下面的步骤编辑命令:
1. 使用所需命令写入“CMDREF”(数组 [1…n])参数。
“CMDREF”= [1] 的内容为初始化保留。将在 Ident 配置文件的“INIT”输入置位并且
“CMDSEL”= [1] 时执行。
2. 将待写入的数据传送到发送数据缓冲区“TXBUF”。
3. 使用参数“CMDSEL”选择先前写入的命令(数组 [1…n])。
4. 用“EXECUTE”参数(“EXECUTE = 1”)执行该命令。
等待位“BUSY = FALSE”和“DONE = TRUE”置位。
命令至此已无误执行。
如果“ERROR = TRUE”置位,继续进行第 5 点。否则,进行第 6 步。
5. 评估已发生的错误。
6. 复位“EXECUTE”位。
下图显示了 Ident 配置文件随时间变化的运行情况。命令始终会在“EXECUTE”、“INIT”或
“SRESET”的上升沿启动。