industrial digital computer used in the control of manufacturing or process automation processes

Note 1 to entry: A Controller reads inputs, performs logic, and writes outputs in real-time.

Note 2 to entry: Modern Controllers can also produce alarms, send emails, communicate with SCADA and HMI systems, and amongst themselves.