6.3.1.5.2 IPnRealModuleType
Table 33 – IPnRealModuleType Definition
Attribute Value
BrowseNameIPnRealModuleType
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Modelling Rule
Subtype of IPnModuleType
HasComponentObjectSubmodulesPnRealSubmoduleContainerTypeOptional
HasComponentObjectIMPnIdentificationTypeOptional
HasComponentVariableDiagnosisPnDeviceDiagnosisDataType[]BaseDataVariableTypeOptional
HasComponentObjectAlarmsFolderTypeOptional
GeneratesEventObjectTypePnDiagnosisAlarmType
GeneratesEventObjectTypePnAssetChangedEventType

The BrowseName of a module object instance shall be the content of the Slot variable in decimal number string format.

If the IM component is provided, it must contain the data of the representative submodule for the module in accordance with the I&M0FilterDataModule block (See [PN TAD] – Identification & Maintenance).

The server may provide diagnosis data with the Diagnosis variable or by sending PnDiagnosisAlarmType events. The diagnosis data at the real module object includes the diagnosis information of the whole module including the one of the real submodules of the module. An OPC UA Server may provide instances of the PnDiagnosisAlarmType as objects under the Alarms object.

Mapping to PROFINET properties:

BrowseName Method Source
Slot ReadRealIdentificationData | SlotNumber
IdentNumber ReadRealIdentificationData | IdentNumber
Diagnosis ReadDiagnosisData (0xC00C slot specific)