Rockwell Automation 20-COMM-R Remote I/O Adapter User Manual
Page 62

5-4
Using Block Transfer Messaging
20-COMM-R Remote I/O Adapter User Manual
Publication 20COMM-UM004D-EN-P
Block Transfer Read Structure to Receive Block Transfer Messages
Data Field
Description
Word 0
Length
The least significant byte contains the length of the actual Explicit Message in bytes.
The most significant byte is always zero.
Word 1
Status Size and Status Type
If an error occurred during the Explicit Message, the least significant byte will contain
the size of the status information and the most significant byte will contain the type of
status (1 = DPI, 2 = CIP) information.
If the Explicit Message completed without an error occurring, both of these bytes will
have values of zero.
0x00
0x01
0x02
Message successful
DPI error
CIP error
Word 2
Status Information
The least significant byte will contain the status information:
CIP
0x00
0x0E
0x08
0x16
0x16
0x14
0x09
0x10
0x13
0x15
DPI
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x09
0x0A
0x0B
0x0C
Message is successful.
Service is not supported.
Service is not valid.
Class is not supported.
Instance is not supported.
Attribute is not supported.
Data value is out of range for the attribute.
The object is not in a correct state for the service. For example,
certain attributes cannot be set while the drive is running.
Not enough data was provided for the message.
Too much data was provided for the message.
Router message error.
Resource unavailable.
Transport Error.
Word 3…19
Word 3…29
Word 3…59
Data or Padding
This is the Explicit Message response data.