12 Log of Maintenance Activities ToC Previous Next

12.3 MaintenanceEventStateMachineType ToC Previous Next index

readme_files/image015.png Figure 13 Example State Machine

The MaintenanceEventStateMachineType provides information, whether a maintenance activity is planned, currently in execution, of has been executed. A state machine diagram is shown in Figure 13. 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 35.

Table 35 – MaintenanceEventStateMachineType Definition

Attribute Value        
BrowseName MaintenanceEventStateMachineType        
IsAbstract False        
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 36.

Table 36 – 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 37.

Table 37 – MaintenanceEventStateMachineType Attribute values for child Nodes

BrowsePath Value Attribute

Previous Next