6.2.2 ISA95JobOrderReceiverSubStatesType

6.2.2.1 Overview

This 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 TypeDefinition

The ObjectType formally defined in Table 37.

Table 37 – ISA95JobOrderReceiverSubStatesType definition
Attribute Value
BrowseNameISA95JobOrderReceiverSubStatesType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the ISA95JobOrderReceiverObjectType
0:HasComponentObjectNotAllowedToStart0:StateType
0:HasComponentObjectAllowedToStart0:StateType
0:HasComponentObjectRunning0:StateType
0:HasComponentObjectInterrupted0:StateType
0:HasComponentObjectEnded0:StateType
0:HasComponentObjectAborted0:StateType
0:HasComponentObjectFromNotAllowedToStartToNotAllowedToStart0:TransitionType
0:HasComponentObjectFromNotAllowedToStartToAllowedToStart0:TransitionType
0:HasComponentObjectFromAllowedToStartToNotAllowedToStart0:TransitionType
0:HasComponentObjectFromAllowedToStartToAllowedToStart0:TransitionType
0:HasComponentObjectFromAllowedToStartToRunning0:TransitionType
0:HasComponentObjectFromRunningToInterrupted0:TransitionType
0:HasComponentObjectFromRunningToEnded0:TransitionType
0:HasComponentObjectFromRunningToAborted0:TransitionType
0:HasComponentObjectFromInterruptedToAborted0:TransitionType
0:HasComponentObjectFromInterruptedToRunning0:TransitionType
0:HasComponentObjectFromInterruptedToEnded0:TransitionType
0:HasComponentObjectFromNotAllowedToStartToAborted0:TransitionType
0:HasComponentObjectFromAllowedToStartToAborted0:TransitionType
0:HasComponentObjectNotAllowedToStartSubstatesISA95PrepareStateMachineTypeO
0:HasComponentObjectAllowedToStartSubstatesISA95PrepareStateMachineTypeO
0:HasComponentObjectEndedSubstatesISA95EndedStateMachineTypeO
0:HasComponentObjectInterruptedSubstatesISA95InterruptedStateMachineTypeO
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
FromNotAllowedToStartToNotAllowedToStart0:FromStateTrueNotAllowedToStart
0:ToStateTrueNotAllowedToStart
0:HasCauseTrue

0:HasEffectTrueISA95JobOrderStatusEventType
FromNotAllowedToStartToAllowedToStart0:FromStateTrueNotAllowedToStart
0:ToStateTrueAllowedToStart
0:HasCauseTrue

0:HasEffectTrueISA95JobOrderStatusEventType
FromAllowedToStartToNotAllowedToStart0:FromStateTrueAllowedToStart
0:ToStateTrueNotAllowedToStart
0:HasCauseTrue

0:HasEffectTrueISA95JobOrderStatusEventType
FromAllowedToStartToAllowedToStart0:FromStateTrueAllowedToStart
0:ToStateTrueAllowedToStart
0:HasCauseTrue

0:HasEffectTrueISA95JobOrderStatusEventType
FromAllowedToStartToRunning0:FromStateTrueAllowedToStart
0:ToStateTrueRunning
0:HasEffectTrueISA95JobOrderStatusEventType
FromRunningToInterrupted0:FromStateTrueRunning
0:ToStateTrueInterrupted
0:HasCauseTrue

0:HasEffectTrueISA95JobOrderStatusEventType
FromRunningToEnded0:FromStateTrueRunning
0:ToStateTrueEnded
0:HasCauseTrue

0:HasEffectTrueISA95JobOrderStatusEventType
FromRunningToAborted0:FromStateTrueRunning
0:ToStateTrueAborted
0:HasCauseTrue

0:HasEffectTrueISA95JobOrderStatusEventType
FromInterruptedToAborted0:FromStateTrueInterrupted
0:ToStateTrueAborted
0:HasCauseTrue

0:HasEffectTrueISA95JobOrderStatusEventType
FromInterruptedToRunning0:FromStateTrueInterrupted
0:ToStateTrueRunning
0:HasCauseTrue

0:HasEffectTrueISA95JobOrderStatusEventType
FromInterruptedToEnded0:FromStateTrueInterrupted
0:ToStateTrueEnded
0:HasCauseTrue

0:HasEffectTrueISA95JobOrderStatusEventType
FromNotAllowedToStartToAborted0:FromStateTrueNotAllowedToStart
0:ToStateTrueAborted
0:HasCauseTrue

0:HasEffectTrueISA95JobOrderStatusEventType
FromAllowedToStartToAborted0:FromStateTrueAllowedToStart
0:ToStateTrueAborted
0:HasCauseTrue

0:HasEffectTrueISA95JobOrderStatusEventType
NotAllowedToStart0:HasSubStateMachineTrueNotAllowedToStartSubstates
AllowedToStart0:HasSubStateMachineTrueAllowedToStartSubstates
Ended0:HasSubStateMachineTrueEndedSubstates
Interrupted0:HasSubStateMachineTrueInterruptedSubstates

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
NotAllowedToStartThe job order is stored but may not be executed.
1
AllowedToStartThe job order is stored and may be executed.
2
RunningThe job order is executing.
3
InterruptedThe job order has been temporarily stopped.
4
EndedThe job order has been completed and is no longer in execution.
5
AbortedThe job order is aborted.
6
FromNotAllowedToStartToNotAllowedToStartThis transition is triggered when the Update Method is called and the job order is modified.
1
FromNotAllowedToStartToAllowedToStartThis transition is triggered when the Start Method is called.
2
FromAllowedToStartToNotAllowedToStartThis transition is triggered when the RevokeStart Method is called.
3
FromAllowedToStartToAllowedToStartThis transition is triggered when the Update Method is called and the job order is modified.
4
FromAllowedToStartToRunningThis transition is triggered when a job order is started to be executed.
5
FromRunningToInterruptedThis transition is triggered when an executing job order gets interrupted, either internally or by the Pause Method.
6
FromRunningToEndedThis transition is triggered when the execution of a job order has finished, either internally or by the Stop Method.
7
FromRunningToAbortedThis transition is triggered when Abort Method is called.
8
FromInterruptedToAbortedThis transition is triggered when Abort Method is called.
9
FromInterruptedToRunningThis transition is triggered when Resume Method is called.
10
FromInterruptedToEndedThis transition is triggered when Stop Method is called.
11
FromNotAllowedToStartToAbortedThis transition is triggered when Abort Method is called.
12
FromAllowedToStartToAbortedThis transition is triggered when Abort Method is called.
13
NotAllowedToStartSubstatesSubstates of NotAllowedToStart
AllowedToStartSubstatesSubstates of AllowedToStart
EndedSubstatesSubstates of Ended
InterruptedSubstatesSubstates of Interrupted