5.3.3
Variables estáticas locales (S7-1500T)
Descripción
Las variables estáticas son variables locales definidas por el usuario cuyo valor se conserva
cuando se ejecuta el programa principal.
Sintaxis
Este tipo de variable se declara en el programa principal del programa intérprete, en el bloque
de declaración VAR/END_VAR. Su uso es opcional.
Ejemplo
El siguiente ejemplo muestra el uso de variables locales estáticas:
MCL
VAR
......
myVar : DINT;
MEASARR : ARRAY [1..10] OF LREAL;
myFlag : BOOL;
......
END_VAR
Acceso
El acceso una variable estática local solamente puede realizarse desde la unidad de
organización del programa en el que se ha declarado, es decir, solo desde el programa
principal del intérprete.
5.3.4
Variables temporales locales (S7-1500T)
Descripción
Las variables temporales son variables locales definidas por el usuario que pertenecen a una
función de forma local y no ocupan ningún área de memoria estática.
Sintaxis
La declaración de variables temporales locales se realiza en el bloque de declaración
VAR_TEMP/END_VAR. Este bloque de declaración es una parte de la función. Su uso es
opcional.
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA
Crear el programa MCL (S7-1500T)
5.3 Variables (S7-1500T)
73