Un controlador industrial es un subsistema que controla el funcionamiento de los dispositivos conectados a él, pero, por regla general, no cambia los datos que pueden pasar a través de él. Es posible formatear el flujo de datos para su transmisión o grabación a los medios. Los dispositivos periféricos o los canales de comunicación se pueden conectar a los controladores [1] .
Históricamente, un controlador era un aparato de control para arrancar, detener, invertir o controlar la velocidad de rotación de los motores eléctricos . El dispositivo era un eje con contactos. El eje giraba desde un mecanismo accionado o un motor separado. Los contactos del controlador se conectaron directamente a los circuitos de alimentación de los motores eléctricos. El dispositivo se utilizó en el accionamiento eléctrico de máquinas y mecanismos de elevación y transporte [2] .
Un término amplio que cubre muchas implementaciones posibles: