西门子S7-1200跟变频器Modbus通讯老掉线,欧洲客户催货头大
各位同行老师傅,实在没辙了来请教。我们给德国客户做的一条包装线,主控用S7-1200 CPU1214C,走CM1241 RS485模块跟三台ABB ACS580变频器做Modbus RTU通讯。问题来了快两周:运行中通讯时不时断,快则半小时、慢则两三小时,一断变频器就报F0023通讯超时,整线停机。客户那边每天一早邮件问进度,我这边压力山大。
已经查过的:通讯线换过屏蔽双绞,波特率从19200降到9600,终端电阻也加了;程序里把轮询周期放慢到500ms,时间超时设的2秒;变频器参数照着手册核对过两遍;也怀疑过干扰,把通讯线和动力线分开走槽了。现象还是差不多。
现在怀疑是不是PLC侧那个通讯模块的轮询逻辑写得不扎实,或者485接地处理有问题。有没有做过类似项目的高手给指个方向?客户那边下周要来验收,真有点扛不住了,先谢过大家。
0 个回答
还没有回答,来抢沙发 📝
登录后参与回答
登录 / 注册