Instrucción Loop - Festo CMXR Instrucciones

Ocultar thumbs Ver también para CMXR:
Tabla de contenido

Publicidad

8. Control de programa
Ejemplo:
WHILE
index
< 5
Lin(pos1)
Lin(pos2)
Lin(pos3)
index
:=
index
END_WHILE
8.6.2
Instrucción LOOP <LOOP>
La instrucción LOOP sirve para repetir una secuencia de instrucciones. El usuario puede
introducir directamente el número de repeticiones de las instrucciones. Para cada
instrucción LOOP se crea automáticamente una variable de bucle interna que se inicializa a
1 al ejecutar el bucle. El bucle se ejecuta hasta que el valor de las variables de bucle
internas supera el valor final. Si el valor final es inferior a 1, el bucle no se ejecuta sino que
se salta. Después de cada pasada, el valor de las variables de bucle suma uno y el valor
final se calcula de nuevo.
El bucle puede contener un número ilimitado de instrucciones.
Ejemplos:
LOOP
10
DO
index
:=
index
Festo GDCP-CMXR-SW-DE es 0909a
Indicación
Si un bucle va a ejecutarse con mucha frecuencia y no contiene
instrucciones WAIT, puede entorpecer la ejecución de otros
programas FTL. En un caso así, por lo general el control está
configurado para activar una advertencia y detener brevemente el
programa no cooperativo.
Sintaxis
WHILE <condición> DO
<instrucciones>
END_WHILE
DO
+ 1
Sintaxis
LOOP <número> DO
<instrucciones>
END_LOOP
// 10 pasadas
+ 13
49

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Gdcp-cmxr-sw-enGdcp-cmxr-sw-de

Tabla de contenido