Modo de funcionamiento de un PLC
Los Controladores Lógicos Programables son máquinas secuénciales que ejecutan correlativamente las instrucciones indicadas en el programa de usuario almacenado en su memoria, generando unas órdenes o señales de mando a partir de las señales de entrada leídas de la planta (aplicación): al detectarse cambios en las señales, el autómata reacciona según el programa hasta obtener las órdenes de salida necesarias.
Esta secuencia se ejecuta continuamente para conseguir el control actualizado del proceso.
La secuencia básica de operación del autómata se puede dividir en tres fases principales:
1.- Lectura de señales desde la interfaz de entradas.
2.- Procesado del programa para obtención de las señales de control.
3.- Escritura de señales en la interfaz de salidas.
A fin de optimizar el tiempo, la lectura y escritura de las señales se realiza a la vez para todas las entradas y salidas; Entonces, las entradas leídas de los módulos de entrada se guardan en una memoria temporal (Imagen entradas).
A esta acude la CPU en la ejecución del programa, y según se va obteniendo las salidas, se guardan en otra memoria temporal (imagen de salida).
Una vez ejecutado el programa completo, estas imágenes de salida se transfieren todas a la vez al módulo de salida.