Class code 0x04 — assembly object, Class attributes instances instance attributes – Rockwell Automation 1203-CN1 ControlNet Communications Module 1203-CN1 User Manual
Page 93

Publication 1203-5.13 – February, 2002
ControlNet Objects: Class Code 0x04 — Assembly Object
D-7
Class Code 0x04 — Assembly
Object
The Assembly Object binds attributes of multiple objects, allowing
data to or from each object to be sent or received over a single
connection. Assembly objects are used to produce and/or consume
data to/from the network. An instance of the assembly object can both
produce and consume data from the network if designed to do so.
Important: Setting of an assembly attribute can only be accom-
plished through a connection. This feature is to prevent accidental
control of the SCANport product.
Class Attributes
Instances
Instance Attributes
Attribute ID
Access Rule
Name
Data Type
Description
1
Get
Revision
UINT
Revision of this object. First revision,
value=1.
2
Get
Max Instance
UINT
Maximum instance number of an object
currently created in this class level of
the device.
Instance
Description
1
PLC Input Data from the SCANport Product
2
PLC Output Data to the SCANport Product
3
Controlling Heartbeat
4
Listen Only Heartbeat
5
Redundant Output
6
Dummy Configuration
Attribute ID
Access Rule
Name
Data Type
Description
1
Get
Number of Members
in List
UINT
Number of members in attribute 2.
2
Get
Member List
ARRAY of
STRUCT
The member list is an array of paths.
Member Data Size
UINT
Size of member data (in bits).
Member Path Size
UINT
Size of member path (in BYTEs).
0 = Empty Path
Member Path
ARRAY of
BYTES
Path to/from data for this member.
➀
3
➀
Get
Data
ARRAY of
BYTES
All of the member data packed into one
array.
➀
Instance attribute 3, Data, contains all of the member data packed into one array. This data may contain many
different data types. For efficiency it is best to keep this data word aligned by packing it on word boundaries and
adding padding as needed. This can be accomplished by using “empty paths” (Member Path Size = 0).