modbus 4j 之tcp时遇到的错误:com.serotonin.modbus4j.exception.ModbusTransportException:

 

能连接上去,但是读取发生以下错误,原因可能是从站地址错误。

com.serotonin.modbus4j.exception.ModbusTransportException: com.serotonin.messaging.TimeoutException: request=com.serotonin.modbus4j.ip.xa.XaMessageRequest@64a294a6
    at com.serotonin.modbus4j.ip.tcp.TcpMaster.send(TcpMaster.java:105)
    at com.scada.pc.modbus.ModbusUtil.readHoldingRegisters(ModbusUtil.java:253)
    at com.scada.pc.modbus.ModbusUtil.main(ModbusUtil.java:396)
Caused by: com.serotonin.messaging.TimeoutException: request=com.serotonin.modbus4j.ip.xa.XaMessageRequest@64a294a6
    at com.serotonin.messaging.MessageControl.send(MessageControl.java:104)
    at com.serotonin.messaging.MessageControl.send(MessageControl.java:69)
    at com.serotonin.modbus4j.ip.tcp.TcpMaster.send(TcpMaster.java:99)
    ... 2 more

你可能感兴趣的:(modbus)