7.1.4 BeltConveyorNotExecutingSubState_StateMachineType ObjectType DefinitionThe 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
BrowseName BeltConveyorNotExecutingSubState_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 BrakeClosed 0:StateType 0:HasComponent Object IsStopped 0:StateType 0:HasComponent Object Ready 0:StateType 0:HasComponent Object AlertSignal 0:StateType 0:HasComponent Object FromBrakeClosedToIsStopped 0:TransitionType 0:HasComponent Object FromBrakeClosedToReady 0:TransitionType 0:HasComponent Object FromBrakeClosedToAlertSignal 0:TransitionType 0:HasComponent Object FromIsStoppedToBrakeClosed 0:TransitionType 0:HasComponent Object FromIsStoppedToReady 0:TransitionType 0:HasComponent Object FromIsStoppedToAlertSignal 0:TransitionType 0:HasComponent Object FromReadyToBrakeClosed 0:TransitionType 0:HasComponent Object FromReadyToIsStopped 0:TransitionType 0:HasComponent Object FromReadyToAlertSignal 0:TransitionType 0:HasComponent Object FromAlertSignalToBrakeClosed 0:TransitionType 0:HasComponent Object FromAlertSignalToIsStopped 0:TransitionType 0:HasComponent Object FromAlertSignalToReady 0: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:DefaultInstanceBrowseName BeltConveyorNotExecutingSubState The default BrowseName for instances of the type BrakeClosed The brakes of the belt conveyor are closed and actively braking IsStopped The belt conveyor is stopped completely Ready The belt conveyor is stopped but ready to be started AlertSignal The alert signal is active to warn that the belt conveyor will be started soon FromBrakeClosedToIsStopped Transition from state BrakeClosed to state IsStopped FromBrakeClosedToReady Transition from state BrakeClosed to state Ready FromBrakeClosedToAlertSignal Transition from state BrakeClosed to state AlertSignal FromIsStoppedToBrakeClosed Transition from state IsStopped to state BrakeClosed FromIsStoppedToReady Transition from state IsStopped to state Ready FromIsStoppedToAlertSignal Transition from state IsStopped to state AlertSignal FromReadyToBrakeClosed Transition from state Ready to state BrakeClosed FromReadyToIsStopped Transition from state Ready to state IsStopped FromReadyToAlertSignal Transition from state Ready to state AlertSignal FromAlertSignalToBrakeClosed Transition from state AlertSignal to state BrakeClosed FromAlertSignalToIsStopped Transition from state AlertSignal to state IsStopped
FromAlertSignalToReady Transition from state AlertSignal to state Ready
0
1
2
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
FromBrakeClosedToIsStopped 0:FromState True BrakeClosed FromBrakeClosedToIsStopped 0:ToState True IsStopped FromBrakeClosedToReady 0:FromState True BrakeClosed FromBrakeClosedToReady 0:ToState True Ready FromBrakeClosedToAlertSignal 0:FromState True BrakeClosed FromBrakeClosedToAlertSignal 0:ToState True AlertSignal FromIsStoppedToBrakeClosed 0:FromState True IsStopped FromIsStoppedToBrakeClosed 0:ToState True BrakeClosed FromIsStoppedToReady 0:FromState True IsStopped FromIsStoppedToReady 0:ToState True Ready FromIsStoppedToAlertSignal 0:FromState True IsStopped FromIsStoppedToAlertSignal 0:ToState True AlertSignal FromReadyToBrakeClosed 0:FromState True Ready FromReadyToBrakeClosed 0:ToState True BrakeClosed FromReadyToIsStopped 0:FromState True Ready FromReadyToIsStopped 0:ToState True IsStopped FromReadyToAlertSignal 0:FromState True Ready FromReadyToAlertSignal 0:ToState True AlertSignal FromAlertSignalToBrakeClosed 0:FromState True AlertSignal FromAlertSignalToBrakeClosed 0:ToState True BrakeClosed FromAlertSignalToIsStopped 0:FromState True AlertSignal FromAlertSignalToIsStopped 0:ToState True IsStopped FromAlertSignalToReady 0:FromState True AlertSignal FromAlertSignalToReady 0:ToState True Ready