El controlador lógico programable (PLC) es un dispositivo de control de uso general que controla automáticamente maquinaria, instalaciones y líneas de montaje mediante programas definidos por el usuario. También tiene una variedad de funciones de comunicación para el control de secuencias, movimiento y procesos.