¿Cómo podemos ayudarte hoy?

¿Por qué las variables declaradas como globales (GVL) no aparecen en el Configurador de Símbolos de EcoStruxure Machine Expert / SoMachine?

El Configurador de Símbolos (Symbol Configuration) de EcoStruxure Machine Expert / SoMachine solo muestra las variables que están siendo utilizadas activamente en algún POU (Program Organization Unit) que esté llamado desde la tarea MAST (o cualquier otra tarea activa del proyecto).

Si una variable global está declarada en la GVL (Global Variable List) pero no es referenciada en ningún POU vinculado a una tarea activa, el compilador la considera como no utilizada y no la incluye en el Configurador de Símbolos.


🔧 Solución principal

Asegurarse de que el POU donde se utilizan (o se referencian) las variables globales esté correctamente llamado desde la tarea MAST (o desde otra tarea activa del proyecto):

  1. En el árbol del proyecto, acceder a TareasMAST.
  2. Verificar que el POU que utiliza las variables globales está añadido como llamada en la tarea MAST.
  3. Compilar el proyecto (Compilar → Generar).
  4. Abrir el Configurador de Símbolos (Tools Tree → Symbol Configuration) y hacer clic en "Crear" para regenerar la lista.
  5. Las variables globales deberían aparecer ahora en la lista.

✅ Una vez que el POU está vinculado a la tarea MAST y el proyecto se ha compilado, las variables globales serán visibles en el Configurador de Símbolos.


⚠️ Caso especial: Variables globales de tipo CONSTANT

Si las variables que no aparecen son de tipo VAR_GLOBAL CONSTANT, existe una limitación adicional:

  • En SoMachine V4.3 (basado en Codesys V3.5 SP3), las constantes globales no son compatibles con el Configurador de Símbolos de forma nativa.

  • En EcoStruxure Machine Expert (basado en Codesys V3.5 SP6 o superior), existen dos alternativas:

    Opción A – Añadir el atributo {attribute 'symbol' := 'read'} justo antes de la declaración de cada constante que se desee compartir:

    {attribute 'symbol' := 'read'}
    MiConstante : INT := 100;
    

    Opción B – Desmarcar la opción "Reemplazar constantes" en la configuración del proyecto (Configuración del Proyecto → Opciones del compilador) para que todas las constantes globales estén disponibles en el Configurador de Símbolos.

Schneider Electric Argentina

Explora más
Rango:
Explora más
Rango:

¿Necesitas ayuda?

¿Necesitas ayuda?

Selector de productos

Selector de productos

Encuentra rápida y fácilmente los productos y accesorios adecuados para tus aplicaciones.

¿Dónde comprar?

¿Dónde comprar?

Encuentra fácilmente el distribuidor de Schneider Electric más cercano a ti.

Centro de ayuda

Centro de ayuda

Encuentra recursos de soporte para todas tus necesidades en un solo lugar.

  • Documentación del producto
  • Descargas de software
  • Selector de productos
  • Sustitución y reemplazo de productos
  • Centro de ayuda y contacto
  • Encuentra nuestras oficinas
  • Dónde comprar
  • Comunidad Schneider Electric
  • Empleo
  • Perfil corporativo
  • Informar una conducta indebida
  • Accesibilidad
  • Sala de redacción
  • Inversores
  • EcoStruxure
  • Búsqueda de empleo
  • Blog
  • Política de privacidad
  • Aviso de Cookies
  • Términos de uso
  • Cambiar la configuración de cookies