Principio de funcionamiento del PLC de Siemens
Jun 13, 2023
principio operativo Una vez que el PLC se pone en funcionamiento, su proceso de trabajo generalmente se divide en tres etapas, a saber, muestreo de entrada, ejecución del programa de usuario y actualización de salida. Completar las tres etapas anteriores se denomina ciclo de exploración. Durante todo el período de operación, la CPU del PLC ejecuta repetidamente las tres etapas anteriores a una determinada velocidad de exploración. Contraer muestreo de entrada En la etapa de muestreo de entrada, el PLC lee secuencialmente todos los estados y datos de entrada en forma de escaneo, y los almacena en las unidades correspondientes en el área de imagen de E/S. Una vez que se completa el muestreo de entrada, ingresa a la fase de actualización de salida y ejecución del programa de usuario. En estas dos etapas, incluso si el estado de entrada y los datos cambian, el estado y los datos de las unidades correspondientes en el área de imagen de E/S no cambiarán. Por lo tanto, si la entrada es una señal de pulso, el ancho de la señal de pulso debe ser mayor que un ciclo de exploración para garantizar que la entrada se pueda leer en cualquier caso. Contraer la ejecución del programa de usuario Durante la fase de ejecución del programa de usuario, el PLC siempre explora el programa de usuario (diagrama de contactos) en orden descendente. Cuando escanee cada diagrama de escalera, siempre escanee primero el circuito de control compuesto por cada contacto en el lado izquierdo del diagrama de escalera y realice operaciones lógicas en el circuito de control compuesto por los contactos en el orden de izquierda a derecha, de arriba a abajo. Luego, en base a los resultados de las operaciones lógicas, actualice el estado del bit correspondiente de la bobina lógica en el área de almacenamiento de RAM del sistema; O actualice el estado del bit correspondiente de la bobina de salida en el área de imagen de E/S; O determine si debe ejecutar las instrucciones funcionales especiales especificadas en el diagrama de contactos. Es decir, durante la ejecución del programa de usuario, solo el estado y los datos de los puntos de entrada en el área de imagen de E/S no cambiarán, mientras que el estado y los datos de otros puntos de salida y dispositivos de software en el área de imagen de E/S o el área de almacenamiento de RAM del sistema puede cambiar. Además, los resultados de la ejecución del programa del diagrama de escalera enumerado anteriormente afectarán el diagrama de escalera a continuación que utiliza estas bobinas o datos; Por el contrario, en el siguiente diagrama de escalera, el estado o los datos de la bobina lógica actualizada solo se pueden aplicar al programa que se encuentra encima en el siguiente ciclo de exploración. Contraer Salida Actualizar Después de escanear el programa de usuario, el PLC ingresa a la etapa de actualización de salida. Durante este período, la CPU actualiza todos los circuitos de bloqueo de salida de acuerdo con el estado y los datos correspondientes en el área de imagen de E/S y luego conduce los dispositivos periféricos correspondientes a través del circuito de salida. En este punto, es la verdadera salida del PLC. El mismo número de diagramas de escalera, con diferente orden de disposición, da como resultado diferentes resultados de ejecución. Además, existen diferencias entre los resultados de escanear los programas de usuario y los resultados de la operación en paralelo de lógica estricta de los dispositivos de control de relés. Por supuesto, si el tiempo ocupado por el ciclo de escaneo puede ignorarse durante toda la ejecución, entonces no hay diferencia entre los dos.