Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Preguntas sobre programación de PLC? Acerca de SFTLP.

¿Preguntas sobre programación de PLC? Acerca de SFTLP.

Primero explica el comando SFTL.

SFTL X1 M10 K2 K1

Es M10, M11, y el último K1 representa el número de dígitos que se mueven cada vez.

Cuando se presiona X0, el estado de X1 se envía a M10. Cuando se presiona X0 nuevamente, el estado de X1 se envía a M10 y el estado original de M10 se envía a M11.

Veamos nuevamente la sección M20. Se aplica el mismo principio, excepto que debido a que es K3, el área de almacenamiento se compone de M20, M21 y M22. El tramo trasero de la M30 es similar.

Ahora hablemos del proceso de trabajo: (Supongamos que X1 está encendido antes de presionar X0 por primera vez y está apagado durante el resto del período de tiempo).

Cuándo Se presiona X0 por primera vez, X1 El estado se envía a M10, M20, M30. Dado que se activa M10, se emite Y1.

La segunda vez que se presiona X0, el estado es Encendido, pero solo se emite Y2.

De manera similar, después de la tercera pulsación, los datos de M11, M21 y M31 se descartan respectivamente, y se emiten los datos de M22, M32 e Y3.

Si dibujas un diagrama binario, será fácil de entender

La primera vez

M10, M11: 1 0

M20, M21, M22: 1 0 0

M30, M31, M32, M33: 1 0 0 0

La segunda vez

M10, M11: 0 1

p>

M20, M21, M22: 0 1 0

M30, M31, M32, M33: 0 1 0 0

La tercera vez

M10, M11: 0 0

M20, M21, M22: 0 0 1

M30, M31, M32, M33: 0 0 1 0

Cuarta Veces

M10, M11: 0 0

M20, M21, M22: 0 0 0

M30, M31, M32, M33: 0 0 0 1

La quinta vez

M10, M11: 0 0

M20, M21, M22: 0 0 0

M30 , M31, M32 , M33: 0 0 0 0

Por lo tanto, la premisa de que este programa puede completar la rotación del banco de trabajo normalmente es: X1 solo puede estar encendido antes de presionar X10 por primera vez, y Puede volver a activarse después de 5 veces; si este no es el caso, se producirá confusión en el tiempo de ejecución.