226cn做主站与仪表MODBUS通讯程序问题

226cn通过下面程序怎么不能与仪表同学,改不了仪表数据,用书上的程序通过按钮控制MBUS_MSG能改仪表数据,但我这个程序用MBUS_CTRL的DONE完成位控制MBUS_MSG为什么不能改仪表数据,一样的设备和设置,就程序不同,想知道为什么,出错在哪个地方?

钻石用户推荐最佳答案

同样的问题不需要提问多次。
你的问题实际上是对MBUS_CTRL指令done的错误理解,这个MBUS_CTRL指令的done位等同于SM0.0。如果用它来触发MSG是不可能产生沿脉冲的,你可以用定时器或者其它方法,带modbus初始化MBUS_CTRL指令完成后,再调用MSG指令。

提问者对于答案的评价:

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

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

相关推荐

发表回复

登录后才能评论