¿Weintek HMI tarda en actualizar? Diagnóstico de retrasos de tags y comunicación

Cuando un Weintek HMI se actualiza lentamente, identifique primero dónde se retrasa el valor: dentro del PLC, durante la comunicación, en una macro HMI o transferencia de datos, o en la pantalla. Cambiar los ajustes de comunicación antes de localizar ese retraso puede dificultar la resolución del problema.

Tabla de contenido

Una pantalla táctil con buena respuesta no demuestra que sus SOCIEDAD ANÓNIMA datos estén actualizados. Del mismo modo, una tendencia lenta no significa necesariamente que las pantallas numéricas normales se actualicen lentamente.

Esta guía presenta un enfoque práctico de diagnóstico para proyectos EasyBuilder Pro. Los ajustes y herramientas de diagnóstico disponibles dependen de la Interfaz hombre-máquina (IHM) serie, versión de software y controlador de comunicación seleccionados.

1. Identifique qué es realmente lento

Elija un valor afectado y sígalo desde su origen hasta la pantalla. Confirme el dispositivo exacto, dirección o tag, tipo de datos y cualquier cálculo intermedio.

Por ejemplo, una temperatura mostrada puede proceder directamente de un registro PLC o de un registro local HMI que una macro actualiza periódicamente. Esos recorridos requieren comprobaciones diferentes.

ObservaciónInvestigue primeroComparación útil
El valor cambia tarde en el software de programación PLCMedición de origen y lógica PLCValor de entrada frente al registro que lee el HMI
El valor PLC cambia rápidamente, pero el HMI lo recibe tardeSolicitudes y respuestas de comunicaciónObservación PLC frente a datos de diagnóstico HMI
Los datos de diagnóstico HMI cambian rápidamente, pero un objeto permanece desactualizadoDirección del objeto, conversión o ruta de datos intermediaValor de origen directo frente al valor mostrado
Una pantalla numérica se actualiza rápidamente, pero una tendencia cambia lentamenteMuestreo de datos y configuración de tendenciasValor en vivo frente a muestras registradas
El panel físico responde bien, pero la vista remota tiene retrasoConexión de visualización remota y clienteVistas local y remota del mismo evento

Estas observaciones acotan la investigación; no prueban por sí solas una causa.

Utilice un valor de proceso existente que cambie de forma segura o una señal de diagnóstico aprobada. No fuerce salidas ni provoque movimiento de la máquina solo para medir la respuesta de la pantalla.

2. Establezca una línea base repetible

Antes de modificar el proyecto, guarde una copia de seguridad y registre:

  • Modelo HMI, versión de runtime o firmware y versión de EasyBuilder Pro.
  • Modelo PLC, controlador de comunicación y conexión Ethernet o serie.
  • Pantalla, objeto, dirección y tipo de datos afectados.
  • Si el objeto lee directamente el PLC o utiliza un registro local HMI.
  • Si el retraso afecta a un valor, un dispositivo, una pantalla o todo el proyecto.
  • Cuándo ocurre el problema: arranque, cambios de pantalla, producción normal o recuperación de la comunicación.

Observe varias veces el mismo cambio de valor en condiciones de funcionamiento comparables. Una grabación que muestre ambas observaciones puede ayudar a establecer la secuencia.

Trate con cautela las mediciones de tiempo de ventanas de software separadas: cada monitor tiene su propio comportamiento de actualización. No reste timestamps de dispositivos no sincronizados y presente el resultado como latencia de comunicación precisa.

El objetivo inmediato es encontrar qué etapa se queda atrás, y después medir esa etapa más de cerca.

¿Necesita un variador Altivar de repuesto?

Explore los nuevos variadores Altivar originales para proyectos de mantenimiento, solución de problemas y reemplazo.

Schneider ATV320 (1)

3. Inspeccione la comunicación antes de ajustar la actualización

En dispositivos compatibles de la familia cMT, cMT Diagnoser puede ayudar a inspeccionar datos de objetos y actividad de comunicación. Weintek la documentación describe la visualización de valores de objetos y la supervisión de direcciones adicionales; utilice estas funciones en un flujo de diagnóstico de solo lectura. Consulte la introducción oficial de cMT Diagnoser.

Compare la dirección, tipo de datos, longitud y valor del objeto afectado con el origen PLC previsto. En la vista de paquetes disponible, busque solicitudes fallidas y determine qué dispositivo o dirección está implicado.

A Polling significa que una solicitud está esperando una respuesta. Por sí solo, no demuestra que el procesador HMI esté sobrecargado. Weintek también indica que una dirección de objeto no válida puede producir un error de comunicación mientras otros objetos siguen funcionando. Consulte la guía de diagnóstico de comunicación de Weintek USA.

