6.2.3 ISA95PrepareStateMachineType

This ObjectType describes a SubStateMachine that a job order may use while already stored in the system but not being executed. The ObjectType formally defined in Table 40.

Table 40 - ISA95PrepareStateMachineType definition
Attribute Value
BrowseNameISA95PrepareStateMachineType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:FiniteStateMachineType defined in OPC 10000-16, i.e. inheriting the InstanceDeclarations of that Node.
0:HasComponentObjectWaiting0:StateType
0:HasComponentObjectReady0:StateType
0:HasComponentObjectLoaded0:StateType
0:HasComponentObjectFromWaitingToReady0:TransitionType
0:HasComponentObjectFromReadyToLoaded0:TransitionType
0:HasComponentObjectFromReadyToWaiting0:TransitionType
0:HasComponentObjectFromLoadedToReady0:TransitionType
0:HasComponentObjectFromLoadedToWaiting0:TransitionType
Conformance Units
ISA-95 Job Control Job Order Receiver SubStates

The components of the ObjectType have additional references which are defined in Table 41.

Table 41 - ISA95PrepareStateMachineType additional References
SourceBrowsePath Reference Type Is Forward TargetBrowsePath
FromWaitingToReady0:FromStateTrueWaiting
0:ToStateTrueReady
FromReadyToLoaded0:FromStateTrueReady
0:ToStateTrueLoaded
FromReadyToWaiting0:FromStateTrueReady
0:ToStateTrueWaiting
FromLoadedToReady0:FromStateTrueLoaded
0:ToStateTrueReady
FromLoadedToWaiting0:FromStateTrueLoaded
0:ToStateTrueWaiting

The component Variables of the ISA95PrepareStateMachineType have additional Attributes defined in Table 42.

Table 42 - ISA95PrepareStateMachineType Attribute values for child Nodes
BrowsePath Value Attribute Description
WaitingThe necessary pre-conditions have not been met and the job order is not ready to run.
Waiting
0:StateNumber

1
ReadyThe necessary pre-conditions have been met and the job order is ready to run, awaiting a Start command.
Ready
0:StateNumber

2
LoadedIn situations where only one job may be in active memory and is able to be run, then the job is loaded in active memory, the necessary pre-conditions have been met, and the job order is ready to run, awaiting a Start command.
Loaded
0:StateNumber

3
FromWaitingToReadyThis transition is triggered when the system is ready to start the execution of the job order.
FromWaitingToReady
0:TransitionNumber

1
FromReadyToLoadedThis transition is triggered when the program or configuration to execute the job order is loaded.
FromReadyToLoaded
0:TransitionNumber

2
FromReadyToWaitingThis transition is triggered when the system is not ready to start the execution of the job order anymore.
FromReadyToWaiting
0:TransitionNumber

3
FromLoadedToReadyThis transition is triggered when the program or configuration to execute the job order is unloaded.
FromLoadedToReady
0:TransitionNumber

4
FromLoadedToWaitingThis transition is triggered when the system is not ready to start the execution of the job order anymore.
FromLoadedToWaiting
0:TransitionNumber

5