请教modbus多从站轮询问题

我现在用了200的226cpu,然后跟16个变频器进行modbus通讯,
参照西门子的轮询程序,前一个MSG的done激活后面一个MSG,之前也用过,但是最多跟7个从站通讯,

这次换了16个出现的问题是:
单独每个启动可以频率写入也没问题,但是一起启动的时候,就会出现通讯中断,下次轮询的时候恢复之后,就会再次中断,周而复始。

哪位又碰到过这种问题的吗,到底什么地方错了,请指点一下,谢谢,不胜感激

问题补充:
我只通过通讯给变频器设定频率,启动信号为端子控制的,频率写入都没问题,只是多几个电机启动时就会出现中断

最佳答案

感觉你应该还是同时执行了发送指令了。你还是好好找找程序设计的BUG吧!单个启动没问题,同时启动有问题,你觉得呢?
补充:你这样说的话,那应该就是干扰了了。前段时间调试也遇到这种问题,55KW变频器一启动通讯就失控。建议你要处理好系统的供电、接地问题。尤其是接地处理要处理好。
1、PLC电源可以加一个隔离变压器,滤掉电源的高次谐波
2、变频器和PLC单独接地
3、减小变频器的载波频率
4、合理布置通讯电缆走线,尽可能短而且要使用屏蔽双绞线

提问者对于答案的评价:
问题解决了,是其中的两台有问题换掉以后好了

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月23日 下午4:11
下一篇 2017年11月23日

相关推荐