Figure 10 – Example State Machine
The MaintenanceEventStateMachineType provides information, whether a maintenance activity is planned, currently in execution, or has been executed. A state machine diagram is shown in Figure 10. This specification does not define any effects or actions of the MaintenanceEventStateMachineType, the execution of the StateMachine is server-specific. The Transitions go from Planned to Executing to Finished. In case or repeating maintenance activities, the StateMachine might go back from Finished to Planned for another cycle. The ObjectType and is formally defined in Table 37.
Table 37 – MaintenanceEventStateMachineType Definition
Attribute |
Value |
||||
BrowseName |
MaintenanceEventStateMachineType |
||||
IsAbstract |
False |
||||
Description |
Information, whether a maintenance activity is planned, currently in execution, or has been executed |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the FiniteStateMachineType defined in OPC 10000-16, i.e. inheriting the InstanceDeclarations of that Node. |
|||||
0:HasComponent |
Object |
Planned |
|
0:InitialStateType |
|
0:HasComponent |
Object |
Executing |
|
0:StateType |
|
0:HasComponent |
Object |
Finished |
|
0:StateType |
|
0:HasComponent |
Object |
FromPlannedToExecuting |
|
0:TransitionType |
|
0:HasComponent |
Object |
FromExecutingToFinished |
|
0:TransitionType |
|
0:HasComponent |
Object |
FromFinishedToPlanned |
|
0:TransitionType |
|
Conformance Units |
|||||
AMB Current and Future Maintenance Activities |
The components of the MaintenanceEventStateMachineType have additional References which are defined in Table 38.
Table 38 – MaintenanceEventStateMachineType Additional References
SourceBrowsePath |
Reference Type |
Is Forward |
TargetBrowsePath |
FromPlannedToExecuting |
0:FromState |
True |
Planned |
|
0:ToState |
True |
Executing |
FromExecutingToFinished |
0:FromState |
True |
Executing |
|
0:ToState |
True |
Finished |
FromFinishedToPlanned |
0:FromState |
True |
Finished |
|
0:ToState |
True |
Planned |
The components of the MaintenanceEventStateMachineType have additional Attributes defined in Table 39.
Table 39 – MaintenanceEventStateMachineType Attribute values for child Nodes
BrowsePath |
Value Attribute |
||
|
1 |
||
|
2 |
||
|
3 |
||
|
1 |
||
|
2 |
||
|
3 |