Weintek HMI lent à se mettre à jour ? Diagnostiquer les retards de tags et de communication

Lorsqu'un Weintek HMI se met à jour lentement, identifiez d'abord où la valeur prend du retard : dans le PLC, pendant la communication, dans une macro HMI ou un transfert de données, ou au niveau de l'affichage. Modifier les paramètres de communication avant de localiser ce retard peut compliquer le dépannage.

Table des matières

Un écran tactile réactif ne prouve pas que ses Automate programmable données sont à jour. De même, une courbe lente ne signifie pas nécessairement que les affichages numériques ordinaires se mettent à jour lentement.

Ce guide présente une approche pratique de diagnostic pour les projets EasyBuilder Pro. Les paramètres et outils de diagnostic disponibles dépendent de la IHM série, de la version du logiciel et du pilote de communication sélectionné.

1. Identifier ce qui est réellement lent

Choisissez une valeur affectée et suivez-la de sa source jusqu'à l'écran. Confirmez le périphérique exact, l'adresse ou le tag, le type de données et tout calcul intermédiaire.

Par exemple, une température affichée peut provenir directement d'un registre PLC ou d'un registre local HMI qu'une macro met à jour périodiquement. Ces chemins nécessitent des contrôles différents.

ObservationsÀ examiner en premierComparaison utile
La valeur change tardivement dans le logiciel de programmation PLCMesure source et logique PLCValeur d'entrée par rapport au registre lu par le HMI
La valeur PLC change rapidement, mais le HMI la reçoit avec retardRequêtes et réponses de communicationObservation PLC par rapport aux données de diagnostic HMI
Les données de diagnostic HMI changent rapidement, mais un objet reste obsolèteAdresse de l'objet, conversion ou chemin de données intermédiaireValeur source directe par rapport à la valeur affichée
Un affichage numérique se met à jour rapidement, mais une courbe évolue lentementÉchantillonnage des données et configuration de la courbeValeur en direct par rapport aux échantillons enregistrés
Le panneau physique est réactif, mais la vue distante est retardéeConnexion de visualisation distante et clientVues locale et distante du même événement

Ces observations réduisent le champ de recherche ; elles ne prouvent pas à elles seules une cause.

Utilisez une valeur de procédé existante qui varie en toute sécurité ou un signal de diagnostic approuvé. Ne forcez pas les sorties et ne provoquez pas de mouvement de machine uniquement pour mesurer la réponse de l'écran.

2. Établir une base de référence reproductible

Avant de modifier le projet, enregistrez une sauvegarde et notez :

  • Modèle HMI, version runtime ou firmware et version EasyBuilder Pro.
  • Modèle PLC, pilote de communication et connexion Ethernet ou série.
  • Écran, objet, adresse et type de données affectés.
  • Si l'objet lit directement le PLC ou utilise un registre local HMI.
  • Si le retard affecte une valeur, un périphérique, un écran ou l'ensemble du projet.
  • Quand le problème survient : démarrage, changement d'écran, production normale ou rétablissement de la communication.

Observez plusieurs fois le même changement de valeur dans des conditions de fonctionnement comparables. Un enregistrement montrant les deux observations peut aider à établir la séquence.

Traitez avec prudence les mesures provenant de fenêtres logicielles distinctes : chaque moniteur a son propre comportement d'actualisation. Ne soustrayez pas les timestamps de périphériques non synchronisés pour présenter le résultat comme une latence de communication précise.

L'objectif immédiat est d'identifier quelle étape prend du retard, puis de mesurer cette étape plus précisément.

Besoin d'un variateur Altivar de remplacement ?

Parcourez notre sélection de disques durs Altivar d'origine neufs pour vos projets de maintenance, de dépannage et de remplacement.

Schneider ATV320 (1)

3. Inspecter la communication avant d'ajuster les paramètres d'actualisation

Sur les appareils compatibles de la famille cMT, cMT Diagnoser peut aider à inspecter les données d'objets et l'activité de communication. Weintek la documentation décrit l'affichage des valeurs d'objets et la surveillance d'adresses supplémentaires ; utilisez ces fonctions dans un processus de diagnostic en lecture seule. Voir l'introduction officielle à cMT Diagnoser.

Comparez l'adresse, le type de données, la longueur et la valeur de l'objet affecté avec la source PLC prévue. Dans la vue des paquets disponible, recherchez les requêtes en échec et déterminez quel périphérique ou quelle adresse est concerné.

UN Polling signifie qu'une requête attend une réponse. Cela ne prouve pas, à lui seul, que le processeur HMI est surchargé. Weintek indique également qu'une adresse d'objet invalide peut provoquer une erreur de communication tandis que d'autres objets continuent de fonctionner. Voir le guide de diagnostic de communication de Weintek USA.

