7.1.5 BeltConveyorExecutingSubState_StateMachineType ObjectType Definition

The 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
BrowseNameBeltConveyorExecutingSubState_StateMachineType
IsAbstractFalse
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:HasPropertyVariable0:DefaultInstanceBrowseName0:QualifiedName0:PropertyType
0:HasComponentObjectReverseRunning0:StateType
0:HasComponentObjectForwardRunning0:StateType
0:HasComponentObjectInitialStopping0:StateType
0:HasComponentObjectFromReverseRunningToInitialStopping0:TransitionType
0:HasComponentObjectFromForwardRunningToInitialStopping0: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:DefaultInstanceBrowseNameBeltConveyorExecutingSubStateThe default BrowseName for instances of the type
ReverseRunningThe conveyor belt is currently running in the reverse direction
ForwardRunningThe conveyor belt is currently running in the forward direction
InitialStoppingThe belt conveyor is slowing down as the stopping phase was triggered
FromReverseRunningToInitialStoppingTransition from state ReverseRunning to state InitialStopping
FromForwardRunningToInitialStoppingTransition 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
FromReverseRunningToInitialStopping0:FromStateTrueReverseRunning
FromReverseRunningToInitialStopping0:ToStateTrueInitialStopping
FromForwardRunningToInitialStopping0:FromStateTrueForwardRunning
FromForwardRunningToInitialStopping0:ToStateTrueInitialStopping