PLC问答 > S7-1200和台达变频器Modbus轮询老超时,产线停半天了

S7-1200和台达变频器Modbus轮询老超时,产线停半天了

西门子 提问者: 2026-11-02 16:10 1 浏览
各位同行,求助个现场问题,头都大了。设备是S7-1200 1214C DC/DC/DC,走CM1241 RS485模块,Modbus RTU轮询5台台达MS300变频器,读频率和电流,写启停。波特率19200,8N1,轮询间隔给50ms。问题是运行两三个小时后必出通讯超时,报807A,轮询卡死,复位才能恢复,产线一停就是半天,老板脸都绿了。

已经试过:换过终端电阻、把轮询间隔加到100ms、缩短总线长度到30米以内、单独拉地线,还是照旧。怀疑是某台变频器响应慢拖垮整条轮询,但逐台断开测试又都能单独通讯上,一挂全就出问题。程序是轮询块做的,没做超时跳过,一卡就整串停。

有没有兄弟遇到过类似情况?是不是台达回帧延迟的问题?或者我轮询逻辑得加超时跳过和重试?WinCC这边只做监控没参与控制。在线等,比较急,谢谢了。
0 个回答
暂无回答,来回答第一个吧

我来回答

上传中...
系统将自动为您分配一个称号