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

ISA95JobOrderReceiverObjectType
Update

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

ISA95JobOrderReceiverObjectType
Start

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

ISA95JobOrderReceiverObjectType
RevokeStart

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

ISA95JobOrderReceiverObjectType
Update

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

ISA95JobOrderReceiverObjectType
Pause

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

ISA95JobOrderReceiverObjectType
Stop

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

ISA95JobOrderReceiverObjectType
Abort

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

ISA95JobOrderReceiverObjectType
Abort

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

ISA95JobOrderReceiverObjectType
Resume

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

ISA95JobOrderReceiverObjectType
Stop

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

ISA95JobOrderReceiverObjectType
Abort

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

ISA95JobOrderReceiverObjectType
Abort

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.
NotAllowedToStart
0:StateNumber

1
AllowedToStartThe job order is stored and may be executed.
AllowedToStart
0:StateNumber

2
RunningThe job order is executing.
Running
0:StateNumber

3
InterruptedThe job order has been temporarily stopped.
Interrupted
0:StateNumber

4
EndedThe job order has been completed and is no longer in execution.
Ended
0:StateNumber

5
AbortedThe job order is aborted.
Aborted
0:StateNumber

6
FromNotAllowedToStartToNotAllowedToStartThis transition is triggered when the Update Method is called and the job order is modified.
FromNotAllowedToStartToNotAllowedToStart
0:TransitionNumber

1
FromNotAllowedToStartToAllowedToStartThis transition is triggered when the Start Method is called.
FromNotAllowedToStartToAllowedToStart
0:TransitionNumber

2
FromAllowedToStartToNotAllowedToStartThis transition is triggered when the RevokeStart Method is called.
FromAllowedToStartToNotAllowedToStart
0:TransitionNumber

3
FromAllowedToStartToAllowedToStartThis transition is triggered when the Update Method is called and the job order is modified.
FromAllowedToStartToAllowedToStart
0:TransitionNumber

4
FromAllowedToStartToRunningThis transition is triggered when a job order is started to be executed.
FromAllowedToStartToRunning
0:TransitionNumber

5
FromRunningToInterruptedThis transition is triggered when an executing job order gets interrupted, either internally or by the Pause Method.
FromRunningToInterrupted
0:TransitionNumber

6
FromRunningToEndedThis transition is triggered when the execution of a job order has finished, either internally or by the Stop Method.
FromRunningToEnded
0:TransitionNumber

7
FromRunningToAbortedThis transition is triggered when Abort Method is called.
FromRunningToAborted
0:TransitionNumber

8
FromInterruptedToAbortedThis transition is triggered when Abort Method is called.
FromInterruptedToAborted
0:TransitionNumber

9
FromInterruptedToRunningThis transition is triggered when Resume Method is called.
FromInterruptedToRunning
0:TransitionNumber

10
FromInterruptedToEndedThis transition is triggered when Stop Method is called.
FromInterruptedToEnded
0:TransitionNumber

11
FromNotAllowedToStartToAbortedThis transition is triggered when Abort Method is called.
FromNotAllowedToStartToAborted
0:TransitionNumber

12
FromAllowedToStartToAbortedThis transition is triggered when Abort Method is called.
FromAllowedToStartToAborted
0:TransitionNumber

13
NotAllowedToStartSubstatesSubstates of NotAllowedToStart
AllowedToStartSubstatesSubstates of AllowedToStart
EndedSubstatesSubstates of Ended
InterruptedSubstatesSubstates of Interrupted