
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:
LWO RD
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:
LWO RD
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
Comentarios a estos manuales