165
Doc.Id. HMSI-27-212
Anybus CompactCom 40 EtherNet/IP
Doc.Rev. 1.5
Multiple Assembly Instances
The Assembly Mapping Object has two arrays on class level (Write PD Instance List and Read PD In-
stance List) listing instances defined by the application. The arrays of attributes 7 and 8 in the EtherNet/
IP host object (Producing Instance Number and Consuming Instance number) are bound to the in-
stance lists in the Assembly Mapping Object. The arrays list the corresponding CIP instance numbers
representing each assembly instance defined by the application.
The example below shows how the EtherNet/IP assembly instances are bound to host application as-
sembly instances.
The length of the arrays must match, otherwise the module enters exception.
See also ...
• Assembly Mapping Object (see Anybus CompactCom 40 Software Design Guide)
Assembly Mapping Object (EBh) Instances
1 Read PD
2 Read PD
10 Write PD
11 Write PD
100 Read PD
101 Write PD
Assembly Mapping Object Attribute Value Value EtherNet/IP Host Object Instance Atribute
11 - Write PD Instance List 1 <---> 70 7 - Producing Instance Number
2 <---> 71
100 <---> 150
12 - Read PD Instance List 10 <---> 20 8 - Consuming Instance Number
11 <---> 21
101 <---> 100