Command control blocks – ProSoft Technology MVI69E-MBS User Manual

Page 135

Advertising
background image

MVI69E-MBS ♦ CompactLogix Platform

Reference

Communication Module

User Manual

ProSoft Technology, Inc.

Page 135 of 162

January 6, 2014

7.4.5 Command Control Blocks

Blocks 5001 to 5006: Port 1 Command Control

Blocks 5101 to 5106: Port 2 Command Control

If the CompactLogix processor sends a command control block, the module
places the commands referenced in the block in the command queue.
Commands placed in the queue with this method need not have their enable bit
set. Only valid commands are placed in the queue.

Up to 6 commands can be enabled and placed in the command queue with one
write request from the CompactLogix processor.

Blocks 5001 to 5006 or 5101 to 5106: Request from Processor to Module

Offset

Description

0

Write Block ID: 5001 to 5006 for Port 1 or 5101 to 5106 for Port 2. The last digit
indicates how many commands are to be placed in the command queue by this
block.

1

Index in the command list for the first command to be entered into the command
queue (applies to blocks 5001 to 5006 and 5101 to 5106).

2

Index for the second command (applies to blocks 5002 to 5006 and 5102 to 5106).

3

Index for the third command (applies to blocks 5003 to 5006 and 5103 to 5106).

4

Index for the fourth command (applies to blocks 5004 to 5006 and 5104 to 5106).

5

Index for the fifth command (applies to blocks 5005 to 5006 and 5105 to 5106).

6

Index for the sixth command (applies to blocks 5006 and 5106).

7 to (n-1)

Spare

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

Blocks 5001 to 5006 or 5101 to 5106: Response from Module to Processor

Offset

Description

0

Read Block ID: 5001 to 5006 or 5101 to 5106 requested by the processor.

1

Write Block ID: To be used by the processor in its next Write block.

2

Number of commands in the block placed in the command queue.

3

Number of commands in the command queue for the specified port.

4 to (n-1)

Spare

Advertising