Las Variables Globales son accesibles en todo el proyecto. Las variables globales se declaran dentro de una lista de variables globales en GVLs.
Se permiten varias listas de variables globales en el repositorio GVL del proyecto. En las librerías de usuario, solo se permite una GVL. Se puede copiar y pegar variables globales entre diferentes listas. Si ya existe un identificador en una lista de variables globales, _copy1, _copy2... se añadirán al identificador existente. Se pueden eliminar todas las listas de variables globales del proyecto excepto una lista, que es obligatoria para cada proyecto.
Se pueden transferir variables globales desde una lista de variables globales a una cabecera de POU. Se pueden declarar de forma sencilla en el cuerpo de la POU (en los diferentes editores LD/FBD, ST/IL o SFC). O utilizar el editor de declaración para crear variables globales.
¡No asignar direcciones a menos que sea estrictamente necesario! Solamente asignar las direcciones para las entradas y las salidas (X, Y) o si es necesario tener acceso a ciertas áreas de memoria. El compilador realiza la asignación automática de direcciones después de proporcionar alimentación al sistema. De esta forma se previenen los errores causados por las salidas duplicadas, y se asegura que las direcciones se actualizan automáticamente cuando se cambia de tipo de PLC. Se deben declarar las siguientes variables en la lista de variables globales:
Variables que tienen asignadas las entradas y las salidas, p. ej. X0, Y0 del PLC
Variables que tienen que estar asignadas a una dirección concreta, p.ej. DT0 para permitir la comunicación con una pantalla de operación
Variables que tienen que estar accesibles desde otras POUs (vía VAR_EXTERNAL)
Se pueden introducir las direcciones en uno de los siguientes formatos:
Formato FP, por ejemplo, X0. La correspondiente dirección IEC se genera automáticamente cuando se pasa al siguiente campo.
Formato IEC, por ejemplo, %IX0.0. I = Entrada, X = Bit y 0.0 para el primer módulo y para la primera entrada. La correspondiente dirección FP se genera automáticamente cuando se pasa al siguiente campo.