En la sección del bloque lógico SCL se pueden declarar los tipos de parámetros siguientes:
● Input, Output, InOut y Ret_Val: estos parámetros definen las variables de entrada, las
● Estáticos (solo FBs; la figura de arriba corresponde a un FC): las variables estáticas se
● Temp: estos parámetros son variables temporales que se emplean durante la ejecución
Si se llama el bloque lógico SCL desde otro bloque lógico, los parámetros del bloque lógico
SCL aparecen como entradas o salidas.
En este ejemplo, las variables de "Start" y "On" (de la tabla de variables de proyecto) se
corresponden con "StartStopSwitch" y "RunYesNo" en la tabla de declaración del programa
SCL.
Construir una expresión SCL
Una expresión SCL es una fórmula para calcular un valor. La expresión consiste en
operandos y operadores (p. ej. *, /, + o -). Los operandos pueden ser variables, constantes o
expresiones.
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05
variables de salida y el valor de retorno del bloque lógico. El nombre de la variable
introducida en este punto se emplea de forma local durante la ejecución del bloque
lógico. Normalmente, no se emplea el nombre de variables globales en la tabla de
variables.
utilizan para almacenar resultados intermedios estáticos en el bloque de datos instancia.
Los datos estáticos se retienen hasta que se sobrescriben, lo cual puede ocurrir después
de varios ciclos. Los nombres de los bloques, los cuales se llaman en este bloque lógico
como multiinstancia, también se almacenan en los datos locales estáticos.
del bloque lógico.
99BPrincipios básicos de programación
6.5 Lenguaje de programación
155