DOXOM / Docs / Modo IEC / Variables globales

Variables globales

La base de datos de variables globales centraliza la definición de tags (nombres simbólicos) para todas las direcciones del programa: entradas, salidas, marcas y variables de DB.

Editor de variables globales
Editor de variables globales con tags simbólicos, tipos y direcciones.

Acceder al editor

En el árbol de proyecto, haga doble clic en Variables Globales (o desde el menú Ver → Variables). Se abre una tabla con todas las variables del proyecto.

Columnas de la tabla

ColumnaDescripción
IDNúmero de fila (automático).
TagNombre simbólico descriptivo (ej: Sensor_Nivel, Motor_Start).
VariableDirección absoluta (ej: I0.0, M3.1, DB1.Temperatura).
TipoTipo de dato: BOOL, BYTE, INT, WORD, DINT, DWORD, REAL.
ValorValor actual en monitoreo online.
ComentarioDescripción libre de la variable.

Orígenes de variables (VarSource)

Cada variable tiene un origen que indica cómo fue creada:

OrigenDescripción
MANUALAgregada manualmente por el usuario.
FC_LOCALVariable local/estática de una FC.
DB_GLOBALVariable importada de un DB global.
IO_INPUTEntrada física (I) detectada en el programa.
IO_OUTPUTSalida física (Q) detectada en el programa.
IO_MARKERMarca interna (M) detectada en el programa.

Auto-generación de tags

El sistema escanea automáticamente el programa para detectar todas las direcciones I, Q y M utilizadas, y genera tags con nombres predeterminados:

Estos tags se pueden renombrar a nombres más descriptivos según la aplicación.

Resolución bidireccional

La base de datos permite:

En el editor Ladder, los elementos muestran tanto la dirección como el tag para facilitar la lectura.

Formato TAGX

Las variables se compilan en formato TAGX compacto que se envía al PLC junto con el programa. Esto permite que las herramientas de monitoreo muestren los nombres simbólicos en tiempo real.

Consejo: Defina tags descriptivos desde el inicio del proyecto. Facilita enormemente la depuración y el mantenimiento futuro. Ejemplo: Bomba_Nivel_Alto en vez de I2.3.