Variables Temporales - Siemens SIMATIC S7-SCL V5.3 Manual

Tabla de contenido

Publicidad

8.8.3

Variables temporales

Las variables temporales pertenecen localmente a un bloque lógico y no ocupan ningún
área de memoria estática. Se depositan en la pila de la CPU y su valor se conserva
solamente durante un recorrido del bloque. A las variables temporales no se puede acceder
fuera del bloque en el en el que se han declarado. Al iniciar la ejecución de un OB, FB o FC,
el valor de los datos temporales no está definido. Las variables temporales no se pueden
inicializar.
Declare como datos temporales aquellos datos que necesite solamente para guardar
resultados intermedios durante el procesamiento de su OB, FB o FC.
Sintaxis
La declaración de las variables temporales se realiza en la sección de declaración
VAR_TEMP / END_VAR. Este bloque de declaración forma parte de un FB, FC, o OB. En la
declaración de variables se indican los nombres de las variables y sus tipos de datos.
Bloque de variables temporales
VAR_TEMP
Ejemplo
VAR_TEMP
BUFFER 1 : ARRAY [1..10] OF INT ;
AYUD1, AYUD2
END_VAR
Acceso
El acceso a las variables se realiza siempre en el área de instrucciones del bloque lógico, en
cuyo área de se haya declarado la variable (acceso desde el interior), consulte el capítulo
"Asignación de valores".
S7-SCL V5.3 para S7-300/400
A5E00324652-01
Declaración
de variable
No es posible inicialización
: REAL;
Declaración de variables y parámetros locales
END_VAR
8-11

Publicidad

Tabla de contenido
loading

Tabla de contenido