EtherNet/IP Interface Diagnostic Object (Class ID = 350 hex)
The following table describes the class attributes of the EtherNet/IP Interface Diagnostic object:
Attribute ID (hex) |
Access |
Name |
Data Type |
Value (hex) |
Details |
---|---|---|---|---|---|
1 |
Get |
Revision |
UINT |
01 |
Increased by 1 on each new update of the object |
2 |
Get |
Max Instance |
UINT |
01 |
Maximum instance number of the object |
The following table describes the instance attributes of the EtherNet/IP Interface Diagnostic object:
Attribute ID (hex) |
Access |
Name |
Data Type |
Details |
---|---|---|---|---|
1 |
Get |
Protocols supported |
UINT |
Protocol(s) supported (0=not supported, 1=supported): oBit 0: EtherNet/IP oBit 1: Modbus TCP oBit 2: Modbus Serial oBits 3...15: Reserved, 0 |
2 |
Get |
Connection Diag |
STRUCT of |
|
Max CIP IO Connections opened |
UINT |
Maximum number of CIP I/O connections opened. |
||
Current CIP IO Connections |
UINT |
Number of CIP I/O connections currently opened. |
||
Max CIP Explicit Connections opened |
UINT |
Maximum number of CIP explicit connections opened. |
||
Current CIP Explicit Connections |
UINT |
Number of CIP explicit connections currently opened |
||
CIP Connections Opening Errors |
UINT |
Incremented on each unsuccessful attempt to open a CIP connection. |
||
CIP Connections Timeout Errors |
UINT |
Incremented when a CIP connection is timed out. |
||
Max EIP TCP Connections opened |
UINT |
Maximum number of TCP connections opened and used for EtherNet/IP communication. |
||
Current EIP TCP Connections |
UINT |
Number of TCP connections currently open and being used for EtherNet/IP communication. |
||
3 |
Get Clear |
IO Messaging Diag |
STRUCT of |
|
IO Production Counter |
UDINT |
Incremented each time a Class 0/1 CIP message is sent. |
||
IO Consumption Counter |
UDINT |
Incremented each time a Class 0/1 CIP message is received. |
||
IO Production Send Errors Counter |
UINT |
Incremented each Time a Class 0/1 message is not sent. |
||
IO Consumption Receive Errors Counter |
UINT |
Incremented each time a consumption is received that contains an error. |
||
4 |
Get Clear |
Explicit Messaging Diag |
STRUCT of |
|
Class3 Msg Send Counter |
UDINT |
Incremented each time a Class 3 CIP message is sent. |
||
Class3 Msg Receive Counter |
UDINT |
Incremented each time a Class 3 CIP message is received. |
||
UCMM Msg Send Counter |
UDINT |
Incremented each time a UCMM message is sent. |
||
UCMM Msg Receive Counter |
UDINT |
Incremented each time a UCMM message is received. |