Repetición De Partes Del Programa - 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
Función
La función de repetición de secciones de programa permite repetir, en los puntos y formas
que se deseen, partes ya escritas. Para ello, las secuencias o secciones de programa que
deben repetirse se identifican mediante una meta (lábel o etiqueta).
Para lo relativo a metas, ver:
Capítulo Bases de la programación CN, "Elementos del lenguaje de programación"
Bibliografía: /PGA/ Manual de programación Preparación del trabajo; Programación flexible
de CN,
capítulos "Instrucción CASE" y "Estructuras de control"
Programación repetir secuencia
LABEL: xxx
yyy
REPEATB LABEL P=n
Zzz
La línea de programa identificada con una meta cualquiera se repite un número de veces
definido por P=n. Si no hay definida ninguna P, entonces la secuencia sólo se repite una
vez. Tras la última repetición, el programa continúa ejecutándose en la línea zzz siguiente a
la línea REPEATB.
La secuencia identificada con la meta puede estar situada antes o después de la instrucción
REPEATB. Primero se busca en dirección al inicio del programa. Si no se encuentra la meta
en esta dirección, entonces se busca en dirección al final de programa.
Programación repetir la sección a partir de la meta (lábel)
LABEL: xxx
yyy
REPEAT LABEL P=n
zzz
La sección del programa comprendida entre la meta o lábel de nombre cualquiera y la
instrucción REPEAT se repite un número de veces definido por P=n. Si la secuencia que
incluye la meta tiene más instrucciones, éstas se vuelven a ejecutar en cada repetición. Si
no hay definido un valor para P, entonces 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.
Fundamentos
Manual de programación, 11/2006, 6FC5398-1BP10-2EA0
11
425

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840di slSinumerik 840dSinumerik 840diSinumerik 810d

Tabla de contenido