Reference
Refer to the Module Set Up section for a complete description of the parameters
required to define the virtual master port. Refer to the PNPM Driver
documentation for a complete discussion of the structure and content of each
command. Care must be taken in constructing each command in the list for
predictable operation of the module. If two commands write to the same internal
database address of the module, the results will not be as desired. All commands
containing invalid data are ignored by the module.
Master Command List
In order to function in the Master Mode, the module's Master Command List must
be defined. This list contains up to 100 individual entries, with each entry
containing the information required to construct a valid command. This includes
the following:
Command enable mode ((0) disabled, (1) continuous or (2) conditional)
Database Source and Destination Register Address: Determines where data
will be placed and/or obtained
As the list is read in from the processor and as the commands are processed, an
error value is maintained in the module for each command. This error list can be
transferred to the processor. The errors generated by the module are displayed
in the following tables.
Standard Protocol Errors
Code
1
2
3
4
5
6
Module Communication Error Codes
Code
-1
-2
-11
Response Command Errors
Code
244
245
246
247
248
249
ProSoft Technology, Inc.
January 2, 2008
Phantom Network Protocol Master Communication Module
Description
Illegal Function
Illegal Data Address
Illegal Data Value
Failure in Associated Device
Acknowledge
Busy, Rejected Message
Description
CTS modem control line not set before transmit
Timeout while transmitting message
Timeout waiting for response after request
Description
Invalid escape sequence in the packet
Receive packet before ack on last packet
Packet too big
Wrong size string argument
No string argument was sent
Wrong number of integer arguments sent.
MVI56-PNPM ♦ ControlLogix Platform
Page 63 of 91
Need help?
Do you have a question about the MVI56-PNPM and is the answer not in the manual?