11.9 StateEnumeration

The StateEnumeration contains the PackML states for a machine.

The underlying system will support the states that are required by the state machine.

The StateEnumeration is defined in the following table.

Table 203 – StateEnumeration Items
NameValueDescription
Stopped0The state of the machine module is stopped.
Resetting1The state of the machine module is resetting.
Idle2The state of the machine module is idle.
Starting3The state of the machine module is starting.
Execute4The state of the machine module is execute.
Completing5The state of the machine module is completing.
Complete6The state of the machine module is complete.
Aborting7The state of the machine module is aborting.
Aborted8The state of the machine module is aborted.
Stopping9The state of the machine module is stopping.
Clearing10The state of the machine module is clearing.
Suspending11The state of the machine module is suspending.
Suspended12The state of the machine module is suspended.
Unsuspending13The state of the machine module is unsuspending.
Holding14The state of the machine module is holding.
Held15The state of the machine module is held.
Unholding16The state of the machine module is unholding.

Its representation in the AddressSpace is defined in the following table.

Table 204 – StateEnumeration Definition
Attribute Value
BrowseNameStateEnumeration
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the Enumeration type defined in OPC 10000-5
0:HasPropertyVariable0:EnumValues0: EnumValueType []0:PropertyType