Table 50 – PnSubmoduleStateType Definition
Attribute |
Value |
||||
BrowseName |
PnSubmoduleStateType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
Subtype of BaseObjectType defined in [OPC 10000-5]. |
|||||
HasComponent |
Variable |
AddInfo |
PnSubmoduleAddInfoEnumeration |
BaseDataVariableType |
Optional |
HasComponent |
Variable |
QualifiedInfo |
Boolean |
BaseDataVariableType |
Optional |
HasComponent |
Variable |
Maintenance Required |
Boolean |
BaseDataVariableType |
Optional |
HasComponent |
Variable |
Maintenance Demanded |
Boolean |
BaseDataVariableType |
Optional |
HasComponent |
Variable |
DiagInfo |
Boolean |
BaseDataVariableType |
Optional |
HasComponent |
Variable |
ARInfo |
PnSubmoduleARInfoEnumeration |
BaseDataVariableType |
Optional |
HasComponent |
Variable |
IdentInfo |
PnSubmoduleIdentInfoEnumeration |
BaseDataVariableType |
Optional |
Mapping to PROFINET properties:
BrowseName |
Method |
Source |
Read |
ModuleDiffBlock | SubmoduleState.AddInfo If entry not found, use: None |
|
Read |
ModuleDiffBlock | SubmoduleState.Advice If entry not found, use: No Advice information available |
|
Read |
ModuleDiffBlock | SubmoduleState.MaintenanceRequired If entry not found, use: No MaintenanceRequired information available |
|
Read |
ModuleDiffBlock | SubmoduleState.MaintenanceDemanded If entry not found, use: No MaintenanceDemanded information available |
|
Read |
ModuleDiffBlock | SubmoduleState.Fault If entry not found, use: No Fault information available |
|
Read |
ModuleDiffBlock | SubmoduleState.ARInfo If entry not found, use: Own |
|
Read |
ModuleDiffBlock | SubmoduleState.IdentInfo If entry not found, use: OK |