Instrucciones De Control Del Programa De Scl; Vista General De Las Instrucciones De Control Del Programa De Scl - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido
Segmento 3:
Cuando el operando "Tag_1" del segmento 1 tiene el estado lógico "1", se ejecuta la instrucción
RUNTIME. El punto de inicio para la medición del tiempo de ejecución se define con la primera
llamada de la instrucción y se respalda como referencia para la segunda llamada de la
instrucción en el operando "Mem".
El bloque de función FB1 se ejecuta en el segmento 2.
Cuando el bloque de programa FB1 finaliza y el operando "Tag_1" tiene el estado lógico "1", se
ejecuta la instrucción RUNTIME en el segmento 3. La segunda llamada de la instrucción calcula
el tiempo de ejecución del bloque de programa y escribe el resultado en la salida RET_VAL_2.
8.8.10

Instrucciones de control del programa de SCL

8.8.10.1

Vista general de las instrucciones de control del programa de SCL

Structured Control Language (SCL) proporciona tres tipos de instrucción de control de programa
para estructurar el programa de usuario:
• Instrucciones selectivas: Una instrucción selectiva permite dirigir la ejecución del programa
a secuencias de instrucciones alternativas.
• Bucles: La ejecución de bucles puede controlarse utilizando instrucciones de iteración. Una
instrucción de iteración especifica qué partes de un programa deberían iterarse en función
de determinadas condiciones.
• Saltos del programa: Un salto del programa es un salto inmediato a una meta de salto
específica y, con ello, a una instrucción diferente dentro del mismo bloque.
Estas instrucciones de control de programa utilizan la sintaxis del lenguaje de programación
PASCAL.
Tabla 8-156
Tipos de instrucciones de control en SCL
Instrucción de control del programa
Selectivo
Instrucción IF-THEN (Pági‐
na 310)
Instrucción CASE (Pági‐
na 311)
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Descripción
Permite dirigir la ejecución del programa a una de las dos ramas alterna‐
tivas, en función de que una condición sea TRUE o FALSE
Permite la ejecución selectiva en 1 de n ramas alternativas, en función del
valor de una variable
Instrucciones básicas
8.8 Control del programa
309
Tabla de contenido
loading

Tabla de contenido