The following are the values produced by the Execution tag. The values are shown in their standard form and only applicable to v1.3 or newer.
The controller is ready to execute instructions. It is currently idle.
ACTIVE
The controller is actively executing an instruction.
INTERRUPTED
The execution of the controller’s program has been stopped in an unplanned manner. Action is required to resume execution.
FEED_HOLD
Motion of the device has been commanded to stop at its current position. The controller remains able to execute instructions but cannot complete the current set of instructions until after motion resumes. The command to stop the motion must be removed before execution can resume.
STOPPED
The execution of the controller’s program has been stopped in an unplanned manner and execution of the program cannot be resumed.
OPTIONAL_STOP
The controller’s program has been intentionally stopped using an M01 or similar code. The program may or may not be stopped at the designated location based upon the state of a secondary indication provided to the controller defining whether the program execution must be stopped at this location or program execution should continue.
PROGRAM_STOPPED
The execution of the controller’s program has been stopped in a planned manner. Action is required to resume execution.
PROGRAM_COMPLETED
The program has completed execution.
WAIT
The execution of the controller's program is waiting for a secondary operation to complete. Execution resumes automatically once the secondary operation completes.