Un controlador lógico programable (PLC) es un sistema de control automático industrial que ejecuta instrucciones lógicas almacenadas en memoria. Los PLC surgieron en la década de 1970 para reemplazar sistemas de control basados en relés. Poseen entradas y salidas digitales y analógicas y se usan ampliamente para automatizar procesos industriales. Entre sus ventajas se encuentran menores tiempos de instalación, facilidad de modificación, versatilidad y bajo costo de mantenimiento.