Declaración de
variables en fuentes AWL
Variables del tipo de datos simples
|
// Los comentarios se separan de la tabla de declaración con
dos barras inclinadas. |
VAR_INPUT |
// Palabra clave variable de entrada |
in1 : INT; |
// El nombre de la variable y el tipo se separan con un
":" |
in3 : DWORD; |
// Cada declaración de variable se termina con un punto y
coma. |
in2 : INT := 10; |
// Definición opcional del valor inicial en la declaración |
END_VAR |
// Fin de la declaración de variables de un mismo tipo de
declaración |
VAR_OUTPUT |
// Palabra clave variable de salida |
out1 : WORD; |
|
END_VAR |
// Palabra clave variable temporal |
VAR_TEMP |
|
temp1 : INT; |
|
END_VAR |
|
Variables de tipo de datos "Array"
VAR_INPUT |
// Variable de entrada |
campo1 : ARRAY [1..20] of INT; |
// campo1 es un campo unidimensional |
campo2 : ARRAY [1..20, 1..40] of DWORD; |
// campo2 es un campo bidimensional |
END_VAR |
|
Variables del tipo de datos "estructura"
VAR_OUT |
// Variable de salida |
SALIDA1: STRUCT |
// SALIDA1 es del tipo de datos STRUCT |
var1 : BOOL; |
// Elemento 1 de la estructura |
var2 : DWORD; |
// Elemento 2 de la estructura |
END_STRUCT; |
// Fin de la estructura |
END_VAR |
|
|