Configuring the MVI56E-MCMR Module
User Manual
Write Floats to Slave Device
To issue a Write command to Floating-Point addresses, use the configuration in
the following table. The table describes the Modbus Map for the slave device.
Value
40261
40263
40265
40267
40269
40271
40273
You must use a COP statement to copy the data from floating-point data tags
within the ControlLogix processor, into the MCMR.DATA.W
by the MVI56E-MCMR module. Below is an example.
The length of this COP statement must now be 14. This will COP as many of the
MCM_F
_D
LOAT
array for a length of 14. This will take 7 registers, MCM_F
and place that data into MCMR.DATA.W
You must configure the command to write all 7 floats (14 Modbus addresses) as
follows.
The above command will take the data from MCMR.DATA.W
and write this information to Modbus Slave Device Address 1 at data addresses
40261 to 40274.
Page 74 of 223
Description
KW
Demand (power)
VAR
Reactive Power
VA
Apparent Power
Power Factor
VOLTS
Voltage, line to line
VOLTS
Voltage, line to neutral
AMPS
Current
values required to occupy the MCMR.DATA.W
ATA
MVI56E-MCMR ♦ ControlLogix Platform
Modbus Communication Module with Reduced Data Block
Type
Float. upper 16 bits
Float. upper 16 bits
Float. upper 16 bits
Float. upper 16 bits
Float. upper 16 bits
Float. upper 16 bits
Float. upper 16 bits
RITE
LOAT
D
[0]
[13].
RITE
ATA
TO
RITE
D
array used
ATA
D
RITE
ATA
_D
[0]
[6],
ATA
TO
D
[0]
[13]
ATA
TO
ProSoft Technology, Inc.
Need help?
Do you have a question about the MVI56E-MCMR and is the answer not in the manual?