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.
1
ReadyThe necessary pre-conditions have been met and the job order is ready to run, awaiting a Start command.
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.
3
FromWaitingToReadyThis transition is triggered when the system is ready to start the execution of the job order.
1
FromReadyToLoadedThis transition is triggered when the program or configuration to execute the job order is loaded.
2
FromReadyToWaitingThis transition is triggered when the system is not ready to start the execution of the job order anymore.
3
FromLoadedToReadyThis transition is triggered when the program or configuration to execute the job order is unloaded.
4
FromLoadedToWaitingThis transition is triggered when the system is not ready to start the execution of the job order anymore.
5