Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 155
EtherNet/IP Objects Appendix D
Table 61 - DPI Fault Object: Class Attributes
Attribute ID Access Rule Name Data Type Description
1 Get Class Revision UINT Revision of object
2 Get Number of Instances UINT Maximum number of faults/events that the device
can record in its queue.
3 Set Fault Command Write USINT 0 = No Operation
1 = Clear Fault/Event
2 = Clear Fault/Event Queue
3 = Reset Device
4 Get Fault Trip Instance Read UINT Fault that tripped the device. For option modules,
this value is always 1 when faulted.
5 Get Fault Data List STRUCT of:
USINT
USINT
UINT[n]
Reserved
6 Get Number of Recorded Faults UINT Number of faults/events in the queue. A ‘0’
indicates that the fault queue is empty.
7 Get Fault Parameter Reference UINT Reserved
Table 62 - DPI Fault Object Instance Attributes
Attribute ID Access Rule Name Data Type Description
0 Get Full/All Information STRUCT of UINT
STRUCT of:
USINT
USINT
STRING[16]
STRUCT of:
LWO RD
BOOL[16]
UINT
CONTAINER[n]
Fault code
Fault source
DPI port
DPI Device Object
Fault text
Fault 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]: Not used
Reserved
Reserved
1 Get Basic Information STRUCT of UINT
STRUCT of:
USINT
USINT
STRUCT of:
LWO RD
BOOL[16]
Fault code
Fault source
DPI port
DPI Device Object
Fault 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]: Not used
2 Get International Fault Text STRINGN Text describing the fault with support for Unicode.