请教modbus多从站轮询问题
刘玉蓉
发布于2014-11-13 17:22
12
0
标签:
现在用了200的226cpu,然后跟16个变频器进行modbus通讯,
参照西门子的轮询程序,前一个MSG的done激活后面一个MSG,之前也用过,但是多跟7个从站通讯,
这次换了16个出现的问题是:
单独每个启动可以频率写入也没问题,但是一起启动的时候,就会出现通讯中断,下次轮询的时候恢复之后,就会再次中断,周而复始。
哪位又碰到过这种问题的吗,到底什么地方错了,请指点一下。
问题补充:
我只通过通讯给变频器设定频率,启动信号为端子控制的,频率写入都没问题,只是多几个电机启动时就会出现中断
佳答案
感觉你应该还是同时执行了发送指令了。你还是好好找找程序设计的BUG吧!单个启动没问题,同时启动有问题,你觉得呢?
补充:你这样说的话,那应该就是干扰了了。前段时间调试也遇到这种问题,55KW变频器一启动通讯就失控。建议你要处理好系统的供电、接地问题。尤其是接地处理要处理好。
1、PLC电源可以加一个隔离变压器,滤掉电源的高次谐波
2、变频器和PLC单独接地
3、减小变频器的载波频率
4、合理布置通讯电缆走线,尽可能短而且要使用屏蔽双绞线