Table 42 – IPnRealSubmoduleType Definition
Attribute |
Value |
|||||
BrowseName |
IPnRealSubmoduleType |
|||||
IsAbstract |
True |
|||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
|
Subtype of IPnSubmoduleType |
||||||
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 sub module object instance shall be the content of the Subslot variable in hexadecimal number string format (e.g. 0x8001).
If the IM component is provided, it must contain the data in accordance with the I&M0FilterDataSubmodule block (See [PN TAD] – Identification & Maintenance).
The server can provide diagnosis data with the Diagnosis variable or by sending PnDiagnosisAlarmType events. The diagnosis data at the real submodule object includes only the diagnosis information of the real submodule. An OPC UA Server might provide instances of the PnDiagnosisAlarmType as objects under the Alarms object.
An IsPnInterface reference exists if the submodule is an interface submodule. See section 6.3.2.13 also.
An IsPnPort reference exists if the submodule is a port submodule. It points to the PnPortType object. See section 6.3.2.14 also.
Mapping to PROFINET properties:
BrowseName |
Method |
Source |
Read |
RealIdentificationData | API |
|
Read |
RealIdentificationData | SubslotNumber |
|
Read |
RealIdentificationData | SubmoduleIdentNumber |
|
GSDML |
SubmoduleList | SubmoduleItem | ModuleInfo | Name orSubmoduleList | VirtualSubmoduleItem | ModuleInfo | Name orSubmoduleList | PortSubmoduleItem | ModuleInfo | Name |
|
GSDML |
SubmoduleList | SubmoduleItem | ModuleInfo | InfoText orSubmoduleList | VirtualSubmoduleItem | ModuleInfo | InfoText orSubmoduleList | PortSubmoduleItem | ModuleInfo | InfoText |
|
Read |
DiagnosisData (0x800C subslot specific) |