Cómo escribir texto
Acero hierro fundido
Ejemplo de programa
Empresa de reventa de valor añadido
x0: BOOL;
y0: BOOL;
Respuesta: INT
Variable final
a: = 0;
Aunque esto es cierto
Si X0, entonces
a: = a 1;
END_IF
Si a = 3, entonces
Y0:=Verdadero;
Otro
Y0:=Falso;
END_IF
Si un gt entonces = 5
a: = 0;
END_IF
//Retraso para evitar que el programa se ejecute demasiado rápido.
Retraso 100 ms;
Hora de finalización
Este programa primero define tres variables X0, Y0 y a, donde X0 representa la entrada clave y Y0 representa la señal de salida. a representa el número de pulsaciones de teclas. Luego, a través de un bucle infinito, detecta continuamente si la entrada X0 es verdadera e implementa funciones basadas en juicios y conteos condicionales.
Específicamente, el programa inicializa a en 0 y luego realiza continuamente las siguientes operaciones en el bucle:
Determina si X0 es verdadero y, de ser así, suma 1 a A;
Si a es igual a 3, la salida Y0 es verdadera; de lo contrario, la salida es falsa;
Si a es mayor o igual a 5, restablezca a a 0 y comience a contar nuevamente ;
Retraso durante un período de tiempo para evitar que el programa se ejecute demasiado rápido.
Cabe señalar que las declaraciones de bucle en el lenguaje ST están representadas por WHILE DO y END_WHILE. El juicio condicional de la declaración IF debe definirse con THEN y END_IF. La asignación de variables puede utilizar el operador =.