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.

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
| Columna | Descripción |
|---|---|
| ID | Número de fila (automático). |
| Tag | Nombre simbólico descriptivo (ej: Sensor_Nivel, Motor_Start). |
| Variable | Dirección absoluta (ej: I0.0, M3.1, DB1.Temperatura). |
| Tipo | Tipo de dato: BOOL, BYTE, INT, WORD, DINT, DWORD, REAL. |
| Valor | Valor actual en monitoreo online. |
| Comentario | Descripción libre de la variable. |
Orígenes de variables (VarSource)
Cada variable tiene un origen que indica cómo fue creada:
| Origen | Descripción |
|---|---|
| MANUAL | Agregada manualmente por el usuario. |
| FC_LOCAL | Variable local/estática de una FC. |
| DB_GLOBAL | Variable importada de un DB global. |
| IO_INPUT | Entrada física (I) detectada en el programa. |
| IO_OUTPUT | Salida física (Q) detectada en el programa. |
| IO_MARKER | Marca 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:
I0.0→Entrada_0_0Q1.3→Salida_1_3M5.0→Marca_5_0
Estos tags se pueden renombrar a nombres más descriptivos según la aplicación.
Resolución bidireccional
La base de datos permite:
- Tag → Variable: Dado un nombre (
Motor_Start), obtener la dirección (I0.0). - Variable → Tag: Dada una dirección (
I0.0), obtener el nombre (Motor_Start).
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.
Bomba_Nivel_Alto en vez de I2.3.