Las variables globales son accesibles en todo el proyecto. Se utilizan, por ejemplo, para los contactos de entrada y salida de un proceso o para el intercambio de datos con las pantallas de operación, programas scada, etc. 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 pueden copiar/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.
Desde el panel Proyecto o desde el panel Variables se puede acceder a las listas de variables globales. Las listas de variables globales vacías no aparecen en el panel Variables .
Las variables globales pueden ser de diferentes clases. Las POUs pueden acceder a las variables globales a través de las VAR_EXTERNAL (variables externas).
Se deben declarar las siguientes variables en la lista de variables globales:La declaración de variables globales en una librería utilizando la lista de variables globales permite:
Revisar y comparar las variables automáticamente
Mantener a lo largo del proyecto la consistencia del nombre de la variable, del tipo de dato y de las direcciones definidas por el usuario.
Realizar un seguimiento de los cambios en variables