7.1.4 BeltConveyorNotExecutingSubState_StateMachineType ObjectType Definition

The BeltConveyorNotExecutingSubState_StateMachineType is used for a SubStateMachine which divides the NotExecuting State into BrakeClosed, IsStopped, Ready and AlertSignal. This SubStateMachine is not active if the parent State NotExecuting is not active. In this case the CurrentState and LastTransition Variables of the BeltConveyorNotExecutingSubState state machine shall have a status equal to Bad_StateNotActive.

The BeltConveyorNotExecutingSubState_StateMachineType is formally defined in Table 23.

Table 10 - BeltConveyorNotExecutingSubState_StateMachineType Definition
Attribute Value
BrowseNameBeltConveyorNotExecutingSubState_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:HasComponentObjectBrakeClosed0:StateType
0:HasComponentObjectIsStopped0:StateType
0:HasComponentObjectReady0:StateType
0:HasComponentObjectAlertSignal0:StateType
0:HasComponentObjectFromBrakeClosedToIsStopped0:TransitionType
0:HasComponentObjectFromBrakeClosedToReady0:TransitionType
0:HasComponentObjectFromBrakeClosedToAlertSignal0:TransitionType
0:HasComponentObjectFromIsStoppedToBrakeClosed0:TransitionType
0:HasComponentObjectFromIsStoppedToReady0:TransitionType
0:HasComponentObjectFromIsStoppedToAlertSignal0:TransitionType
0:HasComponentObjectFromReadyToBrakeClosed0:TransitionType
0:HasComponentObjectFromReadyToIsStopped0:TransitionType
0:HasComponentObjectFromReadyToAlertSignal0:TransitionType
0:HasComponentObjectFromAlertSignalToBrakeClosed0:TransitionType
0:HasComponentObjectFromAlertSignalToIsStopped0:TransitionType
0:HasComponentObjectFromAlertSignalToReady0:TransitionType

The InstanceDeclaration of the BeltConveyorNotExecutingSubState_StateMachineType has additional Attributes defined in Table 24.

Table 11 - BeltConveyorNotExecutingSubState_StateMachineType Attribute values for child nodes
BrowsePath Value Attribute Description Attribute
0:DefaultInstanceBrowseNameBeltConveyorNotExecutingSubStateThe default BrowseName for instances of the type
BrakeClosedThe brakes of the belt conveyor are closed and actively braking
IsStoppedThe belt conveyor is stopped completely
ReadyThe belt conveyor is stopped but ready to be started
AlertSignalThe alert signal is active to warn that the belt conveyor will be started soon
FromBrakeClosedToIsStoppedTransition from state BrakeClosed to state IsStopped
FromBrakeClosedToReadyTransition from state BrakeClosed to state Ready
FromBrakeClosedToAlertSignalTransition from state BrakeClosed to state AlertSignal
FromIsStoppedToBrakeClosedTransition from state IsStopped to state BrakeClosed
FromIsStoppedToReadyTransition from state IsStopped to state Ready
FromIsStoppedToAlertSignalTransition from state IsStopped to state AlertSignal
FromReadyToBrakeClosedTransition from state Ready to state BrakeClosed
FromReadyToIsStoppedTransition from state Ready to state IsStopped
FromReadyToAlertSignalTransition from state Ready to state AlertSignal
FromAlertSignalToBrakeClosedTransition from state AlertSignal to state BrakeClosed
FromAlertSignalToIsStoppedTransition from state AlertSignal to state IsStopped
FromAlertSignalToReadyTransition from state AlertSignal to state Ready
BrakeClosed
0:StateNumber

0
IsStopped
0:StateNumber

1
Ready
0:StateNumber

2
AlertSignal
0:StateNumber

3
FromBrakeClosedToIsStopped
0:TransitionNumber

0
FromBrakeClosedToReady
0:TransitionNumber

1
FromBrakeClosedToAlertSignal
0:TransitionNumber

2
FromIsStoppedToBrakeClosed
0:TransitionNumber

3
FromIsStoppedToReady
0:TransitionNumber

4
FromIsStoppedToAlertSignal
0:TransitionNumber

5
FromReadyToBrakeClosed
0:TransitionNumber

6
FromReadyToIsStopped
0:TransitionNumber

7
FromReadyToAlertSignal
0:TransitionNumber

8
FromAlertSignalToBrakeClosed
0:TransitionNumber

9
FromAlertSignalToIsStopped
0:TransitionNumber

10
FromAlertSignalToReady
0:TransitionNumber

11

The components of the BeltConveyorNotExecutingSubState_StateMachineType have additional references which are defined inTable 9 Table 25.

Table 12 - BeltConveyorNotExecutingSubState_StateMachineType Additional References
SourceBrowsePath Reference Type Is Forward TargetBrowsePath
FromBrakeClosedToIsStopped0:FromStateTrueBrakeClosed
FromBrakeClosedToIsStopped0:ToStateTrueIsStopped
FromBrakeClosedToReady0:FromStateTrueBrakeClosed
FromBrakeClosedToReady0:ToStateTrueReady
FromBrakeClosedToAlertSignal0:FromStateTrueBrakeClosed
FromBrakeClosedToAlertSignal0:ToStateTrueAlertSignal
FromIsStoppedToBrakeClosed0:FromStateTrueIsStopped
FromIsStoppedToBrakeClosed0:ToStateTrueBrakeClosed
FromIsStoppedToReady0:FromStateTrueIsStopped
FromIsStoppedToReady0:ToStateTrueReady
FromIsStoppedToAlertSignal0:FromStateTrueIsStopped
FromIsStoppedToAlertSignal0:ToStateTrueAlertSignal
FromReadyToBrakeClosed0:FromStateTrueReady
FromReadyToBrakeClosed0:ToStateTrueBrakeClosed
FromReadyToIsStopped0:FromStateTrueReady
FromReadyToIsStopped0:ToStateTrueIsStopped
FromReadyToAlertSignal0:FromStateTrueReady
FromReadyToAlertSignal0:ToStateTrueAlertSignal
FromAlertSignalToBrakeClosed0:FromStateTrueAlertSignal
FromAlertSignalToBrakeClosed0:ToStateTrueBrakeClosed
FromAlertSignalToIsStopped0:FromStateTrueAlertSignal
FromAlertSignalToIsStopped0:ToStateTrueIsStopped
FromAlertSignalToReady0:FromStateTrueAlertSignal
FromAlertSignalToReady0:ToStateTrueReady