MVI56-PNPM ♦ ControlLogix Platform
Phantom Network Protocol Master Communication Module
5.2.8 Command Control Blocks
Command control blocks are special blocks used to control the module or
request special data from the module. The current version of the software
supports five command control blocks: event command control, command
control, write configuration, warm boot and cold boot.
Event Command
Event command control blocks send Phantom commands directly from the ladder
logic to one of the master ports. The format for these blocks is displayed in the
following table:
Offset
0
1
2
3
4
5
6 to 247
The block number defines the Phantom port to be considered. Blocks in the 1000
range are directed to Port 1, and blocks in the 2000 range are directed to Port 2.
The other parameters passed with the block construct the command. The Data
Parameter Address parameter specifies the module's database locations to
associate with the command. The Swap Code is used with function 3 requests to
change the word or byte order. The Function Code has one of the following
values: 7, 11, 12, or 13. The Device Database Address is the register or point in
the remote slave device to be associated with the command. When the
command receives the block, it will process it and place it in the command
queue. The module will respond to each event command block with a read block
with the following format:
Offset
0
1
2
3 to 248
249
Word two of the block can be used by the ladder logic to determine if the
command was added to the command queue of the module. The command will
only fail if the command queue for the port is full (100 commands for each
queue).
Page 58 of 91
Description
1000 or 2000
Data Parameter Address
String Parameter Address
Swap Code
Function Code
Device Database Address
Spare
Description
Reserved
Write Block ID
0 = Fail, 1 = Success
Spare
1000 or 2000
Reference
Length
1
1
1
1
1
1
242
Length
1
1
1
246
1
ProSoft Technology, Inc.
January 2, 2008
Need help?
Do you have a question about the MVI56-PNPM and is the answer not in the manual?