© Copyright Brainboxes Ltd
Floating-point values are encoded according to the IEEE 754 standard for 32-bit floating-point numbers. Each
value takes two sequential 16-bit Modbus registers, with the least-significant bits of the 32-bit value being held
in the lower register address (“little-endian” format). Both Modbus registers must be read in the same
Modbus request. The units of the float values are Volts or milliAmps.
Under-range inputs result in a reading equal to the –Full Scale value, and over-range inputs result in a reading
equal to the +Full Scale value.The type/range codes which can be set using Modbus, and the data ranges they
result in, are tabulated below. The codes are the same as for the ASCII protocol.