Assembly Objects
The Assembly Object binds attributes of multiple objects, which allows data to or from each object to be sent or received over a single connection (IO or Explicit). Assembly objects are used to bind input data and output data.
Class Code: 4 (04hex)
Class Attributes
Attribute ID  | Access rule  | Name  | Data type  | Description  | Semantics of Value  | 
|---|---|---|---|---|---|
1  | Get  | Revision  | UINT  | Revision of implementation  | 2  | 
Instance Attributes
Attribute ID  | Access rule  | Name  | Data type  | Description  | Semantics of Value  | 
|---|---|---|---|---|---|
3 (03hex)  | Get/set  | Value  | Array of Byte  | Input or Output Data of the ILxxxx-B520.  | 
  | 
Common Services
Service Code  | Service Name  | Description  | 
|---|---|---|
14 (0Ehex)  | Get_Attribute_Single  | Returns the contents of the specified attribute  | 
16 (10hex)  | Set_Attribute_Single  | Modifies an attribute Value  | 
IO Assembly Instances
Number  | Type  | Name  | 
|---|---|---|
101  | Output  | Analog and Digital Outputs  | 
102  | Output  | Digital Outputs  | 
103  | Output  | Analog Outputs  | 
111  | Input  | Analog and Digital Inputs and Status Byte  | 
112  | Input  | Digital Inputs and Status Byte  | 
113  | Input  | Analog Inputs and Status Byte  |