PROFINET Implementation Details 19 (258)
4.3 Application Relationships (AR)
On PROFINET, a connection between an IO Controller/Supervisor and an I/O device (in this
case the Anybus) is called Application Relationship (AR). The Anybus module supports multiple
simultaneous Application Relationships, allowing multiple IO Supervisors to access its data and
functions.
The host implementation can either ignore this functionality altogether, in which case the Any-
bus module will handle it automatically, or integrate the establishment and handling of Applica-
tion Relationships into the host firmware.
Application Relationships are managed through the following functions:
• AR_Check_Ind (for command details see PROFINET IO Object (F6h), p. 184)
• Expected_Ident_Ind(for command details see PROFINET IO Object (F6h), p. 184)
• AR_Abort_Ind(for command details see PROFINET IO Object (F6h), p. 184)
• AR_Abort (for command details see Network PROFINET IO Object (0Eh), p. 133)
4.4 Real Identification (RI)
4.4.1 General Information
During the establishment of an IO Connection towards the Anybus CompactCom 40 PROFI-
NET IRT, the configuration derived from the IO Controller (i.e. the Expected Identification) and
the actual configuration in the Anybus CompactCom 40 PROFINET IRT (i.e. the Real Identifica-
tion or RI) are compared.
The RI configuration is either handled by the module (default), or by the host application. In ei-
ther case the GSD file has to be customized to correspond to the configuration.
ADI Based Configuration (Default)
By default (i.e. if the application does not issue API_Add, Plug_Module, Plug_Submodule), the
Anybus CompactCom 40 PROFINET IRT handles the plugging of modules and submodules au-
tomatically in accordance with the mapped Process Data as follows:
• A DAP is plugged into Slot 0 (zero)
• Modules are added in consecutive order (based on the order of the mapping commands)
• All modules belong to API 0 (zero)
The Anybus CompactCom 40 PROFINET IRT internally creates module/submodule identifiers
as described in the picture and the example below. The GSD file has to be customized to define
the same modules/submodules with the same identifiers as the Anybus CompactCom 40 PRO-
FINET IRT has created internally.
Submodule ID:Module ID:
0: Mapped to write PD area
1: Mapped to read PD area
Number of
elements to map
0x00000301
ADI start
element number
ADI number
0x00000004
Fig. 2
Anybus
®
CompactCom
™
40 PROFINET IRT Network Guide SCM-1202-023 EN 1.8