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

Advertising
background image

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

Advertising