El PLC (Controlador Lógico Programable) permite controlar procesos secuenciales en tiempo real mediante la reproducción de programas informáticos. Consiste en una CPU, memoria y unidades de entrada y salida que se conectan a sensores y actuadores para controlar máquinas y procesos industriales. Los PLC surgieron en la década de 1960 para reemplazar sistemas de control basados en relés, y hoy en día también pueden realizar operaciones matemáticas y de control avanzado.