I have a battery powered machine and use Cerbo GX with a Smartshunt to provide battery/charge status to users. To save battery power the Cerbo GX is powered down when the system is turned off (the Smartshunt stays powered).
For some reason the Modbus/TCP service which I connect to from a PLC doesn't work when the system is powered on. If I go to settings->services->Modbus/TCP and then disable and enable it again while the system is powered on everything works fine. Also, if I disconnect and reconnect from the PLC side it will also work.
This is an example of the error message i get:
About 50% of the time the message is about trying to read register 806&807 (relays) instead.
The strange thing is that I can write to those registers just fine and the relays toggle, but trying to read the very same registers doesn't work.
Am I doing something wrong here?