三菱FX3U带485BD板读电表老丢包,产线停了三回

其他 · 杜文博 · 4 浏览
各位工控老哥,求助个现场问题。我们产线做消费电子老化测试柜,用FX3U-48MT加485BD板,走Modbus RTU读12台多功能电表(威胜DTSD341),波特率9600,轮询间隔200ms。最近一个月老丢包,大概每半小时崩一次,PLC报COMERR,读回来的电流值直接跳0,老化柜判定异常就报警停机,已经停了三次产线,被生产追着屁股骂。 试过换屏蔽双绞线、加120欧终端电阻、把轮询拉到500ms,能好一点但没根治。有个奇怪现象:白天变频器一开,丢包明显变多,晚上基本没事。我怀疑是干扰,但屏蔽层单端接地也做了。想问下有没有同行用FX3U跑过这么多从站?485BD是不是扛不住12台?要不要上FX3U-485ADP或者换通讯方案?真不想再被半夜叫去产线了,先谢过。

回答(1)

先别急着换板子,485BD带12台从站本身没问题,但你这现象典型的变频器干扰+总线时序问题。排查三点:1)看规格书第3页,485BD不带隔离,共模干扰直接打进通信口,变频器一开就丢包高度吻合,建议上隔离型485中继或换成FX3U-485ADP隔离板;2)屏蔽层别只单端接地,变频器侧和柜内强电走线分开至少20cm,电表通信线单独走金属线槽;3)轮询200ms对12台太紧,单帧往返加从站响应余量不够,改成分组轮询或单台超时重试机制,别一次全轮。先加隔离中继试一周,八成能压住。
潘东 · 2026-11-04

🧰 配套工具

🔗 波特率计算器