信捷XC5-32T-E通过MODBUS RTU读取台达VFD-M变频器频率,返回错误码03,地址已按手册配置
用信捷XC5-32T-E的COM2口做MODBUS RTU主站,读取台达VFD-M变频器运行频率(地址2102H)。
程序里用MODBUS指令,站号设为1,功能码03,起始地址2102H,数据长度1。
但执行后通信状态寄存器返回错误码03,说明从站返回非法数据地址。
我已经对照变频器手册,确认2102H是频率寄存器,也检查了PLC侧地址格式,是不是信捷PLC的MODBUS地址需要特殊偏移?
另外,我需不需要先写控制命令让变频器运行才能读到频率?