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