What is Sequence and Logic Control?

Many control applications do not involve analog process variables, that is, the ones which can assume a continuous range of values, but instead variables that are set valued, that is they only assume values belonging to a finite set.

The simplest examples of such variables are binary variables, that can have either of two possible values, (such as 1 or 0, on or off, open or closed etc.).

These control systems operate by turning on and off switches, motors, valves, and other devices in response to operating conditions and as a function of time. Such systems are referred to as sequence/logic control systems.

Sequence and Logic Control

For example, in the operation of transfer lines and automated assembly machines, sequence control is used to coordinate the various actions of the production system (e.g., transfer of parts, changing of the tool, feeding of the metal cutting tool, etc.).

Typically the control problem is to cause/ prevent occurrence of

:diamonds: particular values of outputs process variables
:diamonds: particular values of outputs obeying timing restrictions
:diamonds: given sequences of discrete outputs
:diamonds: given orders between various discrete outputs

Note that some of these can also be operated using analog control methods. However, in specific applications they may be viewed as discrete control or sensing devices for two reasons, namely,

A. The inputs to these devices only belong to two specific sets.

For example in the control of a reciprocating conveyor system, analog motor control is not applied. Simple on-off control is adequate. Therefore for this application, the motor-starter actuation system may be considered as discrete.

B. Often the control problem considered is supervisory in nature, where the problem is provide different types of supervisory commands to automatic control systems, which in turn carry out analog control tasks, such that over all system operating modes can be maintained and coordinated to achieve system objectives.