Class attributes, Instance attributes, Dpi diagnostic object – Rockwell Automation 20-COMM-ER 20-COMM-ER Dual-Port EtherNet/IP Communication Adapter User Manual User Manual
Page 207: Class code, Services, Class attributes instance attributes, Class code services

Rockwell Automation Publication 20COMM-UM015B-EN-P - July 2013
207
EtherNet/IP Objects Appendix C
Class Attributes
Instance Attributes
DPI Diagnostic Object
Class Code
Services
Attribute ID
Access Rule
Name
Data Type
Description
1
Get
Class Revision
WORD
Revision of object
2
Get
Number of Instances
WORD
Maximum number of alarms that the device
can record in its queue
3
Set
Alarm Command Write
BYTE
0 = No Operation
1 = Clear Alarm
2 = Clear Alarm Queue
3 = Reset Device
4
Get
Fault Data List
STRUCT of:
BYTE
BYTE
WORD[n]
Reserved
5
Get
Number of Recorded Alarms
WORD
Number of alarms in the queue. A ‘0’
indicates the alarm queue is empty.
Attribute ID
Access Rule
Name
Data Type
Description
0
Get
Full/All Information
STRUCT of WORD
STRUCT of:
BYTE
BYTE
STRING[16]
STRUCT of:
LWORD
BOOL[16]
WORD
CONTAINER[n]
Alarm code
Alarm source
DPI port
DPI Device Object
Alarm text
Alarm time stamp
Timer value (0 = timer not supported)
BOOL[0]: (0 = invalid data, 1 = valid data)
BOOL[1]: (0 = elapsed time, 1 = real time)
BOOL[2…15] Reserved
Reserved
Reserved
1
Get
Basic Information
STRUCT of WORD
STRUCT of:
BYTE
BYTE
STRUCT of:
LWORD
BOOL[16]
Alarm code
Alarm source
DPI port
DPI Device Object
Alarm time stamp
Timer value (0 = timer not supported)
BOOL[0]: (0 = invalid data, 1 = valid data)
BOOL[1]: (0 = elapsed time, 1 = real time)
BOOL[2…15] Reserved
2
Get
International Alarm Text
STRINGN
Text describing the alarm with support for Unicode.
Hexadecimal
Decimal
0x99
153
Service Code
Implemented for:
Service Name
Class
Instance
0x0E
Yes
Yes
Get_Attribute_Single
0x10
Yes
Yes
Set_Attribute_Single