Variables globales

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 la Lista de Variables Globales. Desde el panel Proyecto o desde el panel Variables se puede acceder a la lista de variables globales.

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:
  • 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)
NOTA
  • ¡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.
  • Si en Extras > Opciones > Opciones de Compilación > Generación de Código, está activado Inicializar todas las variables excepto las variables globales de retención que están direccionadas explícitamente, no se inicializarán las variables que tengan asignada una dirección física.
  • Para estructurar el programa, se deben declarar todas las variables globales en la lista de variables globales antes de comenzar a programar.
Temas relacionados

Consistencia utilizando 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

Temas relacionados

Modificado el: 2021-04-28Comentarios sobre esta páginaLínea directa de Panasonic