Overview
The EtherNet/IP Interface Diagnostics object presents the instances, attributes and services described below.
Class ID
350 (hex), 848 (decimal)
Instance IDs
The EtherNet/IP Interface object presents two 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 |
Value |
---|---|---|---|---|---|
01 |
Protocols Supported |
UINT |
X |
— |
|
02 |
Connection Diagnostics |
STRUCT |
X |
— |
|
Max CIP IO Connections opened |
UINT |
Number of Class 1 connections opened since the last reset |
|||
Current CIP IO 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 Errors |
UINT |
Increments each time a Forward Open is not successful (Originator and Target) |
|||
CIP Connections Timeout 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 |
IO Messaging Diagnostics |
STRUCT |
X |
X |
|
IO Production Counter |
UDINT |
Increments each time a Class 0/1 message is sent |
|||
IO Consumption Counter |
UDINT |
Increments each time a Class 0/1 message is received |
|||
IO Production Send Errors Counter |
UINT |
Increments each time a Class 0/1 message is not sent |
|||
IO Consumption Receive Errors Counter |
UINT |
Increments each time a consumption is received with a detected error |
|||
04 |
Explicit Messaging Diagnostics |
STRUCT |
X |
X |
|
Class 3 Msg Send Counter |
UDINT |
Increments each time a Class 3 message is sent (client and server) |
|||
Class 3 Msg Receive Counter |
UDINT |
Increments each time a Class 3 message is received (client and server) |
|||
UCMM Msg Receive Counter |
UDINT |
Increments each time a UCMM message is sent (client and server) |
|||
UCMM Msg Receive Counter |
UDINT |
Increments each time a UCMM message is received (client and server) |
|||
X = supported — = not supported |
Services
The EtherNet/IP Interface Diagnostics object performs the following services upon the listed object types:
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 |