Reglas para declarar variables en fuentes AWL



Para cada bloque contenido en la fuente se deben declarar las correspondientes variables. Ésta declaración encuentra antes del área de instrucciones del bloque.

En tanto que existan, las variables deben declararse respetando el orden de los tipos de declaración. Así figurarán juntas todas las variables de un mismo tipo. En tanto que, trabajando con KOP, FUP o AWL, es necesario rellenar una tabla de declaración de variables, aquí debe utilizar las correspondientes palabras clave que aparecen en la tabla de la derecha. La palabra clave END_VAR caracteriza el final de una lista de declaración.

La lista de declaración es la lista de variables de un tipo de declaración. En ella es posible preasignar valores a las variables (excepción: VAR_TEMP). El ejemplo siguiente muestra la estructura de una entrada en la lista de declaración:

Variable                          Tipo de datos Valor preasignado
Duración_Motor1 :     S5TIME                 
:=     S5T#1H_30M ;

El nombre de la variable debe comenzar con una letra o con un carácter de subrayado. No se pueden dar nombres que correspondan a una de las palabras clave reservadas. Si los nombres de las variables de las declaraciones locales son idénticos a los de la tabla de símbolos, añada una # antes del nombre de las variables locales y ponga las variables de la tabla de símbolos entre comillas. En caso contrario, el bloque interpretará la variable como variable local.