beautypg.com

C.2 assembly object – Rockwell Automation RECOMM-ENET EtherNet/IP Communications Module User Manual

Page 140

background image

C-4

EtherNet/IP Communications Module

C.2 Assembly Object

Class Code

Instances

Class Attributes

Instance Attributes

Important:

An assembly object attribute can set only when the
Control Timeout (class attribute 100) has been set to
a non-zero value.

Services

Hexadecimal

Decimal

0x04

4

Instance

Description

1

All I/O data being read from the DPI device (read-only)

2

All I/O data written to the DPI device (read/write)

Attribute

ID

Access

Rule

Name

Data Type

Description

1

Get

Revision

UINT

2

2

Get

Max Instance

UINT

2

100

Set

Control Timeout UINT

Control timeout in seconds

Attribute

ID

Access

Rule

Name

Data Type

Description

1

Get

Number of
Members

UINT

1

2

Get

Member List

ARRAY of
STRUCT:
UINT
UINT
Packed
EPATH

Size of member data
Size of member path
Member path

3

Conditio

nal

1

Data

Array of
Bits

Data to be transferred

4

Get

Size

UINT

Size of assembly data in bits

1

For instance 1, access rule for the data attribute is Get. For instance 2, it is Get/Set.

Service Code

Implemented for:

Service Name

Class

Instance

0x0E

Yes

Yes

Get_Attribute_Single

0x10

Yes

Yes

Set_Attribute_Single