Assembly object, Class code, Services – Rockwell Automation 20-COMM-Q ControlNet Adapter User Manual
Page 213: Instances, Class attributes, Instance attributes
![background image](/manuals/576983/213/background.png)
ControlNet Objects
C-3
20-COMM-C/Q ControlNet Adapter User Manual
Publication 20COMM-UM003F-EN-P
Assembly Object
Class Code
Services
Instances
Class Attributes
Instance Attributes
Important: Setting an assembly object attribute can be done only when the
Control Timeout (class attribute 100) has been set to a non-zero
value.
Hexadecimal
Decimal
0x04
4
Implemented for:
Service Code
Class
Instance
Service Name
0x0E
Yes
Yes
Get_Attribute_Single
0x10
Yes
Yes
Set_Attribute_Single
Instance
Description
1
All I/O data being read from the DPI device (read-only)
2
All I/O data being written to the DPI device (read/write)
Attribute ID
Access Rule Name
Data Type Description
1
Get
Revision
WORD
2
2
Get
Max Instance
WORD
2
100
Set
Control Timeout
WORD
Control timeout in seconds
Attribute ID
Access Rule Name
Data Type
Description
1
Get
Number of Members
WORD
1
2
Get
Member List
ARRAY of STRUCT:
WORD
WORD
Packed EPATH
Size of member data
Size of member path
Member path
3
Conditional
(1)
Data
Array of Bits
Data to be transferred
4
Get
Size
WORD
Size of assembly data in bits
(1)
For instance 1, access rule for the data attribute is Get. For instance 2, access rule is Get/Set.