Si votre HMI ne prend pas en charge ces outils, utilisez les diagnostics du pilote applicable, les outils de surveillance PLC et une méthode approuvée de capture de communication.

Résoudre d'abord les requêtes en échec

Recherchez un lien entre les valeurs obsolètes et :

  • Les requêtes vers un périphérique indisponible.
  • Les adresses invalides ou plages de données non prises en charge.
  • Les réponses qui arrivent de manière irrégulière.
  • Les erreurs de communication qui apparaissent pendant le ralentissement.

Selon la planification du pilote, l'attente de requêtes en échec peut affecter d'autres mises à jour. Confirmez cette relation par observation au lieu de supposer qu'un tag en échec ralentit tous les périphériques.

Si le panneau signale des échecs de connexion, commencez par le guide Weintek de dépannage d'un PLC sans réponse avant d'optimiser les performances.

4. Comprendre ce que contrôle chaque paramètre

Plusieurs paramètres influencent le comportement de la communication, mais ils ont des rôles différents.

ParamètreCe qu'il contrôleCe qu'il faut vérifier avant de le modifier
Délai de communication dépasséDurée pendant laquelle une requête peut attendre avant d'être considérée sans réponseSi les réponses arrivent réellement en retard ou n'arrivent jamais
Turn around delayUne attente avant l'envoi de la commande suivantePourquoi le délai a été configuré et si le périphérique nécessite cet espacement
Interval of block pack (words)Espacement d'adresses utilisé lors du regroupement de lectures admissiblesSi les adresses intermédiaires sont valides
Max. read-command size (words)Taille maximale de données demandée dans une seule commande de lectureLimites du pilote et du périphérique cible
Intervalle Data SamplingFréquence de l'échantillonnage basé sur le tempsSi le problème concerne les enregistrements ou un objet en direct

« Interval of block pack » est un réglage d'écart d'adresses mesuré en words, et non un intervalle d'actualisation de l'écran. Weintek le documente avec la taille maximale de commande de lecture dans EasyBuilder Pro V6.10.01, Chapitre 5, page 5-7.

Augmenter un bloc de lecture peut inclure des adresses situées entre les valeurs nécessaires. Vérifiez que le périphérique prend en charge toute la plage demandée avant de regrouper les lectures de façon plus agressive.

Trouvez l'automate programmable adapté à votre système

Découvrez de nouveaux processeurs PLC, modules d'E/S, alimentations et unités de communication originaux pour vos projets de maintenance et d'automatisation.

Schneider PLC

Turn Around Delay a un effet plus large

Dans une réponse officielle sur le polling d'objets Modbus sur un MT8071iP, Weintek USA explique que l'ajout de turn around delay réduit la charge de communication et affecte tous les objets utilisant le pilote sélectionné. Un délai excessif peut également provoquer des problèmes de communication. Voir Comment puis-je ajuster la fréquence de polling des données d'objet ?

Ne considérez pas ce paramètre comme un contrôle d'actualisation indépendant pour un seul affichage numérique. Notez sa valeur d'origine, comprenez les exigences du périphérique connecté et testez les modifications dans des conditions contrôlées.

5. Comparer la charge de l'écran et l'activité en arrière-plan

Un test contrôlé utile consiste à comparer l'écran affecté à un écran de diagnostic simple contenant un affichage direct de la même valeur source.

Si l'écran simple se met à jour plus rapidement, examinez la charge associée à l'écran d'origine. Si les deux restent lents, poursuivez l'examen de la communication partagée et de l'activité en arrière-plan.

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. 

Examinez le projet pour détecter les lectures inutiles, les arrays ou strings surdimensionnés et les copies intermédiaires mises à jour moins souvent que prévu. Comptez l'activité réelle de communication lorsque c'est possible ; le nombre d'objets graphiques seul n'est pas une mesure fiable de la charge.

Effectuez les tests d'isolation dans une copie contrôlée du projet ou dans un environnement de maintenance approuvé. Conservez les alarmes et fonctions de protection requises pendant les tests.

6. Séparer les retards d'échantillonnage des retards d'affichage en direct

Une courbe basée sur des enregistrements échantillonnés suit sa configuration d'échantillonnage de données. Elle ne change pas nécessairement à chaque modification d'un objet numérique adressé directement.

Vérifiez si l'échantillonnage est basé sur le temps ou sur un trigger, quelle adresse alimente les enregistrements et si le trigger attendu se produit.

