
Start Here
MVI56E-MNETR ♦ ControlLogix Platform
User Manual
Modbus TCP/IP Interface Module with Reduced Data Block
Page 46 of 175
ProSoft Technology, Inc.
June 14, 2011
Adjusting the Input and Output Array Sizes (Optional)
The module internal database is divided into two user-configurable areas:
Read Data
Write Data
The Read Data area is moved from the module to the processor, while the Write
Data area is moved from the processor to the module.
The MVI56E-MNETR Add-On Instruction rung is configured for 600 registers of
Read Data and 600 registers of Write Data,
which is sufficient for most
applications. However, you can configure the sizes of these data areas to meet
the needs of your application.
1
In
ProSoft Configuration Builder
, expand the
Module
icon in the tree view and
double-click
M
ODULE
to open an
Edit
window. Change the
R
EAD
R
EGISTER
C
OUNT
to contain the number of words for your Read Data area.
Important:
Because the module pages data in blocks of 200 registers at a time, you must
configure your user data in multiples of 200 registers.
2
To modify the
WriteData
array, follow the above steps, substituting
WriteData
for
ReadData
. Also, make sure that the
ReadData
and
WriteData
arrays do
not overlap in the module memory. For example, if your application requires
2000 words of
WriteData
starting at register 0, then your
Read Register Start
parameter must be set to a value of 2000 or greater in
ProSoft Configuration
Builder
.
3
Save and download the sample configuration to the module (page 69)
It is unnecessary to manually edit the
ReadData
and
WriteData
user-defined data
types in the ladder logic, as these are automatically updated to match the
changed array sizes in
ProSoft Configuration Builder
.