Modbus TCP slave not re-recognised.


sipower

Recommended Posts

Hello

We have been using DAQFactory with a Moxa gateway and with your help it is now working quite well. I added a very simple Modbus TCP slave device to our network thats reads just one register and returns a value from an acoustic transducer. This has its own ip within range 192.168.1.150 port 502 a runs quite happily giving one reading per second. If I dissconect the device and reconnect within say 10 seconds everything is fine, if it is a little longer then the device is not seen again. Resetting the device and repowering makes no difference they only way to restart communication is to go to device configuration and change the IP address and then change back to the original IP(briefly changing the port also seems to work, stopping and starting the channel does not.). The concern is that should the slave loose power or be briefly dissconected from the network it will not be seen again without manual intervention. I wonder if you could shed some light on this, here is a printout from the comm monitor as the cable is unplugged.

Thanks for you help.

Steve

Tx: \x00\x00\x00\x00\x00\x06\x00\x03\x00\x00\x00\x01

Rx: \x00\x00\x00\x00\x00\x05\x00\x03\x02\x01

Rx: \xAD

Tx: \x00\x00\x00\x00\x00\x06\x00\x03\x00\x00\x00\x01

Rx: \x00\x00\x00\x00\x00\x05\x00\x03\x02\x01

Rx: \xAD

Tx: \x00\x00\x00\x00\x00\x06\x00\x03\x00\x00\x00\x01

Rx: \x00\x00\x00\x00\x00\x05\x00\x03\x02\x01

Rx: \xAD

Tx: \x00\x00\x00\x00\x00\x06\x00\x03\x00\x00\x00\x01

Rx: \x00\x00\x00\x00\x00\x05\x00\x03\x02\x01

Rx: \xAD

Tx: \x00\x00\x00\x00\x00\x06\x00\x03\x00\x00\x00\x01

Rx: \x00\x00\x00\x00\x00\x05\x00\x03\x02\x01

Rx: \xAD

Tx: \x00\x00\x00\x00\x00\x06\x00\x03\x00\x00\x00\x01

Rx: \x00\x00\x00\x00\x00\x05\x00\x03\x02\x01

Rx: \xAD

Tx: \x00\x00\x00\x00\x00\x06\x00\x03\x00\x00\x00\x01

Rx: \x00\x00\x00\x00\x00\x05\x00\x03\x02\x01

Rx: \xAD

Tx: \x00\x00\x00\x00\x00\x06\x00\x03\x00\x00\x00\x01

Tx: \x00\x00\x00\x00\x00\x06\x00\x03\x00\x00\x00\x01

Tx: \x00\x00\x00\x00\x00\x06\x00\x03\x00\x00\x00\x01

Tx: \x00\x00\x00\x00\x00\x06\x00\x03\x00\x00\x00\x01

Tx: \x00\x00\x00\x00\x00\x06\x00\x03\x00\x00\x00\x01

Tx: \x00\x00\x00\x00\x00\x06\x00\x03\x00\x00\x00\x01

Tx: \x00\x00\x00\x00\x00\x06\x00\x03\x00\x00\x00\x01

Tx: \x00\x00\x00\x00\x00\x06\x00\x03\x00\x00\x00\x01

No further TX or RX

Reconnecting here gets no reponse.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.