I'm using your library for quite some time with Eastron meters (3 x SDM 630, 2 x SDM 230) over a regular wired RS485 connection. This works very well, even for a long period of time, without any interruptions.
Now I'd like to migrate this setup to an Ethernet / TCP based connection. For this I bought a Modbus TCP Gateway from Waveshare. This device allows transparent serial <> ethernet connections or converts Modbus RTU to Modbus TCP.
To keep things simple I tried using the transparent serial <> ethernet connection first, i.e. just use a MyIp:MyPort device in MBMD and setting the property rtu = true. Unfortunately no data is then aquired. I only get some timeout and here and then a CRC error:
Since the physical setup works fine (changing the connection back to the serial RS485 USB adapter works perfectly), I wouldn't assume a hardware issue, but more likely a configuration or software problem in general.
I'm using your library for quite some time with Eastron meters (3 x SDM 630, 2 x SDM 230) over a regular wired RS485 connection. This works very well, even for a long period of time, without any interruptions.
Now I'd like to migrate this setup to an Ethernet / TCP based connection. For this I bought a Modbus TCP Gateway from Waveshare. This device allows transparent serial <> ethernet connections or converts Modbus RTU to Modbus TCP.
To keep things simple I tried using the transparent serial <> ethernet connection first, i.e. just use a MyIp:MyPort device in MBMD and setting the property
rtu = true
. Unfortunately no data is then aquired. I only get some timeout and here and then a CRC error:Changing the
rtu = false
parameter and enable the translationModbus TCP
in the Waveshare Gateway gives only timeouts:Since the physical setup works fine (changing the connection back to the serial RS485 USB adapter works perfectly), I wouldn't assume a hardware issue, but more likely a configuration or software problem in general.
Any ideas on how to investigate furthere here?