Red de conocimiento informático - Aprendizaje de programación - ¿Cómo utilizar el temporizador del controlador PLC?

¿Cómo utilizar el temporizador del controlador PLC?

Método 1: use dos temporizadores generales, cada temporizador cuenta durante 1 segundo, uno se controla y el otro se apaga; los dos temporizadores se muestran a continuación.

Método 2: use SR Set; instrucción de prioridad, cuando el temporizador llega a 1 s, se activa una vez, la salida se configura y se reinicia después de que se activa el segundo temporizador y la salida se desconecta, use la instrucción de configuración limitada mientras Q0.0 parpadea de la siguiente manera;

Información ampliada

Principio de funcionamiento

1. Tecnología de escaneo

Cuando el controlador PLC se pone en funcionamiento, su proceso de trabajo es generalmente. dividido en Hay 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 toda la operación, la CPU del controlador PLC ejecuta repetidamente las tres etapas anteriores a una determinada velocidad de escaneo.

2. Fase de muestreo de entrada

En la fase de muestreo de entrada, el controlador PLC lee todos los estados y datos de entrada en forma de escaneo y los almacena en la imagen de E/S. la unidad correspondiente en el área. Una vez completado el muestreo de entrada, ingresa a la fase de ejecución del programa de usuario y actualización de salida.

En estas dos etapas, incluso si el estado de entrada y los datos cambian, el estado y los datos de la unidad correspondiente 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 período de exploración para garantizar que la entrada pueda leerse bajo cualquier circunstancia.

3. Fase de ejecución del programa de usuario

En la fase de ejecución del programa de usuario, el controlador PLC siempre escanea el programa de usuario (diagrama de escalera) en orden de arriba a abajo.

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 otros puntos de salida y dispositivos de software no cambiarán en el área de E/S. área de imagen o sistema El estado y los datos en el área de almacenamiento RAM pueden cambiar, y los resultados de ejecución del programa de los diagramas de escalera enumerados anteriormente afectarán los diagramas de escalera enumerados a continuación que utilizan estas bobinas o datos;

En el Por el contrario, en el diagrama de escalera clasificado a continuación, el estado o los datos de la bobina lógica que se actualiza solo pueden afectar el programa clasificado por encima hasta el siguiente ciclo de exploración.

4. Fase de actualización de salida

Después de escanear el programa de usuario, el controlador PLC entra en la fase 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 controla los periféricos correspondientes a través de los circuitos de salida. En este momento, es la salida real del controlador PLC.

Los mismos diagramas de escalera están organizados en diferentes órdenes y los resultados de ejecución también son diferentes. Además, los resultados de ejecutar el programa de usuario de escaneo son diferentes de los resultados de la operación paralela de lógica estricta del dispositivo de control de relé. Por supuesto, si el tiempo que tarda el ciclo de exploración es insignificante durante toda la ejecución, no habrá diferencia entre los dos.

En términos generales, el ciclo de escaneo del controlador PLC incluye autodiagnóstico, comunicación, etc., como se muestra en la figura siguiente, es decir, un ciclo de escaneo es igual a autodiagnóstico, comunicación, entrada. muestreo, ejecución del programa de usuario, actualización de salida, etc. tiempo total.

Enciclopedia Baidu-Sistema PLC