Overview
The assembly object consists of the attributes and services. Assembly instances exist only when you configure local slaves for the M580 CPU modules.
You can send an explicit message to the assembly object only when no other connections have been established that read from or write to this object. For example, you can send an explicit message to the assembly object if a local slave instance is enabled, but no other module is scanning that local slave.
Class ID
04
Instance IDs
The assembly object presents these instance identifiers:
0: class
101, 102, 111, 112, 121, 122: instance
Attributes
The assembly object consists of these attributes:
Instance ID = 0 (class attributes):
Attribute ID |
Description |
GET |
SET |
---|---|---|---|
01 |
Revision |
X |
— |
02 |
Max Instance |
X |
— |
03 |
Number of Instances |
X |
— |
X = supported — = not supported |
Instance attributes:
Instance ID |
Attribute ID |
Description |
Type |
GET |
SET |
---|---|---|---|---|---|
101 |
03 |
Local slave 1: T->O (output data) |
Array of BYTE |
X |
— |
102 |
Local slave 1: O>T (input data) |
Array of BYTE |
X |
— |
|
111 |
03 |
Local slave 2: T->O (output data) |
Array of BYTE |
X |
— |
112 |
Local slave 2: O>T (input data) |
Array of BYTE |
X |
— |
|
X = supported — = not supported |
Services
The CIP assembly object performs these services upon the listed object types:
Service ID |
Description |
Class |
Instance |
Notes |
|
---|---|---|---|---|---|
hex |
dec |
||||
0E |
14 |
Get_Attribute_Single |
X |
X |
Returns the value of the specified attribute |
X = supported — = not supported |
|||||
1. When valid, the size of the data written to the assembly object using the Set_Attribute_Single service equals the size of the assembly object as configured in the target module. |