5.7.7
Finalización prematura de funciones (S7-1500T)
Descripción
La instrucción RETURN finaliza la función actual en el punto en el que se encuentre esta
instrucción. Tras finalizar la función, el procesamiento del programa continúa en el punto
desde el que se llamó la función actual. Encontrará más información en el capítulo
"Instrucción RETURN (Página 107)".
Ejemplo
El siguiente ejemplo muestra la finalización de una función:
MCL
FUNCTION MySub : VOID
VAR_TEMP
END_VAR
// statement part
//...
IF i > 100 THEN
END_IF;
END_FUNCTION
5.7.8
Palabras clave reservadas (S7-1500T)
Descripción
Para garantizar la compatibilidad de programas tras posibles ampliaciones de MCL, las
unidades de organización del programa no soportadas están reservadas sintácticamente.
Las siguientes posibilidades de estructuración del programa están reservadas
sintácticamente:
• Bloques de función (FUNCTION_BLOCK)
• Bloques de organización (ORGANIZATION_BLOCK)
• Bloques de datos (DATA_BLOCK)
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA
i : DINT;
RETURN;
Crear el programa MCL (S7-1500T)
5.7 Estructura del programa MCL (S7-1500T)
139