![ProSoft MVI56E-MNETCR User Manual Download Page 116](http://html1.mh-extra.com/html/prosoft/mvi56e-mnetcr/mvi56e-mnetcr_user-manual_1618871116.webp)
Reference
MVI56E-MNETCR ♦ ControlLogix Platform
User Manual
Modbus TCP/IP Multi-Client Enhanced Communications Module for Remote Chassis
Page 116 of 161
ProSoft Technology, Inc.
The last digit in the block identification code indicates the number of commands
to process. For example, a block identification code of
5003
indicates that three
commands are to be placed in the queue. In this case, the first three of the 16
available Command Indexes will be used to determine exactly which three
commands will be added to the queue, and to set their order of execution.
Values to enter for the 16 Command Indexes range from
0
to
15
and correspond
to the
MNET Client x Command List
entries, which are numbered from 1 to 16.
To determine the Command Index value, subtract one (
1
) from the row number
of the command in the
MNET Client x Command List
, as seen in the
Command
Editor
window of
ProSoft Configuration Builder (PCB)
.
The module responds to a Command Control block request with a response
block, indicating the number of commands added to the command priority queue.
Block Response from Module to Processor
Word Offset
Description
Length
0
Write Block ID
1
1
Number of commands added to command priority queue
1
2 to 40
Spare
39
41
5001 to 5016
1
Controller Tags
The
MNETCR.CONTROL
controller tag array holds all the values needed to
create one Command Control block, have it sent to the module, and control the
processing of the returned response block.
Controller Tag
Data Type
Description
CmdControl.ClientIDreq
INT
Client (
0
-
29
) to execute command
CmdControl.CmdQty
INT
Enter a decimal value representing the quantity of
commands to be requested in the Command Control
block (
1
to
16
).
CmdControl.CmdIndex
INT[16]
Enter the
ROW NUMBER
of the command in the
MNET
Client x Command List
in
Prosoft Configuration Builder
minus
1
. This is a 16-element array. Each element
holds one Command Index.
CmdControlTrigger
BOOL
Set this tag to
1
to trigger the execution of a Command
Control block after all the other parameters have been
entered.
CmdControlPending
BOOL
Temporary variable used to prevent a new Command
Control block from being sent to the module until the
previously sent Command Control block has been
completely processed and a response block has been
returned.
Summary of Contents for MVI56E-MNETCR
Page 4: ......