6.3.1.6.6 PnSubmoduleStateType
| 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 |
| AddInfo | Read | ModuleDiffBlock | SubmoduleState.AddInfo If entry not found, use: None |
| QualifiedInfo | Read | ModuleDiffBlock | SubmoduleState.Advice If entry not found, use: No Advice information available |
| MaintenanceRequired | Read | ModuleDiffBlock | SubmoduleState.MaintenanceRequired If entry not found, use: No MaintenanceRequired information available |
| MaintenanceDemanded | Read | ModuleDiffBlock | SubmoduleState.MaintenanceDemanded If entry not found, use: No MaintenanceDemanded information available |
| DiagInfo | Read | ModuleDiffBlock | SubmoduleState.Fault If entry not found, use: No Fault information available |
| ARInfo | Read | ModuleDiffBlock | SubmoduleState.ARInfo If entry not found, use: Own |
| IdentInfo | Read | ModuleDiffBlock | SubmoduleState.IdentInfo If entry not found, use: OK |