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