Si su HMI no admite estas herramientas, utilice el diagnóstico del controlador correspondiente, las herramientas de supervisión PLC y un método aprobado de captura de comunicación.

Resuelva primero las solicitudes fallidas

Busque una relación entre valores desactualizados y:

  • Solicitudes a un dispositivo no disponible.
  • Direcciones no válidas o rangos de datos no compatibles.
  • Respuestas que llegan de forma irregular.
  • Errores de comunicación que aparecen durante la ralentización.

Según la programación del controlador, esperar solicitudes fallidas puede afectar a otras actualizaciones. Confirme esa relación mediante observación en lugar de suponer que un tag fallido ralentiza todos los dispositivos.

Si el panel informa de fallos de conexión, empiece por la guía de Weintek para solucionar PLC sin respuesta antes de ajustar el rendimiento.

4. Comprenda qué controla cada ajuste

Varios ajustes influyen en el comportamiento de la comunicación, pero cumplen funciones diferentes.

AjusteQué controlaQué comprobar antes de cambiarlo
Tiempo de espera de comunicaciónCuánto tiempo puede esperar una solicitud antes de considerarse sin respuestaSi las respuestas llegan realmente tarde o nunca llegan
Turn around delayUna espera antes de enviar el siguiente comandoPor qué se configuró el retraso y si el dispositivo requiere ese espaciado
Interval of block pack (words)Separación de direcciones utilizada al combinar lecturas elegiblesSi las direcciones intermedias son válidas
Max. read-command size (words)Tamaño máximo de datos solicitado en un solo comando de lecturaLímites del controlador y del dispositivo de destino
Intervalo de Data SamplingFrecuencia del muestreo basado en tiempoSi la queja se refiere a registros o a un objeto en vivo

“Interval of block pack” es un ajuste de separación entre direcciones medido en words, no un intervalo de actualización de pantalla. Weintek lo documenta junto con el tamaño máximo del comando de lectura en EasyBuilder Pro V6.10.01, Capítulo 5, página 5-7.

Aumentar un bloque de lectura puede incluir direcciones entre los valores necesarios. Compruebe que el dispositivo admite todo el rango solicitado antes de combinar lecturas de forma más agresiva.

Encuentre el PLC adecuado para su sistema.

Descubra las nuevas CPU PLC originales, los módulos de E/S, las fuentes de alimentación y las unidades de comunicación para proyectos de mantenimiento y automatización.

Schneider PLC

Turn Around Delay tiene un efecto más amplio

En una respuesta oficial sobre polling de objetos Modbus en un MT8071iP, Weintek USA explica que añadir turn around delay reduce la carga de comunicación y afecta a todos los objetos que utilizan el controlador seleccionado. Un retraso excesivo también puede causar problemas de comunicación. Consulte ¿Cómo puedo ajustar la tasa de polling de datos de objetos?

No trate este ajuste como un control de actualización independiente para una sola pantalla numérica. Registre su valor original, comprenda los requisitos del dispositivo conectado y pruebe los cambios en condiciones controladas.

5. Compare la carga de pantalla y la actividad en segundo plano

Una prueba controlada útil consiste en comparar la pantalla afectada con una pantalla de diagnóstico simple que muestre directamente el mismo valor de origen.

Si la pantalla simple se actualiza con mayor rapidez, investigue la carga asociada a la pantalla original. Si ambas siguen lentas, continúe comprobando la comunicación compartida y la actividad en segundo plano.

A blank screen does not necessarily remove the project’s communication load. Weintek identifies alarms, data sampling, macros, and global data transfers as possible background communication sources. These can continue when their associated information is not visible. 

Revise el proyecto en busca de lecturas innecesarias, arrays o strings sobredimensionados y copias intermedias que se actualicen con menor frecuencia de la esperada. Cuente la actividad real de comunicación cuando sea posible; el número de objetos gráficos por sí solo no es una medida fiable de la carga.

Realice pruebas de aislamiento en una copia controlada del proyecto o en un entorno de mantenimiento aprobado. Mantenga las alarmas y funciones de protección necesarias durante las pruebas.

6. Separe los retrasos de muestreo de los retrasos de visualización en vivo

Una tendencia basada en registros muestreados sigue su configuración de muestreo de datos. No cambia necesariamente cada vez que cambia un objeto numérico direccionado directamente.

Compruebe si el muestreo está basado en tiempo o en trigger, qué dirección proporciona los registros y si se produce el trigger esperado.

