✓ 最佳回答
异常码02表示地址不在从站映射范围。FP-XH作Modbus从站时,保持寄存器并不直接对应DT区,需在系统寄存器中配置“Modbus寄存器分配”:1)确认COM2端口系统寄存器中“Modbus RTU”已使能,站号、波特率、校验与主站一致;
2)在“Modbus寄存器映射”里设定保持寄存器起始地址对应的PLC区,如将40001映射到DT0,需明确设置映射表,默认可能未分配;
3)注意Modbus地址偏移:有些主站40001对应协议地址0,需确认主站是否做了+1偏移,可先用功能码03读地址0测试;
4)若读线圈正常说明链路OK,仅寄存器映射未配置,补配映射后重新下载系统寄存器并断电重启生效;
5)用串口助手发03 00 00 00 01 CRC验证。