Un PLC es una unidad de control programable que ejecuta programas para controlar entradas y salidas en función de condiciones lógicas. Se compone de una CPU, memoria y módulos de E/S. Recibe señales de sensores y dispositivos manuales como interruptores y envía señales a dispositivos como motores y válvulas para controlar procesos industriales. Las variables de entrada pueden ser digitales o analógicas y las salidas controlan dispositivos para automatizar procesos.