200SMART用MODBUS RTU主站通信, MBUS_MSG 块报错代码6?

200SMART用%ignore_a_1% RTU主站通信,轮询多个站,第1次轮询没问题,第二次就报错,报错代码6,手册说激活多条 MBUS_MSG 指令,但是我只调用了一个MBUS_MSG 指令。还有说是Modbus库存储区中分配的建议地址区与编程中已使用的V存储区有重叠。这个怎么看有没有重叠,我更改了几次库存储器地址还是报错,怎么解决?

最佳答案

紧紧抓住“第一次轮询正常”这句话,说明你程序关键问题在于关闭最后一个MSG指令的调用,及再次打开第一个MSG指令调用的逻辑关系,与你描述的库存储器地址没有关系。

提问者对于答案的评价:
我参照手册的轮询程序写的,轮询完一遍到第一个就会报错,后来自己重新写了个轮询程序就没问题了

最佳答案作者回复:
问题在哪里?最好有一个出处。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午9:47
下一篇 2020年10月30日 下午9:47

相关推荐