6.3.1.4.1 PnApplicationRelationType
Table 30 – PnApplicationRelationType Definition
Attribute Value
BrowseNamePnApplicationRelationType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Modelling Rule
Subtype of BaseObjectType defined in [OPC 10000-5].
HasComponentObjectModulesPnExpectedModuleContainerTypeOptional
HasComponentVariableStatePnARStateEnumerationBaseDataVariableTypeMandatory
HasPropertyVariableIdGuidPropertyTypeMandatory
HasPropertyVariableTypePnARTypeEnumerationPropertyTypeMandatory
HasPropertyVariableSendClockFactorUInt16PropertyTypeOptional
HasPropertyVariableReductionRatioUInt16PropertyTypeOptional
HasPropertyVariableDataHoldFactorUInt16PropertyTypeOptional

The BrowseName of an application relationship object instance shall be the Id in standard GUID string format.

The Modules container object is the root of the configuration hierarchy consisting of the expected modules of the application relationship and their expected submodules (See chapter 6.3 - Base Information Model and Figure 17 – Object Structure).

The State variable has always the value CONNECTED on devices since the object only exists if an AR is established.

An IsPnApplicationRelationControllerInterface reference points to the interface object of the controller used for the AR. If the AR relates to the device an IsPnApplicationRelationDeviceInterface reference points to the interface object of the device. See sections 6.3.2.11 and 6.3.2.12 also.

Mapping to PROFINET properties:

BrowseName Method Source
Id ReadARData | ARUUID
Type ReadARData | ARType
SendClockFactor Readavailable also on Device/Gateway since PROFINET V2.4 via ARData | SendClockFactor or PDSyncData | SendClockFactor
ReductionRatio Readavailable also on Device/Gateway since PROFINET V2.4 via ARData | ReductionRatio
DataHoldFactor ReadIOCRBlockReq | DataHoldFactor (not available on Device/Gateway)