Instrucción Exit - Siemens SIMATIC S7-SCL V5.3 Manual

Tabla de contenido

Publicidad

Instrucciones
12.2.9 Instrucción EXIT
La instrucción EXIT permite abandonar un bucle (FOR, WHILE o REPEAT) en cualquier
punto del programa, independientemente de si se cumple o no la condición de interrupción.
Sintaxis
Instrucción EXIT
La instrucción EXIT se ejecuta según las reglas siguientes:
• Con esta instrucción se abandona de inmediato la instrucción de repetición en la que se
encuentra la instrucción EXIT.
• El programa prosigue la ejecución después de la instrucción de fin del bucle de repetición
(p.ej., después de END_FOR).
Ejemplo
FUNCTION_BLOCK EXIT_EXAMP
VAR
INDEX_1
INDEX_2
INDEX_BUSCADO
PALABRA CLAVE
END_VAR
BEGIN
INDEX_2
FOR INDEX_1
// salir del bucle FOR si la
// PALABRA CLAVE[INDEX_1] es igual a 'KEY':
PALABRA CLAVE IF[INDEX_1] = 'KEY' THEN
INDEX_2 := INDEX_1 ;
EXIT ;
END_IF ;
END_FOR ;
// La siguiente asignación de valor se
// realizará después de ejecutar
// EXIT o después del final regular del bucle FOR:
INDEX_BUSCADO:= INDEX_2 ;
END_FUNCTION_BLOCK
12-24
EXIT
: INT ;
: INT ;
: INT ;
: ARRAY[1..51] OF STRING ;
:= 0 ;
:= 1 TO 51 BY 2 DO
S7-SCL V5.3 para S7-300/400
A5E00324652-01

Publicidad

Tabla de contenido
loading

Tabla de contenido