Class ID
350 (hex), 848 (decimal)
Instance IDs
The EtherNetP/IP Interface object presents 2 instance values:
0: class
1: instance
Attributes
EtherNet/IP Interface Diagnostics object attributes are associated with each instance, as follows:
Instance ID = 0 (class attributes):
Attribute ID |
Description |
GET |
SET |
---|---|---|---|
01 |
Revision |
X |
— |
02 |
Max Instance |
X |
— |
X = supported — = not supported |
Instance ID = 1 (instance attributes):
Attribute ID |
Description |
Type |
GET |
SET |
Values |
---|---|---|---|---|---|
01 |
Protocols Supported |
UINT |
X |
— |
0: supported1: not supported
|
02 |
Connection Diagnostics |
STRUCT of |
X |
— |
|
Max CIP I/O connections opened |
UINT |
Number of Class 1 connections opened since the last reset |
|||
Current CIP I/O connections |
UINT |
Number of Class 1 connections currently opened. |
|||
Max CIP explicit connections opened |
UINT |
Number of Class 3 connections opened since the last reset. |
|||
Current CIP explicit connections |
UINT |
Number of Class 3 connections currently opened. |
|||
CIP connections opening detected errors |
UINT |
Increments each time a Forward Open is not successful (Originator and Target). |
|||
CIP connections timeout detected errors |
UINT |
Increments when a connection times out (Originator and Target). |
|||
Max EIP TCP connections opened |
UINT |
Number of TCP connections (used for EIP as client or server) opened since the last reset. |
|||
Current EIP TCP connections |
UINT |
Number of TCP connections (used for EIP as client or server) currently open. |
|||
03 |
I/O Messaging Diagnostics |
STRUCT of |
X |
X |
|
I/O production counter |
UDINT |
Increments each time a Class 0/1 message is sent. |
|||
I/O consumption counter |
UDINT |
Increments each time a Class 0/1 message is received. |
|||
I/O productions send detected error counter |
UINT |
Increments each time a Class 0/1 message is not sent. |
|||
I/O consumptions receive detected error counter |
UINT |
Increments each time a consumption is received with a detected error. |
|||
04 |
Explicit Messaging Diagnostics |
STRUCT of |
X |
X |
|
Class 3 message sent counter |
UDINT |
Increments each time a Class 3 message is sent (client and server). |
|||
Class 3 message received counter |
UDINT |
Increments each time a Class 3 message is received (client and server). |
|||
UCMM message received counter |
UDINT |
Increments each time an UCMM message is sent (client and server). |
|||
UCMM message received counter |
UDINT |
Increments each time an UCMM message is received (client and server). |
|||
X = supported — = not supported |
Services
The EtherNet/IP Interface Diagnostics object supports the following services:
Service ID |
Description |
Class |
Instance |
Notes |
|
---|---|---|---|---|---|
hex |
dec |
||||
01 |
01 |
Get_Attributes_All |
X |
X |
Returns the value of all attributes. |
0E |
14 |
Get_Attribute_Single |
— |
X |
Returns the value of the specified attribute. |
4C |
76 |
Get_and_Clear |
— |
X |
Returns and clears the values of all instance attributes. |
X = supported — = not supported |