{}

Nuestras marcas

Impact-Company-Logo-English Black-01-177x54

Bienvenido(a) al sitio web para México de Schneider Electric

Te damos la bienvenida a nuestro sitio web para México.
Buscar Preguntas Frecuentes
¿Cómo corregir variables no localizadas (enlace XVM/STU roto) en Vijeo Designer?

Article available in these languages: English, Russian

Cuestión:
Se realizó un cambio en línea en el PLC Unity/Ecostruxure Control Expert con un cambio en el elemento de una estructura en un DDT y ahora todas las etiquetas no localizadas en Vijeo Designer muestran triángulos de mala calidad de datos.

Línea de productos:
Vijeo Designer, Unity Pro, Ecostruxure Control Expert

Causa:
Existen dos causas:

Causa 1: Hay dos PLC en Vijeo Designer que tienen nombres duplicados Tipos de datos de usuario (UDT) pero diferentes elementos. Vijeo Designer solo puede importar un solo UDT de nombre único de cada PLC, ya que el grupo de UDT de Vijeo Designer se comparte entre todas las variables del equipo Modbus.

Causa 2: Un cambio importante a los elementos de un DDT (estructura) o bloque de funciones que anteriormente estaba vinculado a Vijeo Designer tiene un elemento Eliminado o Cambiado de nombre. Debido a que Unity Pro/Ecostruxure Control Expert no conserva un historial de los cambios de una Estructura dentro de los archivos .STU y .XVM, Vijeo Designer lo reconocerá como un nuevo UDT, que dañará el contexto de dirección vinculado con las Variables de los UDT originales.

Para identificar cuándo se produjo este problema:
Cuando construye un proyecto PLC y exporta un nuevo archivo .XVM o .STU, luego actualiza el enlace en Vijeo Designer, verifique si cambian TODOS los últimos dígitos a la derecha del último punto de las Direcciones de dispositivo:
Device Addresses for Unlocated Variables
Este es un valor único que se genera cada vez que se ejecuta un proyecto de PLC.
Todos ellos en un solo grupo de equipos deben actualizarse cada vez que se importe un nuevo archivo .XVM o .STU.

Si no se actualizan o si sólo se realiza una actualización parcial, se ha producido el problema descrito por la Causa 1 o la Causa 2. Si este es el caso, siga los pasos de la Resolución.

Resolución:
En Unity Pro / Ecostruxure Control Expert, si la función del diccionario de datos no está activada, cualquier pequeño cambio de código o etiquetas en el programa del PLC dañará el enlace de comunicación entre la HMI y el PLC (si se realizó un enlace de símbolo a través de un archivo XVM o STU). Para resolver este problema, necesitamos restablecer el vínculo de símbolo siguiendo este procedimiento:

1. Haga click derecho en "Variables" en Vijeo Designer y seleccione "Exportar Variables...".

2. Guarde las variables en un archivo .CSV o en cualquier tipo de archivo que desee. Esto guardará la información de la configuración de alarmas y de los ajustes de registro (y muchos otros también)

3. Elimine todas las variables externas del proyecto.

4. Haga click derecho en "Variables" de nuevo y vaya al cuadro de diálogo " Actualizar vínculo ".

Right-click Variables. Select Update Link

5. Para eliminar el archivo vinculado (si existe en la lista), seleccione la fila y haga clic en Eliminar:

Remove the Linked file

6. Vaya al panel Variables y haga clic en el botón Tipos de datos del usuario:

Variable Editor top toolbar -> [User Data Types...] button

7. Elimine todos los tipos de datos de usuario de la lista.

Delete all User Data Types (UDTs)

User Data Types dialogNOTA: Utilice esta secuencia de teclas de método abreviado en el cuadro de diálogo UDT para eliminar filas repetitivas: Seleccione una fila -> luego presione: Alt+L (para eliminar) -> luego presione la tecla Y (para "Sí" para eliminar)

·8. Ahora que en esencia tiene una lista de variables vacías, vincule a su archivo .XVM o .STU como normalmente haría al hacer click derecho en el nodo Variables, seleccionando "VIncular variables..." y eligiendo el archivo más reciente.

Right-click Variables node -> select [Link Variables...]

9. Agregue las variables que necesita.
(SUGERENCIA: consulte el archivo .CSV que exportó en el paso 2 para obtener las variables que vinculó anteriormente y agregó al proyecto original).

-> Asegúrese de mantener la misma estructura de carpetas que el programa original, lo que asegurará que los mappings de las variables a los objetos de pantalla permanezcan iguales. Seleccione de acuerdo a la sección "Al agregar variables: Creado como" para que coincida con la estructura de la carpeta original:

New Variables from Equipment dialog - select the variables you wish to link from the .XVM / .STU file

9. Una vez que haya seleccionado todas las variables de la lista, haga clic en Añadir y luego en Cerrar.

10. Haga click derecho Variables y elija "Importar variables" y elija volver a importar el archivo .CSV que generó en el paso 2.

1. Asegúrese de seleccionar "Sobrescribir las variables existentes".
-> Ahora la configuración de alarmas, mensajes de alarma y registro se actualiza para las etiquetas que ha añadido.
-> Sin embargo, las direcciones de dispositivo son antiguas. Por lo tanto, tendrá que actualizar el enlace una vez más

13. Haga click derecho en "Variables" y vaya al cuadro de diálogo "Actualizar vínculo" y pulse el botón "Actualizar" para acceder al enlace.
-> Esto actualizará las direcciones de las variables no localizadas una vez más y ahora su aplicación HMI debe estar actualizada y debe poder comunicarse con el PLC.

NOTA:
Se recomienda activar la casilla "Data Dictionary" que se encuentra en Unity Pro/Experto en Ecostuxure Control Expert: Tools -> Project Settings -> PLC Embedded Data
Tools -> Project Settings -> PLC Embedded Data -> Data dictionary setting

Cuando el diccionario de datos del PLC está encendido:
Mantiene una tabla de búsqueda en el PLC.
Si las variables (nombres y estructuras) no cambian entre la HMI y el PLC, en las siguientes construcciones y descargas al PLC, el PLC enrutará a la HMI a las direcciones de memoria actuales dentro del PLC para acceder a los datos.

Si el diccionario de datos está desactivado, entonces uno tendría que exportar el archivo .XVM y actualizar el enlace cada vez que se complete la compilación y descarga en el PLC.

Schneider Electric Mexico

Explora más
Producto:
Artículos que pueden ser útiles
Explora más
Producto: