Área De Declaración - Siemens SIMATIC S7-SCL V5.3 Manual

Tabla de contenido

Publicidad

6.8
Área de declaración
Definición
El área de declaración permite declarar variables locales, parámetros, constantes y metas
de salto.
• Variables, parámetros, constantes y metas de salto locales, es decir, que sólo tienen
validez dentro de un mismo bloque, se definen en el área de declaración del bloque
lógico.
• Las áreas de datos a las que acceden todos los bloques lógicos se definen en el área de
declaración de los bloques de datos.
• En el área de declaración de un UDT se define el tipo de datos de usuario.
Estructura
El área de declaración se divide en diferentes bloques de declaración, cada uno de los
cuales se caracteriza por una pareja de palabras clave. Cada bloque incluye una lista de
declaración para datos semejantes. La secuencia de estos bloques es arbitraria. La tabla
siguiente muestra los posibles bloques de declaración:
Datos
Constantes:
Metas de salto
Variables temporales
Variables estáticas
Parámetros de entrada VAR_INPUT;
Parámetros de salida
Parámetros de
entrada/salida
*)
En las funciones se admite la declaración de variables entre las dos palabras clave
VAR y END_VAR, sin embargo, las declaraciones se transfieren al área temporal al
compilar la fuente.
**) En los DBs y UDTs, las palabras clave VAR y END_VAR se sustituyen por STRUCT y
END_STRUCT.
S7-SCL V5.3 para S7-300/400
A5E00324652-01
Sintaxis
CONST;
lista de declaración
END_CONST
LABEL;
lista de declaración
END_LABEL
VAR_TEMP; lista de
declaración
END_VAR
VAR;
lista de declaración
END_VAR
lista de declaración
END_VAR
VAR_OUTPUT;
lista de declaración
END_VAR
VAR_IN_OUT;
lista de declaración
END_VAR
Estructura de programas S7-SCL
FB
FC
OB
X
X
X
X
X
X
X
X
X
X
X *)
X
X
X
X
X
X
DB
UDT
X **)
X **)
6-11

Publicidad

Tabla de contenido
loading

Tabla de contenido