Un controlador lógico programable (PLC) es una computadora utilizada en automatización industrial para controlar procesos electromecánicos, reemplazando sistemas de relés. A lo largo del tiempo, su programación ha evolucionado, permitiendo diversas formas de lenguaje, y sus capacidades se asemejan a las de computadoras de escritorio modernas. Aunque presentan ventajas como ahorro de tiempo y costos, requieren técnicos calificados para su mantenimiento.