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 |