beautypg.com

ProSoft Technology MVI56E-MNETCR User Manual

Page 106

background image

Reference

MVI56E-MNETCR ♦ ControlLogix Platform

User Manual

Modbus TCP/IP Multi Client Enhanced Communications Module for Remote Chassis

Page 106 of 159

ProSoft Technology, Inc.

June 14, 2011

Command Control Blocks (5001 to 5016)
Command control blocks place commands in the command list into the command
queue. The client has a command queue of up to 16 commands. The module
services commands in the queue before the user defined command list. This
gives high priority to commands in the queue. Commands placed in the queue
through this mechanism must be defined in the module's command list. Under
normal command list execution, the module will only execute commands with the
Enable parameter set to one. If the value is set to zero, the command is skipped.
Commands may be placed in the command queue with an Enable parameter set
to zero using this feature. These commands can then be executed using the
command control blocks.
One to six commands can be placed in the command queue with a single
request. The following table describes the format for this block.

Offset

Description

Length

0

5001 to 5016

1

1

Client to Utilize

1

2

Command index

1

3

Command index

1

4

Command index

1

5

Command index

1

6

Command index

1

7

Command index

1

8

Command index

1

9

Command index

1

10

Command index

1

11

Command index

1

12

Command index

1

13

Command index

1

14

Command index

1

15

Command index

1

16

Command index

1

17

Command index

1

18 to 41

Spare

24


The last digit in the block code defines the number of commands to process in
the block. For example, a block code of 5003 contains 3 command indexes that
are to be placed in the command queue. The Command index parameters in the
block have a range of 0 to 15 and correspond to the module's command list
entries.