7.1.5 BeltConveyorExecutingSubState_StateMachineType ObjectType DefinitionThe BeltConveyorExecutingSubState_StateMachineType is used for a SubStateMachine which divides the Executing State into ReverseRunning, ForwardRunning and InitialStopping . This SubStateMachine is not active if the parent State Executing is not active. In this case the CurrentState and LastTransition Variables of the BeltConveyorExecutingSubState state machine shall have a status equal to Bad_StateNotActive.
The BeltConveyorExecutingSubState_StateMachineType is formally defined in Table 26.
Table 13 - BeltConveyorExecutingSubState_StateMachineType Definition
Attribute
Value
BrowseName BeltConveyorExecutingSubState_StateMachineType IsAbstract False
References
Node Class
BrowseName
DataType
TypeDefinition
Other
Subtype of the 0:FiniteStateMachineType defined in OPC 10000-16, i.e. inheriting the InstanceDeclarations of that Node. 0:HasProperty Variable 0:DefaultInstanceBrowseName 0:QualifiedName 0:PropertyType 0:HasComponent Object ReverseRunning 0:StateType 0:HasComponent Object ForwardRunning 0:StateType 0:HasComponent Object InitialStopping 0:StateType 0:HasComponent Object FromReverseRunningToInitialStopping 0:TransitionType 0:HasComponent Object FromForwardRunningToInitialStopping 0:TransitionType
The InstanceDeclaration of the BeltConveyorExecutingSubState_StateMachineType has additional Attributes defined in Table 27.
Table 14 - BeltConveyorExecutingSubState_StateMachineType Attribute values for child nodes
BrowsePath
Value Attribute
Description Attribute
0:DefaultInstanceBrowseName BeltConveyorExecutingSubState The default BrowseName for instances of the type ReverseRunning The conveyor belt is currently running in the reverse direction ForwardRunning The conveyor belt is currently running in the forward direction InitialStopping The belt conveyor is slowing down as the stopping phase was triggered FromReverseRunningToInitialStopping Transition from state ReverseRunning to state InitialStopping FromForwardRunningToInitialStopping Transition from state ForwardRunning to state InitialStopping ReverseRunning 0:StateNumber
0 ForwardRunning 0:StateNumber
1 InitialStopping 0:StateNumber
2 FromReverseRunningToInitialStopping 0:TransitionNumber
0 FromForwardRunningToInitialStopping 0:TransitionNumber
1
The components of the BeltConveyorExecutingSubState_StateMachineType have additional references which are defined in Table 9 28.
Table 15 - BeltConveyorExecutingSubState_StateMachineType Additional References
SourceBrowsePath
Reference Type
Is Forward
TargetBrowsePath
FromReverseRunningToInitialStopping 0:FromState True ReverseRunning FromReverseRunningToInitialStopping 0:ToState True InitialStopping FromForwardRunningToInitialStopping 0:FromState True ForwardRunning FromForwardRunningToInitialStopping 0:ToState True InitialStopping