EIP Interface Diagnostic Object
Original instructions
Overview
The diagnostic object presents the instances, attributes, and services described below.
Class ID
350 hex
Instance IDs
The diagnostic object presents two instance values:
Attributes
The diagnostic object presents the following attributes.
Instance ID = 0 (class attributes):
Attribute ID (hex)
Type
Description
01
WORD
Version high
02
WORD
Version low
03
WORD
Number of instance
Instance ID = 1 (instance attributes):
Attribute ID (hex)
Parameter
Type
Description
01
Protocol Supported
UINT
Protocol supported
02
Connection DIAG
Structure of:
Max CIP IO Cnx Opened
UINT
Maximum number of CIP IO connections opened
Current CIP IO Cnx
UINT
Number of CIP IO connections currently opened
Max CIP Explicit Cnx Opened
UINT
Maximum number of CIP explicit connections opened
Current CIP Explicit Cnx
UINT
Number of CIP explicit connections currently opened
CIP Cnx Explicit opening Errors
UINT
Incremented at each attempt to open a CIP connection that fails
CIP Cnx Timout Errors
UINT
Incremented when a CIP connection is timed out
Max EIP TCP Cnx Opened
UINT
Maximum number of TCP connection opened and used for EIP communication
Current EIP TCP Cnx Opened
UINT
Number of TCP connections currently opened and used for EIP communication
03
IO Messaging DIAG
Structure of:
IO Prod 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 prod 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 with an error
04
Explicit Messaging DIAG
Structure of:
Class3 Msg Send counter
UDINT
Incremented each time a Class 3 CIP message is sent
Class3 Msg Rec counter
UDINT
Incremented each time a Class 3 CIP message is received
UCMM Msg Send counter
UDINT
Incremented each time an UCMM message is sent
UCMM Msg Receive counter
UDINT
Incremented each time an UCMM message is received
05
COM Capacity
Structure of:
Capacity Max CIP Cnx
UINT
Max supported CIP connections
Capacity Max TCP Cnx
UINT
Max supported TCP connections
Capacity Max Urgent priority rate
UINT
Max CIP transport class 0/1 urgent priority messages packets/s
Capacity Max Scheduled priority rate
UINT
Max CIP transport class 0/1 scheduled priority messages packets/s
Capacity Max High priority rate
UINT
Max CIP transport class 0/1 high priority messages packets/s
Capacity Max Low priority rate
UINT
Max CIP transport class 0/1 low priority messages packets/s
Capacity Max Explicit rate
UINT
Max CIP transport class 2/3 or other EIP messages packets/s
06
Bandwidth Diag
Structure of:
Current sending Urgent priority rate
UINT
CIP transport class 0/1 urgent priority messages packets/s sent
Current recept Urgent priority rate
UINT
CIP transport class 0/1 urgent priority messages packets/s received
Current sending Scheduled priority rate
UINT
CIP transport class 0/1 scheduled priority messages packets/s sent
Current recept Scheduled priority rate
UINT
CIP transport class 0/1 scheduled priority messages packets/s received
Current sending High priority rate
UINT
CIP transport class 0/1 high priority messages packets/s sent
Current recept High priority rate
UINT
CIP transport class 0/1 high priority messages packets/s received
Current sending Low priority rate
UINT
CIP transport class 0/1 low priority messages packets/s sent
Current recept Low priority rate
UINT
CIP transport class 0/1 Low priority messages packets/s received
Current sending Explicit rate
UINT
CIP transport class 2/3 or other EIP messages packets sent
Current reception Explicit rate
UINT
CIP transport class 2/3 or other EIP messages packets received
Service Supported
The object performs the following services upon the listed object types:
Service ID (hex)
Service Name
Class
Instance
01
Get_Attributes_All
X
X
05
RESET
X