Un controlador lógico programable (PLC) es un dispositivo electrónico de propósito general que se utiliza para automatizar procesos industriales y de fabricación. Un PLC reemplaza funciones de cableado como temporizadores, interruptores y relevadores, y puede secuenciar operaciones complejas en fábricas y plantas de proceso mediante la conexión de dispositivos de entrada y salida.