A PLC is an industrial digital computer used to monitor inputs and control outputs in automation and process control.
A programmable logic controller (PLC) is a ruggedized industrial digital computer designed to execute control logic for machines, processes, and production lines. It operates continuously in a cyclic manner, reading input signals, executing a user-defined control program, and updating output signals.
In the context of ISA‑95 and industrial automation, a PLC typically resides at Level 1 (basic control) of the hierarchy. It interfaces directly with field devices such as sensors, switches, and actuators, and exposes process data and status information to higher-level systems like SCADA, DCS, or MES.
Operationally, a PLC:
PLCs are configured and maintained using vendor-specific programming and diagnostic tools, and their control programs are typically stored in non-volatile memory for continuous operation.