OPC UA interfaces for plastics and rubber machinery – Extrusion – Part 1: General Type Definitions
6.3.2 Definition of ExtrusionExecutingSubState_StateMachineType
The ExtrusionExecutingSubState_StateMachineType is used for a SubStateMachine which divides the ExecutingState into ReadyToRun, ManualRun and ControlledRun. This SubStateMachine is not active if the parent State Executing is not active. In this case the CurrentState and LastTransition Variables of the ExtrusionExecutingSubState state machine shall have a status equal to Bad_StateNotActive.
Subtype of the 0:FiniteStateMachineType defined in OPC 10000-16, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponent
Object
ReadyToRun
0:StateType
0:HasComponent
Object
ManualRun
0:StateType
0:HasComponent
Object
ControlledRun
0:StateType
0:HasComponent
Object
FromReadyToRunToManualRun
0:TransitionType
0:HasComponent
Object
FromManualRunToReadyToRun
0:TransitionType
0:HasComponent
Object
FromReadyToRunToControlledRun
0:TransitionType
0:HasComponent
Object
FromControlledRunToReadyToRun
0:TransitionType
0:HasComponent
Object
FromManualRunToControlledRun
0:TransitionType
0:HasComponent
Object
FromControlledRunToManualRun
0:TransitionType
Conformance Units
Extrusion Device
The difference between NotExecuting and ReadyToRun is that in he state NotExecuting also the heating is switched off and in the state ReadyToRun it is switched on (but no movement of the screw).
The InstanceDeclaration of the ExtrusionExecutionSubState_StateMachineType has additional Attribute values defined in Table 7.
Table 7 – ExtrusionExecutingSubState_StateMachineType Attribute Values for Child Nodes
SourceBrowsePath
Value
Description
ReadyToRun
Component is not running but able to start immediately (e.g. heating is switched on, set temperatures have been reached)
ManualRun
Component is running with manually set parameters
ControlledRun
Component is running with controlled parameters
FromReadyToRunToManualRun
Transition from state ReadyToRun to state ManualRun
FromManualRunToReadyToRun
Transition from state ManualRun to state ReadyToRun
FromReadyToRunToControlledRun
Transition from state ReadyToRun to state ControlledRun
FromControlledRunToReadyToRun
Transition from state ControlledRun to state ReadyToRun
FromManualRunToControlledRun
Transition from state ManualRun to state ControlledRun
FromControlledRunToManualRun
Transition from state ControlledRun to state ManualRun
0
1
2
0
1
2
3
4
5
The components of the ExtrusionExecutingSubState_StateMachineType have additional References which are defined in Table 8.