Descargar Imprimir esta página

Siemens SIMATIC S7-1500 Manual De Funciones página 107

Ocultar thumbs Ver también para SIMATIC S7-1500:

Publicidad

5.6.9
Instrucción RETURN (S7-1500T)
Descripción
La instrucción RETURN cancela la función o el programa principal que se está ejecutando. Al
finalizar una función, la ejecución del programa continúa en una unidad de organización del
programa (POE) de orden superior tras el punto desde el que se llamó la función.
Ejemplo
El ejemplo siguiente muestra el uso de una instrucción RETURN:
MCL
Index := 1;
FOR Index := 1 to 51 BY 2 DO
END_FOR;
(*
The following value assignment is executed after the regular end of the FOR
loop, but not after the execution of RETURN.
*)
Index_find := Index_2;
5.6.10
Instrucción SYNC (S7-1500T)
5.6.10.1
Descripción general de la instrucción SYNC (S7-1500T)
Descripción
Las instrucciones en lenguaje de programación MCL se ejecutan por lo general de forma
secuencial, es decir, línea a línea, tal y como están escritas en el código del programa. Sin
embargo, también puede ser necesario ejecutar instrucciones o secuencias de instrucciones
en paralelo.
Para iniciar instrucciones o secuencias de instrucciones simultáneamente o en función de
determinados eventos en paralelo a otras instrucciones, MCL ofrece las siguientes
posibilidades:
• Inicio síncrono de instrucciones
• Acciones síncronas (acciones síncronas vinculadas a una posición)
Estas posibilidades son las únicas excepciones a los principios básicos de la programación en
el contexto del procesamiento.
El inicio síncrono de instrucciones y acciones síncronas puede programarse utilizando el
bloque del sistema SYNC/END_SYNC. Dentro de esta estructura de bloques unitaria se utilizan
subbloques secundarios específicos para el inicio síncrono (subbloque ON_START) y acciones
síncronas (Unterblock ON_POS). Esto permite describir el inicio síncrono de instrucciones,
diferentes versiones de acciones síncronas, así como la combinación de ambas
funcionalidades (inicio síncrono de instrucciones y acciones síncronas) de forma clara y
sencilla desde el punto de vista sintáctico.
El inicio síncrono de instrucciones no depende de criterios de inicio. El inicio síncrono, por
tanto, puede utilizarse para todas las instrucciones que soporten el inicio simultáneo a otras
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA
IF myFlag THEN
RETURN;
END_IF;
Crear el programa MCL (S7-1500T)
5.6 Instrucciones de control (S7-1500T)
107

Publicidad

loading