MVI56E-MCMR ♦ ControlLogix Platform Configuring the MVI56E-MCMR Module
Modbus Communication Module with Reduced Data Block User Manual
ProSoft Technology, Inc. Page 75 of 223
Read Floats with Single Modbus Register Address (Enron/Daniel Float)
Some Modbus slave devices use a single Modbus address to store 32 bits of
data. This type of data is typically referred to as Enron or Daniel Floating-Point.
A device that uses this addressing method may have the following Modbus
Memory Map.
This type of device uses one Modbus address per floating-point register. To read
these values from the Slave device, configure the following command within the
module.
Notice that the count is now set to a value of 7. Because the Slave device utilizes
only 7 Modbus addresses, a count of 7 will cause the Slave to respond with 14
registers (28 bytes) of information.
Important: This command will still occupy 14 register within the MCMR.DATA.READDATA array.
You must not use addresses 1000 to 1013 in the Internal Address field for any other Modbus
Master commands.