MODBUS数据交换指令的Done

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 200smar打开200程序后,自由口通讯报错

    将214-2BD23-0XB8的程序直接下载到288-1SR20-0AA0中使后,200的自由口通讯程序正常使用但是200smart中就是报错:对端口0同时执行XMT/RCV指令。…

    SIMATIC S7-200 2021年7月5日
  • S7-200软件打开出现报错

    打开s7-200时出现ERROR:DeviceFeature object could not be saved in&…

    SIMATIC S7-200 2021年7月5日
  • s7-200与kepserver通讯问题

    请问使用kepserver与西门子s7-200通讯,使用PPI口,通讯电缆是pc-ppi,usb口的那种,microwin监控程序可以,使用kepserver总是提示找不到200P…

    SIMATIC S7-200 2021年7月5日
  • S7200PLC用MODBUS库做RTU通讯的问题

    用200PLC的MODBUS库和一个电能表通讯,读电能表上的电压和电流等,MODBUS的ADDR参数是用功能码3还是用 4了?????电能表上实例用的是功能码3.。但看书…

    2017年6月2日
  • 西门子行程开关3SE2200-1E替代型号

    西门子行程开关3SE2200-1E停产买不到,现在替代型号是什么 最佳答案 替代产品是3SE5232-0HE10你疑问过么我们是怎么知道他的替代型号呢授之以鱼不如授之以渔说说方法吧…

    SIMATIC S7-200 2021年7月5日
  • 调节阀控制问题

    用一个EM235模块采集两个油压信号(套压和润滑油压),输出的模拟量信号(0-5V)控制调节阀的开度. 具体工作原理:现场共两个油压信号,套压和润滑油压,套压的大小基本上…

    SIMATIC S7-200 2021年7月5日
  • S-200 smart 模拟量数据采集处理的问题

    1,在子程序运算结果中,程序监控VD128是135.7433是我需要的值,但状态图表中的监控并不是这个值。2,在子程序中,将运算结果值添加取整处理,即将原来135.7433取整后,…

    2021年7月5日
  • Modbus的技巧

    通常在做modbus的时候是否需要让MBUS_msg块循环读写? 最佳答案 2个站以上或2个不连续区域的数据区采集必需要用轮询了。 提问者对于答案的评价:谢谢 专家置评 已阅,最佳…

    SIMATIC S7-200 2017年11月6日
  • 关于S7-200模拟量的判断思路

    在一个周期内,每100ms读取一次A/D值(4-20mA ,AWI0)并比较,保存每100ms的最大值与最小值。判定值=最大值-最小值,如果判定值大于设定上限或者下限,输…

    SIMATIC S7-200 2021年7月5日
  • s7-200上传程序保持内存数据不变

    本人是初学者,现公司有一台自动包装机,S7-226加3个数字量2个模拟量,有一个伺服电机。因为有一个数字量模块继电器输出触点损坏,上传程序更改触点号以后,不敢下载至PLC,担心内存…

    SIMATIC S7-200 2017年11月19日

发表回复

登录后才能评论