MVI69E-MBTCP ♦ CompactLogix Platform Reference
Modbus TCP/IP Enhanced Communication Module User Manual
ProSoft Technology, Inc. Page 133 of 150
June 28, 2017
Where n = 60, 120, or 240 depending on the Block Transfer Size parameter.
Block 5001 to 5016: Response from Module to Processor
Command queue block identification code of 5001 to 5016
Client index (0 to 19) to be used
Number of commands in the block placed in the command queue. Return values:
-2 = Client index is not valid.
-1 = Client is not enabled and active.
Number of commands in queue
7.4.7 Add Event with Data for Client Blocks (8000)
The 8000-series blocks are similar to the 2000-series Event Command blocks.
The 8000-series blocks get the command data from the processor, instead of
from the module’s database. These blocks use "write" Modbus Function Codes
(5, 6, 15, 16) only.
Block 8000: Request from Processor to Module
Block ID 8000 indicates this block adds an event with data of a specific MVI69E-
MBTCP client. The last two digits indicate which client to use.
Example: 8015 uses client 15
IP address for the server for the message. Each digit (0 to 255) of the IP address is
placed in one of the four registers.
TCP service port to use with the message
Modbus node address to use with the message
Modbus Function Code: 5, 6, 15 or 16 only
Modbus address in the slave device to associate with the command
Count value for operation: bit count for function 15 (1 to 800 points) and word count
for function 16 (1 to 50 words or 1 to 25 float values). For functions 5 and 6, the
count is assumed to be 1.
Data values to be used by the command
Where n = 60, 120, or 240 depending on the Block Transfer Size parameter.