7.1.3 BeltConveyorOutOfServiceSubState_StateMachineType ObjectType DefinitionThe 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
BrowseName BeltConveyorOutOfServiceSubState_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 Booting 0:StateType 0:HasComponent Object NoClearance 0:StateType 0:HasComponent Object FromBootingToNoClearance 0:TransitionType 0:HasComponent Object FromNoClearanceToBooting 0: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:DefaultInstanceBrowseName BeltConveyorOutOfServiceSubState The default BrowseName for instances of the type Booting The conveyor system is currently in the booting phase and cannot operate until system is ready NoClearance The belt conveyor cannot get ready because of no clearance FromBootingToNoClearance Transition from state Booting to state NoClearance FromNoClearanceToBooting Transition from state NoClearance to state Booting
0
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
FromBootingToNoClearance 0:FromState True Booting FromBootingToNoClearance 0:ToState True NoClearance FromNoClearanceToBooting 0:FromState True NoClearance FromNoClearanceToBooting 0:ToState True Booting