MODBUS数据交换指令的Done 您所在的位置:网站首页 done指令 MODBUS数据交换指令的Done

MODBUS数据交换指令的Done

2024-04-20 13:24| 来源: 网络整理| 查看: 265

S7-200作主站的modbus数据交换指令中有一个“Done“,表示交换完毕,若我在指令中用不到这一位,那么我可不可以不把它复0?如果不复0,会妨碍下一次的数据交换吗?

问题补充:在西门子提供的示例文件中,本级的MBUS_MSG的Done就用来复位上一个MBUS_MSG的Done,就是说,Done是可以写的。各位的看法呢?

最佳答案

"done"位表示本次通讯的状态,MBUS_MSG使能后,其复位,收到从站响应报文后期置位,不会影响后面的程序状态,可以手动复位,只是那done位就没什么表示意义了。如果你有多个MBUS_MSG指令,不可以同时触发,在例子程序中,可以使用本次的done位做为下一个的触发,但是要同时复位本次7的使能。

提问者对于答案的评价:谢谢。西门子有一个示例程序,是多个MBUS_MSG指令,就是让下一个去复位上一个的Done

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc352129.html



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有