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

Name

Value

Description

Stopped

0

The state of the machine module is stopped.

Resetting

1

The state of the machine module is resetting.

Idle

2

The state of the machine module is idle.

Starting

3

The state of the machine module is starting.

Execute

4

The state of the machine module is execute.

Completing

5

The state of the machine module is completing.

Complete

6

The state of the machine module is complete.

Aborting

7

The state of the machine module is aborting.

Aborted

8

The state of the machine module is aborted.

Stopping

9

The state of the machine module is stopping.

Clearing

10

The state of the machine module is clearing.

Suspending

11

The state of the machine module is suspending.

Suspended

12

The state of the machine module is suspended.

Unsuspending

13

The state of the machine module is unsuspending.

Holding

14

The state of the machine module is holding.

Held

15

The state of the machine module is held.

Unholding

16

The state of the machine module is unholding.

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

Table 204 – StateEnumeration Definition

Attribute

Value

BrowseName

StateEnumeration

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the Enumeration type defined in OPC 10000-5

0:HasProperty

Variable

0:EnumValues

0: EnumValueType []

0:PropertyType