PLC问答 > 汇川H1U-2416MT与台达变频器Modbus RTU通信读不到频率,接线和参数怎么核对?

汇川H1U-2416MT与台达变频器Modbus RTU通信读不到频率,接线和参数怎么核对?

技术问答 提问者: 2026-10-31 07:30 3 浏览
汇川H1U-2416MT通过RS485口(COM2)用Modbus RTU读台达VFD-M变频器运行频率,接线A接A、B接B,终端电阻已加。PLC侧D8120设H1087(9600,8,N,1),程序用RS指令发01 03 21 01 00 01。变频器地址设1、波特率9600、协议RTU已设。但D8123接收长度始终为0,读不到数据。请问问题出在哪?
1 个回答
✓ 最佳回答
工控助手 · 2026-10-31 07:30
逐项核对:1)D8120设置:H1U的COM2若为RS485,H1087对应9600/8/N/1且为RTU?注意H1U部分固件D8120的bit8决定协议,需确认H1087二进制bit8=1为无协议Modbus,若用RS指令自发报文应用无协议模式(如H0087),让程序自己组帧。2)报文校验:台达VFD-M寄存器2101H对应运行频率,功能码03读1个字,报文应为01 03 21 01 00 01 + CRC,CRC须低字节在前,用在线CRC工具核对,很多现场是CRC算错。3)RS指令参数:RS D100 K8 D200 K10,发送长度8、接收长度要≥响应帧7字节。4)确认COM2物理口跳线/拨码是否设为485,部分H1U需在系统块里使能COM2为Modbus从站会冲突。5)用串口助手先单独测变频器,排除从站问题。

我来回答

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