Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar el diagrama de escalera del PLC para hacer que 8 luces de conducción parpadeen a su vez?

¿Cómo utilizar el diagrama de escalera del PLC para hacer que 8 luces de conducción parpadeen a su vez?

x0 es el botón de inicio y x1 es el botón de parada. Después de presionar el botón de inicio en el programa, la luz 1 se enciende primero, se apaga después de 1 segundo (retraso T0) y se enciende 2 después de 1 segundo (retraso T1), y así sucesivamente. Cuando se presiona x1, el bucle termina.

Después de presionar x0, m0 se enciende a 1 y se mantiene. En este momento, el temporizador de 1 segundo T0 cuenta, T0 se apaga después de 1 segundo, el temporizador de 1 segundo T1 cuenta y T1 gira. apagado y T0 después de 1 segundo Cuando se desconecta la bobina,

T0 se reinicia después de un corte de energía y se desconecta de T0. En este momento, la bobina T1 se reinicia después de un corte de energía, luego T1 se cierra. y luego se enciende T0, repitiendo el proceso de sincronización anterior. Este proceso se repite cuando se energiza T0.

Segundo bloque de programa:

Cuando M0 es 1, el número binario k3M10 se multiplica por 2 y k3M10 se escribe cuando llega el flanco ascendente del contacto T0.

K3M10 representa la combinación de M10~M21***12 relés auxiliares, entonces K3M10 puede considerarse como un número binario. Cuando el programa no se inicia, M10 ~ M21 son todos 0, luego el número binario es 0 cuando se inicia el programa, use el flanco ascendente de M0 para configurar M10 en el siguiente bloque de programa. 1, y cuando el contacto T0 llega al flanco ascendente de k3M10 (es 1 en este momento), el número binario se multiplica por 2 y luego se escribe en k3M10 (es 2 después de escribir El número binario en 2 es 10). . En este momento, M10 está desconectado y M11 encendido. Se puede considerar que M10 le da "1" a M11, y así sucesivamente. Un ciclo finaliza cuando se enciende el octavo M17. Cuando llega el siguiente flanco ascendente de T0, M18 se enciende y M17 se apaga. El siguiente bloque de programa utiliza el flanco ascendente de M18 para restablecer M10 y restablecer M18. De esta forma, el programa comienza nuevamente al encender el M10.

La función de este bloque de programa es transmitir "1" entre M10 y M17 cada vez que llega el flanco ascendente de T0.