EM24 will not work with CerboGX

Hello,
I have two EM24, one of them is working as a grid meter in CerboGX fine. The other one is not working, maybe it is too old, manufactured in 2012.
I can read some registers with ModbusRTU software, so the device is working ok.

From the Carlo Gavazzi support I have received the 2012 Modbus specs, so I want to ask which version of the ModbusRTU protocol is implemented (and where)?

My device is an EM24-DIN-AV9.3.X.IS.P

Kind regards,
Klaus
EM24_IS_CP.pdf (643,5 KB)

The supported EM24 is EM24DINAV93XISX.

The oldest Victron pricelist with the EM24 I could find is from Q4 2015.
It’s not in the list of Q1 2015.

So it could be that your EM24 is to old.

Hello Matthias,
yes, maybe it is too old, but is still an EM24DINAV93XISX. Is seems that it has implemented an older revision of the modbus protocol.
I found out that 2 tables have changed and the entry for the serial number is not present in the protocol (2.9.12 Serial Number 1300h-1306h).
Maybe the serial number can be preset with a fake value and the other values can be added to the source code tables?



em24 cp eng.pdf (148,6 KB)
. Please see pictures. Left side shows revision4 and right side revision3 of the modbus protocol.

Above you wrote X.IS.P but the supported one X.IS.X.
It’s just one letter but could be the cause.

We also had that problem a few years ago during the shortage of the EM24.
We found some EM24 with a slightly different number and it didn’t work.

I wouldn’t spend to much time on that and just buy a new EM540.