按照正常流程,启用时,设备不报错,一直BUSY。后来实在没辙了,在MODBUS调试助手里查看报文相关信息,发现是调试助手服务器设置的ID和PLC请求的ID不一致导致的,更改调试助手ID数值后,一切正常了。当时不正常的报文如下
RX 00 05 00 00 00 06 FF 01 00 00 00 02
TX 00 05 00 00 00 00
FF:单元标识符主站从站必须一致,否则无法传输数据,但不会报错,一直BUSY。方法是根据PLC发送的报文RX 去查看发送数据对应的单元标识符,然后把调试助手ID改成对应的数值即可,正常报文如下
RX 00 05 00 00 00 06 FF 01 00 00 00 02
TX 00 05 00 00 00 00 FF 01 01 02

