I am reading data from ion 7550 about pc via modbus. But the data read is incorrect.
Read register 40198 is correct.
read register 40200 is correct
read register 40202 is correct
but read register 40204 is wrong.
For more details, open the included file.
Please Help me with this case.
Looking at the result, something is only accessing the value as a 16 bit register instead of a 32 bit one.
26944 decimal = 0x6940 as a 16 bit value
551232 decimal = 0x00086940 as a 32 bit value
So either the register is being scaled incorrectly inside the meter's template or the PC is not reading the register correctly and masking off the first register.
I would suggest using some type of program like Modscan or ION Setup to confirm the register contents by reading all of the registers to see how they are being populated.
If register 40204 does indeed contain 0 while register 40205 contains 0x6940, then the problem is within the actual meter and you will need ION Setup communicating using ION protocol to the 7550 to confirm how the scaling of the kW total is being performed.
Discuss challenges in energy and automation with 30,000+ experts and peers.
Find answers in 10,000+ support articles to help solve your product and business challenges.
Find peer based solutions to your questions. Provide answers for fellow community members!