Programación Repetición De Una Sección Comprendida Entre Una Meta Y Una Meta Final - Siemens SINUMERIK 840D sl Manual De Programación

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido

Publicidad

Repetición de partes del programa
11.1 Repetición de partes del programa
Nota
La meta debe estar situada antes de la instrucción REPEAT. Sólo se busca en dirección al
inicio del programa.
Programación repetición de una sección entre dos metas
START_LABEL: xxx
ooo
END_LABEL: yyy
ppp
REPEAT START_LABEL END_LABEL P=n
zzz
La sección comprendida entre dos metas se repite un número de veces definido por P=n.
Las metas pueden definirse con nombres cualesquiera. La primera línea de la repetición es
la que tiene la meta inicial; la última la meta final. Si la línea con la meta inicial o final incluye
otras instrucciones, entonces éstas se ejecutan de nuevo en cada pasada. Si no hay
definida ninguna P, la sección del programa se ejecuta una sola vez. Tras la última
repetición, el programa continúa ejecutándose en la línea zzz siguiente a la línea REPEAT.
Nota
La sección del programa a repetir puede estar situada antes o después de la instrucción
REPEAT. La búsqueda comienza en sentido al inicio del programa. Si no se encuentra la
meta inicial en dicha dirección, entonces se busca, partiendo de la instrucción REPEAT en
dirección hacia el final del programa.
No es posible acotar la instrucción REPEAT con las dos metas. Si la meta inicial se
encuentra antes de la instrucción REPEAT y la meta final no se alcanza antes de la
instrucción REPEAT, la sección que se repite es la comprendida entre la meta inicial y la
instrucción REPEAT.
Programación repetición de una sección comprendida entre una meta y una meta final
LABEL: xxx
ooo
ENDLABEL: yyy
REPEAT LABEL P=n
zzz
ENDLABEL es una meta (lábel) predefinida con nombre fijo. ENDLABEL marca el final de
una sección de programa; puede utilizarse varias veces dentro de un programa. La
secuencia marcada con ENDLABEL puede incluir otras instrucciones.
426
Manual de programación, 11/2006, 6FC5398-1BP10-2EA0
Fundamentos

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840di slSinumerik 840dSinumerik 840diSinumerik 810d

Tabla de contenido