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

ISA95JobOrderReceiverObjectType

Update

0:HasEffect

True

ISA95JobOrderStatusEventType

FromNotAllowedToStartToAllowedToStart

0:FromState

True

NotAllowedToStart

0:ToState

True

AllowedToStart

0:HasCause

True

ISA95JobOrderReceiverObjectType

Start

0:HasEffect

True

ISA95JobOrderStatusEventType

FromAllowedToStartToNotAllowedToStart

0:FromState

True

AllowedToStart

0:ToState

True

NotAllowedToStart

0:HasCause

True

ISA95JobOrderReceiverObjectType

RevokeStart

0:HasEffect

True

ISA95JobOrderStatusEventType

FromAllowedToStartToAllowedToStart

0:FromState

True

AllowedToStart

0:ToState

True

AllowedToStart

0:HasCause

True

ISA95JobOrderReceiverObjectType

Update

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

ISA95JobOrderReceiverObjectType

Pause

0:HasEffect

True

ISA95JobOrderStatusEventType

FromRunningToEnded

0:FromState

True

Running

0:ToState

True

Ended

0:HasCause

True

ISA95JobOrderReceiverObjectType

Stop

0:HasEffect

True

ISA95JobOrderStatusEventType

FromRunningToAborted

0:FromState

True

Running

0:ToState

True

Aborted

0:HasCause

True

ISA95JobOrderReceiverObjectType

Abort

0:HasEffect

True

ISA95JobOrderStatusEventType

FromInterruptedToAborted

0:FromState

True

Interrupted

0:ToState

True

Aborted

0:HasCause

True

ISA95JobOrderReceiverObjectType

Abort

0:HasEffect

True

ISA95JobOrderStatusEventType

FromInterruptedToRunning

0:FromState

True

Interrupted

0:ToState

True

Running

0:HasCause

True

ISA95JobOrderReceiverObjectType

Resume

0:HasEffect

True

ISA95JobOrderStatusEventType

FromInterruptedToEnded

0:FromState

True

Interrupted

0:ToState

True

Ended

0:HasCause

True

ISA95JobOrderReceiverObjectType

Stop

0:HasEffect

True

ISA95JobOrderStatusEventType

FromNotAllowedToStartToAborted

0:FromState

True

NotAllowedToStart

0:ToState

True

Aborted

0:HasCause

True

ISA95JobOrderReceiverObjectType

Abort

0:HasEffect

True

ISA95JobOrderStatusEventType

FromAllowedToStartToAborted

0:FromState

True

AllowedToStart

0:ToState

True

Aborted

0:HasCause

True

ISA95JobOrderReceiverObjectType

Abort

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.

NotAllowedToStart

0:StateNumber

1

AllowedToStart

The job order is stored and may be executed.

AllowedToStart

0:StateNumber

2

Running

The job order is executing.

Running

0:StateNumber

3

Interrupted

The job order has been temporarily stopped.

Interrupted

0:StateNumber

4

Ended

The job order has been completed and is no longer in execution.

Ended

0:StateNumber

5

Aborted

The job order is aborted.

Aborted

0:StateNumber

6

FromNotAllowedToStartToNotAllowedToStart

This transition is triggered when the Update Method is called and the job order is modified.

FromNotAllowedToStartToNotAllowedToStart

0:TransitionNumber

1

FromNotAllowedToStartToAllowedToStart

This transition is triggered when the Start Method is called.

FromNotAllowedToStartToAllowedToStart

0:TransitionNumber

2

FromAllowedToStartToNotAllowedToStart

This transition is triggered when the RevokeStart Method is called.

FromAllowedToStartToNotAllowedToStart

0:TransitionNumber

3

FromAllowedToStartToAllowedToStart

This transition is triggered when the Update Method is called and the job order is modified.

FromAllowedToStartToAllowedToStart

0:TransitionNumber

4

FromAllowedToStartToRunning

This transition is triggered when a job order is started to be executed.

FromAllowedToStartToRunning

0:TransitionNumber

5

FromRunningToInterrupted

This transition is triggered when an executing job order gets interrupted, either internally or by the Pause Method.

FromRunningToInterrupted

0:TransitionNumber

6

FromRunningToEnded

This transition is triggered when the execution of a job order has finished, either internally or by the Stop Method.

FromRunningToEnded

0:TransitionNumber

7

FromRunningToAborted

This transition is triggered when Abort Method is called.

FromRunningToAborted

0:TransitionNumber

8

FromInterruptedToAborted

This transition is triggered when Abort Method is called.

FromInterruptedToAborted

0:TransitionNumber

9

FromInterruptedToRunning

This transition is triggered when Resume Method is called.

FromInterruptedToRunning

0:TransitionNumber

10

FromInterruptedToEnded

This transition is triggered when Stop Method is called.

FromInterruptedToEnded

0:TransitionNumber

11

FromNotAllowedToStartToAborted

This transition is triggered when Abort Method is called.

FromNotAllowedToStartToAborted

0:TransitionNumber

12

FromAllowedToStartToAborted

This transition is triggered when Abort Method is called.

FromAllowedToStartToAborted

0:TransitionNumber

13

NotAllowedToStartSubstates

Substates of NotAllowedToStart

AllowedToStartSubstates

Substates of AllowedToStart

EndedSubstates

Substates of Ended

InterruptedSubstates

Substates of Interrupted