Un Controlador Lógico Programable, también llamado PLC, es un aparato digital electrónico con una memoria programable para el almacenamiento de instrucciones, permitiendo la implementación de funciones específicas, a saber: lógicas, secuencias, temporizados, conteos y aritméticas; con el objeto de controlar máquinas y procesos.
Los PLC son utilizados donde se requiera tanto de controles lógicos como secuenciales, o ambos a la vez.