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 |
|||||
BrowseName |
ISA95PrepareStateMachineType |
|||||
IsAbstract |
False |
|||||
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:HasComponent |
Object |
Waiting |
|
0:StateType |
|
|
0:HasComponent |
Object |
Ready |
|
0:StateType |
|
|
0:HasComponent |
Object |
Loaded |
|
0:StateType |
|
|
0:HasComponent |
Object |
FromWaitingToReady |
|
0:TransitionType |
|
|
0:HasComponent |
Object |
FromReadyToLoaded |
|
0:TransitionType |
|
|
0:HasComponent |
Object |
FromReadyToWaiting |
|
0:TransitionType |
|
|
0:HasComponent |
Object |
FromLoadedToReady |
|
0:TransitionType |
|
|
0:HasComponent |
Object |
FromLoadedToWaiting |
|
0: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 |
FromWaitingToReady |
0:FromState |
True |
Waiting |
|
0:ToState |
True |
Ready |
FromReadyToLoaded |
0:FromState |
True |
Ready |
|
0:ToState |
True |
Loaded |
FromReadyToWaiting |
0:FromState |
True |
Ready |
|
0:ToState |
True |
Waiting |
FromLoadedToReady |
0:FromState |
True |
Loaded |
|
0:ToState |
True |
Ready |
FromLoadedToWaiting |
0:FromState |
True |
Loaded |
|
0:ToState |
True |
Waiting |
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 |
||
Waiting |
|
The necessary pre-conditions have not been met and the job order is not ready to run. |
||
|
1 |
|
||
Ready |
|
The necessary pre-conditions have been met and the job order is ready to run, awaiting a Start command. |
||
|
2 |
|
||
Loaded |
|
In 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 |
|
||
FromWaitingToReady |
|
This transition is triggered when the system is ready to start the execution of the job order. |
||
|
1 |
|
||
FromReadyToLoaded |
|
This transition is triggered when the program or configuration to execute the job order is loaded. |
||
|
2 |
|
||
FromReadyToWaiting |
|
This transition is triggered when the system is not ready to start the execution of the job order anymore. |
||
|
3 |
|
||
FromLoadedToReady |
|
This transition is triggered when the program or configuration to execute the job order is unloaded. |
||
|
4 |
|
||
FromLoadedToWaiting |
|
This transition is triggered when the system is not ready to start the execution of the job order anymore. |
||
|
5 |
|