Weintek también advierte que habilitar demasiados procesos de muestreo de alta prioridad puede ralentizar otros objetos. Esta advertencia aparece en la sección eMT, iE, XE, mTV e iP del manual V6.10.01; compruebe las opciones aplicables a su propia serie. Consulte Capítulo 8: Data Sampling, páginas 8-2–8-6.

Acortar el intervalo de muestreo aumenta la frecuencia de registro solicitada. No corrige automáticamente datos de origen desactualizados ni mejora la comunicación.

Actualiza o reemplaza tu HMI.

Encuentre paneles HMI compatibles para modelos descatalogados, actualizaciones de máquinas y reemplazo de la interfaz del operador.

Interfaz de usuario Schneider

7. Rastree macros, transferencias y registros locales

Si el diagnóstico de comunicación muestra datos de origen actualizados pero el valor mostrado sigue antiguo, rastree la ruta completa de datos del objeto.

Para un objeto vinculado a un registro local HMI, determine:

  1. Qué macro, transferencia o cálculo escribe en ese registro.
  2. Qué inicia esa operación.
  3. Si su ejecución depende de una pantalla, condición o trigger.
  4. Si otra operación sobrescribe el resultado.

Compare el valor PLC original con el registro intermedio. Si el origen está actualizado y el valor intermedio está desactualizado, céntrese en ese mecanismo de actualización antes de cambiar los ajustes de comunicación PLC.

Compruebe también la escala y la precisión de visualización. Un valor que cambia lentamente puede parecer sin cambios porque el objeto muestra menos decimales que los que contiene el origen.

Preguntas frecuentes

No existe un único ajuste adecuado para todos los proyectos. La respuesta necesaria depende de la aplicación, el controlador de comunicación, el dispositivo conectado, los datos solicitados y cómo se produce el valor mostrado. Establezca una respuesta aceptable para la tarea del operador y verifíquela en el sistema real.

No. La simulación puede ayudar a comprobar el comportamiento del proyecto, pero el ordenador, la ruta de comunicación y el entorno de runtime difieren del panel instalado. Úsela para acotar la investigación y después confirme el rendimiento en el hardware de destino.

Solo cuando la evidencia muestre que respuestas válidas necesitan más tiempo. Un timeout mayor no aumenta la velocidad de polling. Si un dispositivo nunca responde, puede prolongar la espera antes de reconocer el fallo.

Potencie sus proyectos con PLC Omron, Mitsubishi y Schneider nuevos y originales: ¡en stock y listos ahora!

8. Cambie una causa y verifique el resultado

Elija la acción correctiva a partir de la evidencia:

Hallazgo confirmadoSiguiente acción adecuada
El origen PLC cambia tardeInvestigue el origen y la lógica PLC
Las solicitudes fallan repetidamenteCorrija el dispositivo, la dirección o el problema de conexión
Un retraso configurado entre comandos domina el tiempo de esperaRevise su necesidad y ajústelo dentro de los requisitos del dispositivo
Las solicitudes de lectura están fragmentadasEvalúe lecturas contiguas válidas dentro de los límites compatibles
Un registro HMI intermedio se actualiza con poca frecuenciaCorrija sus condiciones de macro o transferencia
Las muestras registradas están demasiado separadasRevise los requisitos y la configuración de muestreo

Vuelva a probar el mismo valor, pantalla y condiciones de funcionamiento después de cada cambio. Compruebe tanto el funcionamiento normal como las condiciones que originalmente mostraron el retraso.

Un resultado satisfactorio debe mostrar valores más actualizados sin introducir errores de comunicación, registros ausentes o controles poco fiables. Una animación de pantalla más rápida por sí sola no es suficiente.

Si las pruebas identifican una limitación de hardware o un panel averiado, proporcione Cómpralo el modelo HMI exacto, modelo PLC, interfaz de comunicación y requisitos del proyecto al tratar el sourcing del reemplazo. Confirme la compatibilidad del proyecto antes de seleccionar un sustituto.

Contáctenos

Simplemente complete su nombre, dirección de correo electrónico y una breve descripción de su consulta en este formulario. Nos comunicaremos con usted dentro de las 24 horas.

Productos en oferta

Unidad CPU Omron CJ2M-CPU32

Proveedor de PLC Omron CJ1W-PA202 en China

Servoaccionamiento Mitsubishi MR-JE Serie 400w MR-JE-40A

¿Necesitas una pareja rápidamente?

Comparta su modelo o especificaciones y nuestro equipo le ayudará a encontrar la opción adecuada rápidamente.

También te pueden interesar estos temas

Solicitar presupuesto

*Respetamos su privacidad y mantenemos su información confidencial.