Overview

The Identity object presents the instances, attributes and services described below.

Class ID

01

Instance IDs

The Identity object presents two instances:

  • 0: class

  • 1: instance

Attributes

Identity 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

hex

dec

01

01

Vendor ID

UINT

X

02

02

Device Type

UINT

X

03

03

Product Code

UINT

X

04

04

Revision

STRUCT

X

Major

USINT

   

Minor

USINT

   

05

05

Status

bit 2:

0x01=the module is configured

bits 4-7:

0x03=no I/O connections established

0x06=at least 1 I/O connection in run mode

0x07=at least 1 I/O connection established, all in IDLE mode

Word

X

06

06

Serial Number

UDINT

X

07

07

Product Name

STRING

X

18

24

Modbus Identity

STRUCT

X

X = supported

— = not supported

Services

The Identity 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:

  • all class attributes (instance = 0)

  • instance attributes 1 to 7 (instance = 1)

0E

14

Get_Attribute_Single

X

X

Returns the value of the specified attribute.

X = supported

— = not supported