Identify Object (Class ID = 01 hex)
The following table describes the class attributes of the Identity Object:
Attribute ID (hex) |
Access |
Name |
Data Type |
Value (hex) |
Details |
---|---|---|---|---|---|
1 |
Get |
Revision |
UINT |
01 |
Implementation revision of the Identity Object |
2 |
Get |
Max Instances |
UINT |
01 |
The largest instance number |
3 |
Get |
Number of Instances |
UINT |
01 |
The number of object instances |
6 |
Get |
Max Class Attribute |
UINT |
07 |
The largest class attributes value |
7 |
Get |
Max Instance Attribute |
UINT |
07 |
The largest instance attributes value |
The following table describes the Class Services:
Service Code (hex) |
Name |
Description |
---|---|---|
01 |
Get Attribute All |
Returns the value of all class attributes |
0E |
Get Attribute Single |
Returns the value of the specified attribute |
The following table describes the Instance Services:
Service Code (hex) |
Name |
Description |
---|---|---|
01 |
Get Attribute All |
Returns the value of all class attributes |
05 |
Reset (1) |
Initializes EtherNet/IP component (controller reboot) |
0E |
Get Attribute Single |
Returns the value of the specified attribute |
(1) Reset Service description:
When the Identity Object receives a Reset request, it:
odetermines whether it can provide the type of reset requested
oresponds to the request
oattempts to perform the type of reset requested
The Reset common service has one specific parameter, Type of Reset (USINT), with the following values:
Value |
Type of Reset |
---|---|
0 |
Reboots the controller NOTE: This is the default value if this parameter is omitted. |
1 |
Not supported |
2 |
Not supported |
3...99 |
Reserved |
100...199 |
Vendor specific |
200...255 |
Reserved |
The following table describes the Instance attributes:
Attribute ID (hex) |
Access |
Name |
Data Type |
Value (hex) |
Details |
---|---|---|---|---|---|
1 |
Get |
Vendor ID |
UINT |
F3 |
Schneider Automation ID |
2 |
Get |
Device type |
UINT |
0C |
EIP Adapter |
3 |
Get |
Product code |
UINT |
1009 |
Bus coupler product code |
4 |
Get |
Revision |
Struct of USINT, USINT |
– |
Product revision number of the bus coupler (1). Equivalent to the 2 low bytes of the bus coupler version |
5 |
Get |
Status |
WORD |
– |
Status word(2) |
6 |
Get |
Serial number |
UDINT |
– |
Serial number of the bus coupler |
7 |
Get |
Product name |
Struct of USINT, STRING |
TM3BCEIP |
– |
(1) Mapped in a WORD:
oMSB: minor revision (second USINT)
oLSB: major revision (first USINT)
Example: 0205 hex means revision V5.2.
(2) Status word (Attribute 5):
Bit |
Name |
Description |
---|---|---|
0 |
Owned |
TRUE indicates that the device is a owner. |
1 |
Reserved |
– |
2 |
Configured |
TRUE indicates that the device application has been configured. |
3 |
Reserved |
– |
4...7 |
Extended Device Status |
o0: Self-testing or undetermined o1: Firmware update in progress |
8 |
Minor Recoverable Fault |
TRUE indicates that the device detected an error, which, under most circumstances, is recoverable. This type of event does not lead to a change in the device state. |
9 |
Minor Unrecoverable Fault |
TRUE indicates that the device detected an error, which, under most circumstances, is unrecoverable. This type of event does not lead to a change in the device state. |
10 |
Major Recoverable Fault |
TRUE indicates the device detected an error, which requires the device to report an exception and enter into the HALT state. This type of event leads to a change in the device state, but, under most circumstances, is recoverable. |
11 |
Major Unrecoverable Fault |
TRUE indicates the device detected an error, which requires the device to report an exception and enter into the HALT state. This type of event leads to a change in the device state, but, under most circumstances, is not recoverable. |
12...15 |
Reserved |
– |