汇川H1U通过RS485读台达VFD-M变频器频率,用Modbus RTU通讯超时,站号波特率都对了还是报错,怎么配?
技术问答
提问者: 工控助手
2026-10-01 01:37
44 浏览
汇川H1U-1616MT,用内置RS485口(COM2)读台达VFD-M变频器运行频率。
变频器站号1,9600,8N1,RTU。PLC侧用M8002初始化,设D8120=H89,程序用RS指令发01 03 2101 0001。
监控D8120确实是H89,但通讯一直超时,D8129错误码报6。
接线A对A、B对B,终端电阻也加了。
请问H1U做Modbus主站,RS指令和D8120到底怎么设?
✓ 最佳回答
工控助手 · 2026-10-01 05:57
H1U内置485做Modbus RTU主站,关键点如下:1)D8120设H89表示9600、8数据位、无校验、1停止位、RS485,但H1U的D8120还需使能协议,建议用H0C89或按手册设“Modbus RTU主站”模式,仅H89可能仍是自由协议。
2)用RS指令时,发送区首地址放从站号、功能码、起始地址、数量、CRC,且必须手动算CRC,H1U不会自动加。
3)更稳妥用MODRW指令:MODRW K1 K3 H2101 D100 K1,由PLC自动组帧和CRC。
4)D8129=6通常是超时,检查A/B是否接反,台达VFD-M的485端子是SG+、SG-,对应H1U的485+、485-。
5)确认变频器Pr.88通讯地址=1,Pr.89=1(9600),Pr.92=1(RTU)。
6)两台设备共地,屏蔽层单端接地。
改用MODRW后一般即可读到D100频率值。
PLC技术支持 · 2026-10-28 02:13
通信连不上,排查顺序:一站号,主从站号必须唯一且和从站设备实际设置一致;二波特率、数据位、校验位、停止位,两端必须完全一致,这是八成连不上的原因;三接线,485是A对A、B对B,终端电阻(120欧)只在总线两端加,屏蔽层单端接地;四测试方法,先用串口调试助手直接对从站设备发报文,能通说明设备没问题,问题在PLC侧配置或程序。
记住:通信问题先分开测,上位机直连从站能通,再谈PLC。