<Cantidad
niveles salto atrás>:
<Salto atrás hasta
inicio programa>
Nota
En el caso de salto atrás al subprograma con una cadena de caracteres como indicación
para la búsqueda de secuencia meta, se busca siempre primero una marca de salto en el
programa desde el que se llama.
Si debe definirse unívocamente un destino de salto con una cadena de caracteres, ésta no
debe coincidir con el nombre de una marca de salto ya que, de lo contrario, el salto atrás al
subprograma se ejecutará siempre en la marca de salto y no en la cadena de caracteres (ver
ejemplo 2).
Limitaciones
Al saltar atrás varios niveles de programa se evalúan las instrucciones SAVE de los distintos
niveles de programa.
Si en un salto atrás de varios niveles de programa hay activo un subprograma modal y se ha
programado en uno de los subprogramas saltados el comando de cancelación MCALL para el
subprograma modal, éste seguirá activo.
El programador debe asegurarse de que, al saltar hacia atrás varios niveles de programa, se
continúe con los ajustes modales correctos. Para ello debe, p. ej., programarse una
secuencia principal adecuada.
Preparación del trabajo
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
PRECAUCIÓN
Parámetro de salto atrás 3
Indica la cantidad de niveles que deben saltarse hacia
atrás para llegar al nivel de programa en el que debe
continuar la ejecución del programa.
Tipo:
INT
Valor:
1
El programa continúa en el "nivel de
programa actual - 1" (como RET sin
parámetros).
2
El programa continúa en el "nivel de
programa actual - 2", es decir, se salta
un nivel hacia atrás.
3
El programa continúa en el "nivel de
programa actual - 3", es decir, se saltan
dos niveles hacia atrás.
...
Margen
de
1 ... 15
valores:
Parámetro de salto atrás 4
Tipo:
BOOL
Valor:
1
Si el salto atrás tiene lugar en el
programa principal y allí hay activo un
modo de dialecto ISO, se deriva al inicio
del programa.
Programación flexible de CN
1.25 Uso de subprogramas
187