6.2.5 ISA95InterruptedStateMachineType

This ObjectType describes a SubStateMachine a job order may use when being interrupted. The ObjectType formally defined in Table 46.

Table 46 – ISA95InterruptedStateMachineType definition
Attribute Value
BrowseNameISA95InterruptedStateMachineType
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:HasComponentObjectHeld0:StateType
0:HasComponentObjectSuspended0:StateType
0:HasComponentObjectFromHeldToSuspended0:TransitionType
0:HasComponentObjectFromSuspendedToHeld0:TransitionType
Conformance Units
ISA-95 Job Control Job Order Receiver SubStates

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

Table 47 – ISA95InterruptedStateMachineType additional References
SourceBrowsePath Reference Type Is Forward TargetBrowsePath
FromHeldToSuspended0:FromStateTrueHeld
0:ToStateTrueSuspended
FromSuspendedToHeld0:FromStateTrueSuspended
0:ToStateTrueHeld

The component Variables of the ISA95InterruptedStateMachineType have additional Attributes defined in Table 48.

Table 48 – ISA95InterruptedStateMachineType Attribute values for child Nodes
BrowsePath Value Attribute Description
HeldThe job order has been temporarily stopped due to a constraint of some form.
1
SuspendedThe job order has been temporarily stopped due to a deliberate decision within the execution system.
2
FromHeldToSuspendedThis transition is triggered when the system has switched the job order from internally held to externally suspended, for example by a call of the Pause Method.
1
FromSuspendedToHeldThis transition is triggered when the system has switched the job order from externally suspended to an internal held, for example by a call of the Resume Method.
2