Declarar variables globales

Para declarar variables utilizando el editor de declaración, seguir los pasos del procedimiento que se describe a continuación. Las variables también se pueden declarar de forma sencilla en el cuerpo de la POU (en los diferentes editores LD/FBD, ST/IL o SFC) o en el panel Variables.

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.

  • Para estructurar el programa, se deben declarar todas las variables globales en la lista de variables globales antes de comenzar a programar.

  1. Abrir una lista de variables globales en GVLs desde el panel Proyecto

    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 eliminar todas las listas de variables globales del proyecto excepto una lista, que es obligatoria para cada proyecto.

    Existen las siguientes restricciones para los nombres de GVL:

    • No utilizar caracteres especiales como !, ", $, %, paréntesis, etc.
    • El primer carácter no puede ser un dígito.
    • El último carácter no puede ser un guión bajo. No se pueden introducir dos guiones bajos seguidos.
    • El identificador no puede ser una dirección, por ejemplo, 'R0', 'DT0', 'LD0'. El identificador no puede ser una palabra clave, por ejemplo, 'ADD', 'ARRAY', 'INT'.
  2. En Clase, seleccionar la clase de variable
  3. En Identificador, introducir el nombre la variable

    Solamente ejecutar los dos pasos siguientes para las entradas y salidas del PLC o cuando sea necesario asignar una dirección concreta a una variable, por ejemplo cuando se intercambian datos con una pantalla de operación.

  4. Introducir la dirección en formato FP, por ejemplo, X0

    La correspondiente dirección IEC se genera automáticamente cuando se pasa al siguiente campo.

    Introducir la dirección en 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.

  5. En Tipo, seleccionar para abrir el cuadro de diálogo Selección del Tipo de Variable
  6. En Clase, seleccionar la clase de datos deseada
    • Tipo Simple
    • DUTs
    • Bloques de Funciones
  7. En Librería, seleccionar la librería
  8. OK
    Se muestra automáticamente el valor inicial preseleccionado para el tipo de dato. Este valor se puede cambiar en cualquier momento
    Opcional:
    • Seleccionar Auto extern para insertar automáticamente la variable global en las cabeceras de todas las POUs
    • En Comentario, introducir un texto, si se considera necesario

Explicación de los campos

Un proyecto tiene una lista de variables globales. La lista de variables globales (GVL) está accesible desde todas las POUs del proyecto.

Los campos en la lista de variables globales tienen el siguiente significado:

  1.  (1) Clase indica la clase de variable, p.ej. VAR_GLOBAL, VAR_GLOBAL_CONSTANT, etc.
  2.  (2) Identificador es el nombre simbólico que se usa en el programa.
  3.  (3) Dirección FP o Dirección IEC es la dirección física asignada a la variable.
  4.  (4) Tipo: Después de introducir una dirección, se preselecciona automáticamente un tipo de variable (por ejemplo BOOL, INT, STRING). Se puede cambiar este valor, seleccionando otro tipo de la lista.
  5.  (5) Inicial es el valor inicial que es asignado a la variable siempre que se reinicia el PLC. Se puede modificar este valor si es necesario.
  6.  (6) Auto extern inserta automáticamente la variable global en las cabeceras de todas las POUs del panel Proyecto. Esta función puede estar activada permanentemente en Extras > Opciones > Opciones de Programa > Editores > Editores de Declaración.
  7.  (7) Comentario es una descripción de la variable.
NOTA
  • Los Identificadores no pueden empezar con un número.
  • Los identificadores que utilizan una sintaxis especial pueden determinar el tipo de dato de la variables según la tabla de prefijos.
  • Las direcciones FP (X0, Y1, etc.) son términos reservados y no se pueden utilizar como identificadores.
  • ¡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.

  • Se pueden introducir las direcciones en uno de los siguientes formatos:

    • Formato FP, p. ej. X0. La correspondiente dirección IEC se genera automáticamente cuando se pasa al siguiente campo.
    • Formato IEC, p. ej. %IX0.0. I = entrada, X = bit y 0.0 para la primera unidad y para la primera entrada. La correspondiente dirección FP se genera automáticamente cuando se pasa al siguiente campo.
  • Para añadir líneas vacías a la lista, pulsar <Shift>+<Return>
  • También se pueden insertar nuevas líneas con Editar > Nueva Declaración > Al principio > Antes > Después > Al final
Temas relacionados

Modificado el: 2025-07-21Comentarios sobre esta páginaLínea directa de Panasonic