Table 33 – IPnRealModuleType Definition
Attribute |
Value |
|||||
BrowseName |
IPnRealModuleType |
|||||
IsAbstract |
True |
|||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
|
Subtype of IPnModuleType |
||||||
HasComponent |
Object |
Submodules |
|
PnRealSubmoduleContainerType |
Optional |
|
HasComponent |
Object |
IM |
|
PnIdentificationType |
Optional |
|
HasComponent |
Variable |
Diagnosis |
PnDeviceDiagnosisDataType[] |
BaseDataVariableType |
Optional |
|
HasComponent |
Object |
Alarms |
|
FolderType |
Optional |
|
GeneratesEvent |
ObjectType |
PnDiagnosisAlarmType |
|
|
|
|
GeneratesEvent |
ObjectType |
PnAssetChangedEventType |
|
|
|
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 |
Read |
RealIdentificationData | SlotNumber |
|
Read |
RealIdentificationData | IdentNumber |
|
Read |
DiagnosisData (0xC00C slot specific) |