ProSoft Technology MVI56E-MCMR User Manual
Page 85

MVI56E-MCMR ♦ ControlLogix Platform
Configuring the MVI56E-MCMR Module
Modbus Communication Module with Reduced Data Block
User Manual
ProSoft Technology, Inc.
Page 85 of 225
May 13, 2014
Based on the configuration described above for the ModDef section of the
module and the values specified for the offset parameters, below is the Modbus
addressing map for the module.
MVI Address 0x
1x
3x
4x
Tag Address
0
10001 to 10016
WriteData[0]
1
10017 to 10032
WriteData[1]
9
10145 to 10160
WriteData[9]
10
10161 to 10176
30001
WriteData[10]
11
10177 to 10192
30002
WriteData[11]
100
11601 to 11616
30091
WriteData[100]
200
13201 to 13216
30191
WriteData[200]
500
18001 to 18016
30491
WriteData[500]
598
19569 to 19584
30489
WriteData[598]
599
19585 to 19600
30490
WriteData[599]
600 to 999
N/A
N/A
N/A
N/A
Reserved
1000
0001 to 0016
ReadData[0]
1001
0017 to 0032
ReadData[1]
1009
0145 to 0160
ReadData[9]
1010
0161 to 0176
40001
ReadData[10]
1011
0177 to 0192
40002
ReadData[11]
1050
0801 to 0816
40041
ReadData[50]
1100
1601 to 1616
40091
ReadData[100]
1200
3201 to 3216
40191
ReadData[200]
1500
8001 to 8016
40491
ReadData[500]
1598
9569 to 9584
40589
ReadData[598]
1599
9585 to 9600
40590
ReadData[599]
With the offset parameters listed above, the Modbus Master could read from coils
10001 to 10176 using the tags MCMR.DATA.W
RITE
D
ATA
[0]
TO
[9].
The Master
could also read from address 30001 to 30490, and the data contained in those
Modbus addresses would come from the tags MCMR.DATA.W
RITE
D
ATA
[10]
TO
[499]
within the ControlLogix program.
The Master could then write to coils addressing 0001 to 0160 and this data would
reside within the ControlLogix program in tags MCMR.DATA.R
EAD
D
ATA
[0]
TO
[9].
The Master could then write to registers using Modbus addresses 40001 to
40590, and this information would reside in addresses
MCMR.DATA.R
EAD
D
ATA
[10]
TO
[599].
Note: The offset parameter only set the starting location for the data. As shown above, if the
Master issues a Write command to address 40001, the data will go into the ControlLogix processor
at address MCMR.DATA.R
EAD
D
ATA
[10].
Likewise, a Write To bit address 0161 will also change to address
MCMR.DATA.R
EAD
D
ATA
[10].0
within the program. Be careful not to overlap your
data. You may want leave additional registers/bits unused to allow for future
expansion in the program.