6.2.2.2 TypeDefinition
The 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 |