6.2.2 ISA95JobOrderReceiverSubStatesType6.2.2.1 OverviewThis ObjectType describes the overall state of a job order including common SubStateMachines . As the job orders are not represented as Objects in the AddressSpace , but just as structured values, this StateMachine only provides the meta data of the state machine. It may be subtyped to add additional substates.
6.2.2.2 TypeDefinitionThe ObjectType formally defined in Table 37 .
Table 37 – ISA95JobOrderReceiverSubStatesType definition
Attribute
Value
BrowseName ISA95JobOrderReceiverSubStatesType IsAbstract False
References
Node Class
BrowseName
DataType
TypeDefinition
Other
Subtype of the ISA95JobOrderReceiverObjectType 0:HasComponent Object NotAllowedToStart 0:StateType 0:HasComponent Object AllowedToStart 0:StateType 0:HasComponent Object Running 0:StateType 0:HasComponent Object Interrupted 0:StateType 0:HasComponent Object Ended 0:StateType 0:HasComponent Object Aborted 0:StateType 0:HasComponent Object FromNotAllowedToStartToNotAllowedToStart 0:TransitionType 0:HasComponent Object FromNotAllowedToStartToAllowedToStart 0:TransitionType 0:HasComponent Object FromAllowedToStartToNotAllowedToStart 0:TransitionType 0:HasComponent Object FromAllowedToStartToAllowedToStart 0:TransitionType 0:HasComponent Object FromAllowedToStartToRunning 0:TransitionType 0:HasComponent Object FromRunningToInterrupted 0:TransitionType 0:HasComponent Object FromRunningToEnded 0:TransitionType 0:HasComponent Object FromRunningToAborted 0:TransitionType 0:HasComponent Object FromInterruptedToAborted 0:TransitionType 0:HasComponent Object FromInterruptedToRunning 0:TransitionType 0:HasComponent Object FromInterruptedToEnded 0:TransitionType 0:HasComponent Object FromNotAllowedToStartToAborted 0:TransitionType 0:HasComponent Object FromAllowedToStartToAborted 0:TransitionType 0:HasComponent Object NotAllowedToStartSubstates ISA95PrepareStateMachineType O 0:HasComponent Object AllowedToStartSubstates ISA95PrepareStateMachineType O 0:HasComponent Object EndedSubstates ISA95EndedStateMachineType O 0:HasComponent Object InterruptedSubstates ISA95InterruptedStateMachineType O
Conformance Units
ISA-95 Job Control Job Order Receiver SubStates
The components of the ObjectType have additional references which are defined in Table 38 .
Table 38 – ISA95JobOrderReceiverSubStatesType additional References
SourceBrowsePath
Reference Type
Is Forward
TargetBrowsePath
FromNotAllowedToStartToNotAllowedToStart 0:FromState True NotAllowedToStart 0:ToState True NotAllowedToStart 0:HasCause True
0:HasEffect True ISA95JobOrderStatusEventType FromNotAllowedToStartToAllowedToStart 0:FromState True NotAllowedToStart 0:ToState True AllowedToStart 0:HasCause True
0:HasEffect True ISA95JobOrderStatusEventType FromAllowedToStartToNotAllowedToStart 0:FromState True AllowedToStart 0:ToState True NotAllowedToStart 0:HasCause True
0:HasEffect True ISA95JobOrderStatusEventType FromAllowedToStartToAllowedToStart 0:FromState True AllowedToStart 0:ToState True AllowedToStart 0:HasCause True
0:HasEffect True ISA95JobOrderStatusEventType FromAllowedToStartToRunning 0:FromState True AllowedToStart 0:ToState True Running 0:HasEffect True ISA95JobOrderStatusEventType FromRunningToInterrupted 0:FromState True Running 0:ToState True Interrupted 0:HasCause True
0:HasEffect True ISA95JobOrderStatusEventType FromRunningToEnded 0:FromState True Running 0:ToState True Ended 0:HasCause True
0:HasEffect True ISA95JobOrderStatusEventType FromRunningToAborted 0:FromState True Running 0:ToState True Aborted 0:HasCause True
0:HasEffect True ISA95JobOrderStatusEventType FromInterruptedToAborted 0:FromState True Interrupted 0:ToState True Aborted 0:HasCause True
0:HasEffect True ISA95JobOrderStatusEventType FromInterruptedToRunning 0:FromState True Interrupted 0:ToState True Running 0:HasCause True
0:HasEffect True ISA95JobOrderStatusEventType FromInterruptedToEnded 0:FromState True Interrupted 0:ToState True Ended 0:HasCause True
0:HasEffect True ISA95JobOrderStatusEventType FromNotAllowedToStartToAborted 0:FromState True NotAllowedToStart 0:ToState True Aborted 0:HasCause True
0:HasEffect True ISA95JobOrderStatusEventType FromAllowedToStartToAborted 0:FromState True AllowedToStart 0:ToState True Aborted 0:HasCause True
0:HasEffect True ISA95JobOrderStatusEventType NotAllowedToStart 0:HasSubStateMachine True NotAllowedToStartSubstates AllowedToStart 0:HasSubStateMachine True AllowedToStartSubstates Ended 0:HasSubStateMachine True EndedSubstates Interrupted 0:HasSubStateMachine True InterruptedSubstates
The component Variables of the ISA95JobOrderReceiverSubStatesType have additional Attributes defined in Table 39 .
Table 39 – ISA95JobOrderReceiverSubStatesType Attribute values for child Nodes
BrowsePath
Value Attribute
Description
NotAllowedToStart The job order is stored but may not be executed. 1 AllowedToStart The job order is stored and may be executed. 2 Running The job order is executing. 3 Interrupted The job order has been temporarily stopped. 4 Ended The job order has been completed and is no longer in execution. 5 Aborted The job order is aborted. 6 FromNotAllowedToStartToNotAllowedToStart This transition is triggered when the Update Method is called and the job order is modified. 1 FromNotAllowedToStartToAllowedToStart This transition is triggered when the Start Method is called. 2 FromAllowedToStartToNotAllowedToStart This transition is triggered when the RevokeStart Method is called. 3 FromAllowedToStartToAllowedToStart This transition is triggered when the Update Method is called and the job order is modified. 4 FromAllowedToStartToRunning This transition is triggered when a job order is started to be executed. 5 FromRunningToInterrupted This transition is triggered when an executing job order gets interrupted, either internally or by the Pause Method. 6 FromRunningToEnded This transition is triggered when the execution of a job order has finished, either internally or by the Stop Method. 7 FromRunningToAborted This transition is triggered when Abort Method is called. 8 FromInterruptedToAborted This transition is triggered when Abort Method is called. 9 FromInterruptedToRunning This transition is triggered when Resume Method is called. 10 FromInterruptedToEnded This transition is triggered when Stop Method is called. 11 FromNotAllowedToStartToAborted This transition is triggered when Abort Method is called. 12 FromAllowedToStartToAborted This transition is triggered when Abort Method is called. 13 NotAllowedToStartSubstates Substates of NotAllowedToStart AllowedToStartSubstates Substates of AllowedToStart EndedSubstates Substates of Ended InterruptedSubstates Substates of Interrupted