ProSoft Technology MVI69E-MBTCP User Manual

Page 133

Advertising
background image

MVI69E-MBTCP ♦ CompactLogix Platform

Reference

Modbus TCP/IP Enhanced Communication Module

User Manual

ProSoft Technology, Inc.

Page 133 of 150

May 20, 2015

Block 5001 to 5016: Response from Module to Processor

Offset

Description

0

Command queue block identification code of 5001 to 5016

1

The next write block ID

2

Client index (0 to 19) to be used

3

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.

4

Number of commands in queue

5 to (n-1)

Spare

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

Offset

Description

0

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

1 to 4

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.

5

TCP service port to use with the message

6

Modbus node address to use with the message

7

Modbus Function Code: 5, 6, 15 or 16 only

8

Modbus address in the slave device to associate with the command

9

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.

10 to 59

Data values to be used by the command

60 to (n-1)

Spare

Where n = 60, 120, or 240 depending on the Block Transfer Size parameter.

Advertising