Table 30 – PnApplicationRelationType Definition

Attribute

Value

BrowseName

PnApplicationRelationType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Modelling Rule

Subtype of BaseObjectType defined in [OPC 10000-5].

HasComponent

Object

Modules

PnExpectedModuleContainerType

Optional

HasComponent

Variable

State

PnARStateEnumeration

BaseDataVariableType

Mandatory

HasProperty

Variable

Id

Guid

PropertyType

Mandatory

HasProperty

Variable

Type

PnARTypeEnumeration

PropertyType

Mandatory

HasProperty

Variable

SendClockFactor

UInt16

PropertyType

Optional

HasProperty

Variable

ReductionRatio

UInt16

PropertyType

Optional

HasProperty

Variable

DataHoldFactor

UInt16

PropertyType

Optional

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

Read

ARData | ARUUID

Type

Read

ARData | ARType

SendClockFactor

Read

available also on Device/Gateway since PROFINET V2.4 via ARData | SendClockFactor or PDSyncData | SendClockFactor

ReductionRatio

Read

available also on Device/Gateway since PROFINET V2.4 via ARData | ReductionRatio

DataHoldFactor

Read

IOCRBlockReq | DataHoldFactor (not available on Device/Gateway)