Jim looked at the diagram. "Wait, 'Aborting'? 'Stopping'? Why so many words for 'Off'?"

: Operators and maintenance teams don't need to learn a new interface for every machine; the state logic and error reporting are identical.

Machine.ProcessCell.Count.Good (DINT) Machine.ProcessCell.Count.Total (DINT) Machine.ProcessCell.Efficiency.Availability (REAL)

First, they installed the "Aborted" state. This was the emergency floor. If someone hit the E-Stop, the machine went here. It was red; it was dangerous; it required a "Clear" action to leave. Then came "Stopped." This was the neutral gear. The machine was safe, powered down, and waiting. "Previously," Jim realized, "my machine was 'Stopped' but the power was still on to the servos. PackML says 'Stopped' means no motion, safe to touch. I like this."