Today is...
Sunday, June 24, 2018
Welcome to, the global online
community of automation professionals.
Featured Video...
Featured Video
A tutorial introduction to programming using the QuickBuilder Programming Environment.
Our Advertisers
Help keep our servers running...
Patronize our advertisers!
Visit our Post Archive
Niagara TCP for Schneider Ion 7750 Power Meter
Schneider Ion power meter is incorrectly reading points when using Niagara Modbus TCP network.

I have a Schneider ion 7750 power meter that integrating Modbus TCP.
The Generic Modbus tester the points read great. But read incorrectly in Niagara Modbus TCP network.

I'm assuming the Generic Modbus tester is Modbus Master/Client and the Schneider Ion is a slave/server, so the Niagra is the Master/Client.

I'm assuming that you can read the data, but the wrong data value is read, probably from an adjacent register, one higher or one lower.

When changing from the Generic tester to the Niagra, the Schneider slave register/addresses do not change in the Schneider, so the manner in which the master/client requests the data must be different. This is not uncommon, it's just the implementation of Modbus.

Try a request using a register/address one above or one below the address you are using now, and see if the correct appears. Use the same technique, subtracting or adding one to the register/address for the rest of your data.

This could also be an issue with the byte order. Big Endian vs Little Endian. There are two standards for the format of 32 bit real (floating point) data. See if your host software provides high/low byte selection for real values.