PLC问答 > 汇川H1U与台达变频器MODBUS RTU通信,读频率寄存器返回错误码6,从站无应答

汇川H1U与台达变频器MODBUS RTU通信,读频率寄存器返回错误码6,从站无应答

技术问答 提问者: 2024-12-06 01:54 260 浏览
现场H1U-1610MT通过RS485口(COM1)连接台达VFD-M变频器,用MODBUS RTU读运行频率,程序用ADPRW指令,站号1,功能码03,寄存器地址2000(对应频率),发送后错误继电器M0置位,错误码D0=6(超时)。
已用USB转RS485调试助手单独测试变频器,发相同报文能正常返回数据,说明变频器参数没问题。PLC侧波特率设置为9600,8N1,与变频器一致,但就是通信不上。
2 个回答
✓ 最佳回答
PLC老手 · 2024-12-08 00:05
通信口诀:站号波特率校验位,两端一致是前提;A对A来B对B,终端电阻两头加;不通就先调助手,直连从站验设备。
超时查线长站点数,丢包查接地共地环。
电气小白救星 · 2024-12-11 18:20
通信连不上,排查顺序:一站号,主从站号必须唯一且和从站设备实际设置一致;二波特率、数据位、校验位、停止位,两端必须完全一致,这是八成连不上的原因;三接线,485是A对A、B对B,终端电阻(120欧)只在总线两端加,屏蔽层单端接地;四测试方法,先用串口调试助手直接对从站设备发报文,能通说明设备没问题,问题在PLC侧配置或程序。
记住:通信问题先分开测,上位机直连从站能通,再谈PLC。

我来回答

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