Weintek avertit également que l'activation d'un trop grand nombre de processus d'échantillonnage prioritaires peut ralentir d'autres objets. Cet avertissement apparaît dans la section eMT, iE, XE, mTV et iP du manuel V6.10.01 ; vérifiez les options applicables à votre série. Voir Chapitre 8 : Data Sampling, pages 8-2–8-6.

Réduire l'intervalle d'échantillonnage augmente la fréquence d'enregistrement demandée. Cela ne corrige pas automatiquement des données source obsolètes et n'améliore pas automatiquement la communication.

Mettez à niveau ou remplacez votre IHM

Trouvez des panneaux IHM compatibles pour les modèles abandonnés, les mises à niveau de machines et le remplacement des interfaces opérateur.

Schneider HMI

7. Suivre les macros, transferts et registres locaux

Si les diagnostics de communication montrent des données source fraîches mais que la valeur affichée reste ancienne, suivez le chemin complet des données de l'objet.

Pour un objet lié à un registre local HMI, déterminez :

  1. Quelle macro, quel transfert ou quel calcul écrit ce registre.
  2. Ce qui déclenche cette opération.
  3. Si son exécution dépend d'un écran, d'une condition ou d'un trigger.
  4. Si une autre opération écrase le résultat.

Comparez la valeur PLC d'origine au registre intermédiaire. Si la source est fraîche et la valeur intermédiaire obsolète, concentrez-vous sur ce mécanisme de mise à jour avant de modifier les paramètres de communication PLC.

Vérifiez également l'échelle et la précision de l'affichage. Une valeur qui évolue lentement peut sembler inchangée parce que l'objet affiche moins de décimales que la source.

Questions fréquemment posées

Il n'existe pas un seul paramètre adapté à tous les projets. La réponse requise dépend de l'application, du pilote de communication, du périphérique connecté, des données demandées et de la manière dont la valeur affichée est produite. Définissez une réponse acceptable pour la tâche de l'opérateur, puis vérifiez-la sur le système réel.

Non. La simulation peut aider à vérifier le comportement du projet, mais l'ordinateur, le chemin de communication et l'environnement runtime diffèrent du panneau installé. Utilisez-la pour réduire le champ de recherche, puis confirmez les performances sur le matériel cible.

Uniquement lorsque les éléments montrent que des réponses valides nécessitent plus de temps. Un timeout plus long n'augmente pas la vitesse de polling. Si un périphérique ne répond jamais, il peut prolonger l'attente avant que l'échec soit reconnu.

Alimentez vos projets avec des PLC Omron, Mitsubishi, Schneider flambant neufs et originaux – en stock, prêts maintenant !

8. Modifier une cause et vérifier le résultat

Choisissez l'action corrective à partir des éléments observés :

Constat confirméAction suivante appropriée
La source PLC elle-même change en retardExaminer la source et la logique PLC
Les requêtes échouent de façon répétéeCorriger le périphérique, l'adresse ou le problème de connexion
Un délai configuré entre les commandes domine le temps d'attenteRevoir sa nécessité et l'ajuster dans les limites des exigences du périphérique
Les requêtes de lecture sont fragmentéesÉvaluer les lectures contiguës valides dans les limites prises en charge
Un registre HMI intermédiaire se met à jour peu fréquemmentCorriger les conditions de sa macro ou de son transfert
Les échantillons enregistrés sont trop espacésRevoir les exigences et la configuration d'échantillonnage

Retestez la même valeur, le même écran et les mêmes conditions de fonctionnement après chaque modification. Vérifiez à la fois le fonctionnement normal et les conditions qui avaient initialement révélé le retard.

Un résultat réussi doit montrer des valeurs plus fraîches sans introduire d'erreurs de communication, d'enregistrements manquants ou de commandes peu fiables. Une animation d'écran plus rapide seule ne suffit pas.

Si les tests identifient une limitation matérielle ou un panneau défaillant, fournissez Kwoco le modèle HMI exact, le modèle PLC, l'interface de communication et les exigences du projet lors de la discussion du sourcing de remplacement. Confirmez la compatibilité du projet avant de choisir un substitut.

Contactez-nous

Remplissez simplement votre nom, votre adresse e-mail et une brève description de votre demande dans ce formulaire. Nous vous contacterons dans les 24 heures.

Produits en vente à chaud

Unité centrale Omron CJ2M-CPU32

Fournisseur de PLC Omron CJ1W-PA202 en Chine

Servomoteur Mitsubishi série MR-JE 400w MR-JE-40A

Besoin d'une rencontre rapide ?

Partagez votre modèle ou vos spécifications et notre équipe vous aidera à trouver rapidement la solution idéale.

Ces sujets pourraient également vous intéresser

Demander un devis

*Nous respectons votre vie privée et garantissons la confidentialité de vos informations.