Owner manual
58 - Chapter 3. EtherNet/IP CIP Object Definitions IO-Link Master EtherNet/IP Reference Manual: 2000589 Rev. A
Assembly Object (For Class 1 Interface)
3.12. Assembly Object (For Class 1 Interface)
The EtherNet/IP specification requires that all Class 1 interfaces be provided through the Assembly Object
interface. The Assembly Object interface is used to directly tie Vendor Specific objects to a standard interface,
which the EtherNet/IP controller, or PLC, uses to communicate to the device.
For the IO-Link Master, the Assembly Object corresponds to the PDI and PDO Transfer objects. Each
instance of the Assembly Object corresponds to one or more of the PDI and/or PDO Transfer Object attributes.
The Assembly Object is linked to the Process IO vendor specific object, which provides access to the PDI and
PDO data. The Assembly object defines the interface by which a Class 1 PLC or controller can:
• Request the PDI data block from the IO-Link Master.
• Write the PDO data block to the IO-Link Master.
3.12.1. Class Attributes
This table shows the Class Attributes for the Assembly Object for a Class 1 interface.
3.12.2. Instance Definitions
This table shows the Instance Definitions for the Assembly Object for a Class 1 interface.
Attribute
ID
Name Data Type
Data
Value(s)
Access
Rule
1 Revision UINT 1 Get
2 Max Instance UINT 12 Get
3 Num Instances UINT 12 Get
Assembly
Instance
Number
Description Data Type Data Values Access Rule
101
PDI data blocks from Ports 1 to 4.
PDO data blocks from ports 1-4
BYTE Array
Valid read lengths:
1-288
0-255 Get
102
PDI data blocks from Ports 2 to 4.
PDO data blocks from Ports 1-4
BYTE Array
Valid read lengths:
1-252
0-255 Get
103
PDI data blocks from Ports 3 to 4.
PDO data blocks from Ports 1-4
BYTE Array
Valid read lengths:
1-216
0-255 Get
104
PDI data blocks from Port 4.
PDO data blocks from Ports 1-4
BYTE Array
Valid read lengths:
1-180
105 PDO data blocks from Ports 1-4
BYTE Array
Valid read lengths:
0-144
0-255 Get