MVI56E-MNETC/MNETCXT ♦ ControlLogix Platform Reference
Modbus TCP/IP Client Enhanced Communication Module - Client/Server User Manual
ProSoft Technology, Inc. Page 105 of 172
September 20, 2018
Data contained in this database is transferred in blocks, or pages, using the input
and output images. ControlLogix ladder logic and the MVI56E-
MNETC/MNETCXT module's program work together to coordinate these block
transfers. Up to 200 words of data can be transferred from the module to the
processor (read block - input image) or from the processor to the module (write
block - output image) in each block transfer. The block structure of each block
type depends on the data content and function of the block. The module uses the
following block identification numbers:
For firmware versions earlier than 2.05, this is a null block.
For firmware versions 2.05 and newer, block 0 contains the same data as block 1. This
feature enhances performance, especially when using less than 200 words of
read/write data:
If Read Register Count in the module configuration file is set > 200 words, Block
ID 0 is not used.
If Read Register Count in the module configuration file is set >0 and <= 200
words, Block ID contains the same data as block 1 (both read data and status
data).
Initialize Output Data blocks
Set Module IP Address block
Get Module IP Address block
Event Sequence Command blocks
Event Sequence Command Error Report blocks
Event Sequence Command Count Status blocks
Formatted Pass-through block from function 6 or 16 with word data
Formatted Pass-through block from function 6 or 16 with floating-point data
Formatted Pass-through block from function 5
Formatted Pass-through block from function 15
Formatted Pass-through block from function 22
Formatted Pass-through block from function 23
Function 99 indication block
Set Module IP Address block
Get Module IP Address block
Unformatted Pass-through block with raw Modbus message
Reset Module Status Data block