7.1.3 BeltConveyorOutOfServiceSubState_StateMachineType ObjectType Definition

The BeltConveyorOutOfServiceSubState_StateMachineType is used for a SubStateMachine which divides the OutOfServices State into Booting and NoClearance. This SubStateMachine is not active if the parent State OutOfService is not active. In this case the CurrentState and LastTransition Variables of the BeltConveyorOutOfServiceSubState state machine shall have a status equal to Bad_StateNotActive.

The BeltConveyorOutOfServiceSubState_StateMachineType is formally defined in Table 7.

Table 7 - BeltConveyorOutOfServiceSubState_StateMachineType Definition
Attribute Value
BrowseNameBeltConveyorOutOfServiceSubState_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:HasComponentObjectBooting0:StateType
0:HasComponentObjectNoClearance0:StateType
0:HasComponentObjectFromBootingToNoClearance0:TransitionType
0:HasComponentObjectFromNoClearanceToBooting0:TransitionType

The InstanceDeclaration of the BeltConveyorOutOfServiceSubState_StateMachineType has additional Attributes defined in Table 8.

Table 8 - BeltConveyorOutOfServiceSubState_StateMachineType Attribute values for child nodes
BrowsePath Value Attribute Description Attribute
0:DefaultInstanceBrowseNameBeltConveyorOutOfServiceSubStateThe default BrowseName for instances of the type
BootingThe conveyor system is currently in the booting phase and cannot operate until system is ready
NoClearanceThe belt conveyor cannot get ready because of no clearance
FromBootingToNoClearanceTransition from state Booting to state NoClearance
FromNoClearanceToBootingTransition from state NoClearance to state Booting
Booting
0:StateNumber

0
NoClearance
0:StateNumber

1
FromBootingToNoClearance
0:TransitionNumber

0
FromNoClearanceToBooting
0:TransitionNumber

1

The components of the BeltConveyorOutOfServiceSubState_StateMachineType have additional references which are defined in Table 9.

Table 9 - BeltConveyorOutOfServiceSubState_StateMachineType Additional References
SourceBrowsePath Reference Type Is Forward TargetBrowsePath
FromBootingToNoClearance0:FromStateTrueBooting
FromBootingToNoClearance0:ToStateTrueNoClearance
FromNoClearanceToBooting0:FromStateTrueNoClearance
FromNoClearanceToBooting0:ToStateTrueBooting