ProSoft Technology MVI56E-MCMR User Manual

Page 56

Advertising
background image

Configuring the MVI56E-MCMR Module

MVI56E-MCMR ♦ ControlLogix Platform

User Manual

Modbus Communication Module with Reduced Data Block

Page 56 of 225

ProSoft Technology, Inc.

May 13, 2014

2.3.2 Backplane Configuration

The B

ACKPLANE

C

ONFIGURATION

section defines the 5000 data registers to use

for read and write data within the MVI56E-MCMR module. You will use these
data read and write locations in the Internal Address tag within each Master
Command (page 60). The following illustration shows the values from the sample
program.

The W

RITE

R

EGISTER

S

TART

parameter

determines the starting register location

for W

RITE

D

ATA

[0

to 599]. The W

RITE

R

EGISTER

C

OUNT

determines how many of

the 5000 registers to use send data to the module. The sample ladder file uses
600 registers for write data, labeled MCMR.DATA.W

RITE

D

ATA

[0

to 599].

Parameter

Description

Error/Status Block Pointer

Used mainly when the module is configured as a Slave. This
parameter places the STATUS data into the database of the module.

Read Register Start

Specifies the starting register in the module's database for sending
data to the ReadData controller tag array in the ControlLogix
processor.

Read Register Count

Sets how many registers of data the MVI56E-MCMR module will
send to the ControlLogix processor's ReadData array. This value is
best if set to a multiple of 200 (40 for MCMR).

Write Register Start

Specifies where in the 5000 register module memory to start placing
data sent from the WriteData tag array in the ControlLogix processor.

Write Register Count

Specifies how many registers of data the MVI56E-MCMR module will
request from the ControlLogix processor. Because the module pages
data in blocks of 40 words, this number is best if it is evenly divisible
by 40.

Backplane Fail Count

Sets the consecutive number of backplane failures that will cause the
module to stop communications on the Modbus network. Typically
used when the module is configured as a Slave.

Advertising