Principiantes de PLC, al aprender a programar, en primer lugar deben comprender cuál es el proceso de ejecución del programa PLC.
La ejecución del programa del PLC se divide en tres fases: fase de muestreo de entrada, fase de ejecución del programa y fase de actualización de entrada. El PLC ha estado pasando por estas tres fases, la ejecución de una sola vez se denomina ciclo de escaneo.
1. Fase de muestreo de entrada:El PLC escanea el estado de todos los terminales de entrada y lo guarda en la memoria de imagen de entrada, como 10.0, 10.1 y otros terminales están conectados o desconectados. Luego ingresa a la siguiente etapa, en la etapa de ejecución del programa y la etapa de actualización de salida, el registro de imagen de entrada se aísla del mundo exterior, se mantiene dentro del estado de cada punto permanece sin cambios. No es hasta la fase de muestreo de entrada del siguiente ciclo de escaneo que se accede y actualiza el nuevo estado en los terminales de entrada. Por lo tanto, cuando se ejecuta el PLC, el estado de cada punto de entrada se recupera de la memoria de imagen de entrada y no directamente del estado encendido / apagado de los terminales físicos. Por esta razón, las señales de entrada tienen un ancho de banda amplio de más de un ciclo de escaneo. Por ejemplo, si un botón está conectado a una de las entradas, el tiempo que tarda en presionarse el botón es mayor que un ciclo de escaneo. ¿Por qué? Si el botón se presiona durante un tiempo muy corto y no está en la fase de muestreo de entrada cuando lo presiona, no podrá capturar la señal de entrada. Por supuesto, esto es teóricamente hablando, porque el tiempo de ciclo de escaneo del PLC es muy corto, una docena de milímetros o decenas de milímetros, tal vez no lo sientas en absoluto.
2. Etapa de ejecución del programa:El PLC escanea de izquierda a derecha y de arriba a abajo la ejecución del programa de usuario, por supuesto, de acuerdo con los requisitos de las diferentes instrucciones dentro del programa, como encontrar la instrucción de salto de acuerdo con los pasos especificados en la ejecución de la instrucción de salto. Cuando la instrucción encuentra una condición de entrada, el estado de entrada se recupera de la memoria de imagen de entrada. Cuando se emite el resultado de la operación, el estado de salida se almacena en la memoria de imagen de salida.
3. Fase de actualización de salida:Una vez ejecutadas todas las instrucciones, el estado de todos los relés de salida en los registros de imagen de componentes se activa o desactiva en la fase de actualización de salida y se almacena en los pestillos de salida, que se utilizan para impulsar cargas externas a través de los terminales de salida y la fuente de alimentación externa.




