State Language Programming
In state-based programming, a step defines the only instructions active within a task at that moment, corresponding to the physical state of the machine or process being controlled. Steps are composed of high-level instructions, which can include the control of named I/O points.
Of course, far more complex mathematical and logical functions may also be performed in a step, as well as triggering user functions, multitasking, etc. Click below to view available built-in functions.