beautypg.com

ProSoft Technology MVI56E-MCMR User Manual

Page 79

background image

MVI56E-MCMR ♦ ControlLogix Platform

Configuring the MVI56E-MCMR Module

Modbus Communication Module with Reduced Data Block

User Manual

ProSoft Technology, Inc.

Page 79 of 225

May 13, 2014

The COP

statement for this type of data is the same as shown in Read Multiple

Floating-Point Registers (page 76).

Write to Enron/Daniel Floats

To issue a Write command to Enron/Daniel Floats, use the Float Flag and Float
Start parameters within the ModDef controller tags.

The following table describes the addresses that will be written to by the module.

Address

Data Type

Parameter

47001

32 bit REAL

Demand

47002

32 bit REAL

Reactive Power

47003

32 bit REAL

Apparent Power

47004

32 bit REAL

Power Factor

47005

32 bit REAL

Voltage: Line to Line

47006

32 bit REAL

Voltage: Line to Neutral

47007

32 bit REAL

Current

Configure the Float Start and Float Flag parameters as shown.

The Float Flag causes the module to use the Float Start parameter to determine
which MB Address in Device requires a write command to issue double the
number of bytes.

With the above configuration, any MB Address in Device > 7000 is known to be
floating-point data. Therefore, a count of 1 will send 4 bytes of data, instead of
the normal 2 bytes of data to a non Enron/Daniel floating-point register.

1 First, copy the floating-point data from the ControlLogix processor into the

MCMR.DATA.W

RITE

D

ATA

array used by the MVI56E-MCMR module. Below

is an example.