Les boutons et objets HMI Weintek disparaissent : dépannage Modbus

Lorsque des boutons, voyants ou objets numériques disparaissent d'un HMI Weintek pendant l'exécution, vérifiez les données derrière ces objets avant de remplacer le panneau.

Table des matières

Weintek le guide de dépannage explique qu'un objet contenant une adresse de lecture peut disparaître lorsque le HMI ne parvient pas à obtenir cette valeur. Un objet utilisé uniquement pour écrire une valeur peut rester visible. Cela évite qu'un état illisible du périphérique soit présenté comme une valeur par défaut valide. WeintekUSA : dépannage « Device No Response »

Cependant, un échec de communication n'est qu'une explication possible. Un objet peut également être masqué par un interverrouillage ou un paramètre de sécurité.

La première question est de savoir si l'objet manquant dispose de données valides. Si oui, examinez ses conditions de visibilité. Sinon, tracez la requête Modbus exacte qui échoue.

Ce guide s'applique aux projets EasyBuilder Pro utilisant Modbus TCP ou RTU. Les réglages et outils de diagnostic varient selon le modèle HMI, la version du logiciel et le pilote sélectionné.

1. Relever ce qui disparaît et à quel moment

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

  • Le modèle HMI, la version du système d'exploitation et la version d'EasyBuilder Pro.
  • Le modèle du PLC ou du périphérique Modbus.
  • Le pilote exact sélectionné dans le projet.
  • La fenêtre concernée et les noms des objets.
  • Si le problème survient sur le panneau, en simulation ou dans les deux.
  • Si certaines valeurs PLC continuent de se mettre à jour.
  • Les modifications récentes des adresses, réglages du périphérique, sécurité ou communications.

Examinez le problème sans appuyer sur les boutons de commande de la machine. La simulation en ligne et les outils de diagnostic peuvent communiquer avec des équipements réels ; ce ne sont pas automatiquement des environnements de test isolés.

Utilisez le schéma des symptômes pour choisir le prochain contrôle.

Comportement observéPremier contrôle
Les graphiques statiques restent visibles, mais plusieurs objets liés au périphérique disparaissentSi les requêtes de lecture concernées aboutissent
Un seul objet manqueSon périphérique, adresse, type de données, longueur de lecture et paramètres de visibilité
Les objets disparaissent après déconnexion ou changement d'état de la machinePrivilèges utilisateur et conditions d'interverrouillage
Le problème commence après un changement de pilote ou de transportRéférences des objets et convention d'adressage du nouveau pilote
La simulation fonctionne mais le panneau physique échoueConfiguration réseau ou série réelle du panneau et projet déployé
Les objets s'affichent mais les valeurs sont incorrectesMappage des adresses et interprétation des données

Ce sont des points de départ du diagnostic, pas la preuve d'une panne particulière.

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)

2. Inspecter chaque adresse utilisée par l'objet manquant

Ouvrez l'objet concerné dans EasyBuilder Pro et identifiez toutes ses dépendances.

Selon l'objet, elles peuvent inclure :

  • Une adresse de lecture utilisée pour afficher son état.
  • Une adresse d'écriture utilisée lorsque l'opérateur le touche.
  • Une adresse d'interverrouillage.
  • Une adresse indirecte ou un index.
  • Une condition de sécurité ou de visibilité.

Une adresse d'écriture correcte ne prouve pas que l'adresse de lecture est valide. De même, une valeur correctement affichée ne prouve pas qu'une adresse d'interverrouillage est lue avec succès.

Comparez un objet manquant à un objet fonctionnel connecté au même périphérique. Recherchez les différences de sélection du périphérique, station, type d'adresse, longueur et configuration.

Gardez la comparaison ciblée. Modifier les réglages globaux alors que d'autres requêtes fonctionnent déjà peut introduire une autre panne.

3. Utiliser les diagnostics pour trouver la lecture en échec

Sur les modèles cMT et cMT X pris en charge, utilisez Diagnoser pour examiner l'objet concerné et sa requête de communication. WeintekUSA identifie les vues Objet et Paquet views as useful for locating failed requests. An object remaining at “Polling…” and a failed packet provide a more specific lead than a general communication message. 

Weintek documente l'activation de Diagnoser dans System Parameter Settings → Remote, puis son accès depuis le menu contextuel de cMT Viewer. Confirmez la disponibilité pour votre modèle et votre version. Certains objets sans dépendance de registre n'apparaissent pas dans la liste des objets. Weintek : cMT Diagnoser

Utilisez d'abord la surveillance. N'écrivez pas de valeurs, ne forcez pas les états machine et ne modifiez pas les bits d'interverrouillage uniquement pour faire apparaître un objet.

Relevez le périphérique, la station, l'adresse et le résultat de la requête en échec. Comparez ensuite ces informations à la table Modbus documentée du serveur.

Si votre HMI ne prend pas en charge ce flux Diagnoser, utilisez la méthode de diagnostic spécifiée pour son modèle et son pilote.

4. Vérifier la convention d'adressage Modbus

Une adresse imprimée dans un manuel PLC n'est pas nécessairement le nombre à saisir directement dans chaque pilote HMI.

La spécification Modbus définit des adresses à base zéro dans la protocol data unit, tandis que le fabricant du périphérique détermine comment les données d'application sont mappées vers Modbus. Consultez à la fois la documentation du serveur et le guide de connexion du pilote Weintek sélectionné. Modbus Application Protocol V1.1b3, section 4.4

Vérifiez la requête complète :

VérifierCe qui doit correspondre
Zone de donnéesCoil, entrée discrète, holding register ou input register
Convention d'adressageLe format de saisie du pilote et le mappage documenté du serveur
FonctionL'opération prise en charge pour cette zone de données
QuantitéToute la plage demandée doit exister
Représentation des donnéesLe format de l'objet doit correspondre à la valeur d'application prévue

Modbus uses different read functions for coils, discrete inputs, holding registers, and input registers. A correct-looking number in the wrong data area can still produce an invalid request. 

N'appliquez pas « soustraire un à chaque adresse » comme correction universelle. Déterminez si le pilote effectue déjà cette conversion.

Vérifiez également toute l'étendue d'un objet multi-register. Son adresse de départ peut être valide alors que des registres ultérieurs se trouvent hors de la plage configurée.

Un test de comparaison sûr

Dans une copie de diagnostic contrôlée du projet, utilisez un affichage en lecture seule lié à un registre documenté et lisible. Comparez son résultat avec les propres outils de surveillance du serveur.

Si cette lecture fonctionne, recherchez en quoi l'objet manquant diffère. Si elle échoue, résolvez le problème de pilote, mappage ou connexion avant d'ajouter de la complexité.

Ne laissez pas d'objets de diagnostic temporaires dans le projet de production sauf s'ils ont été examinés et volontairement conservés.

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

5. Comprendre les paramètres Local Device et Remote Device

Ne passez pas tous les PLC Ethernet en “Remote”.

Dans l'architecture documentée d'EasyBuilder Pro :

  • UN Local Device est connecté au HMI local.
  • UN Remote Device est connecté via un autre HMI.

Ainsi, “Local” ne signifie pas que l'adresse PLC est simplement une mémoire interne HMI. Un périphérique connecté en Ethernet peut faire partie de la configuration des périphériques du HMI local.

Le manuel explique ces différences dans ses sections de configuration des périphériques locaux et distants. Suivez la topologie de communication réelle et les instructions du pilote sélectionné. Weintek EasyBuilder Pro V6.10.01, Chapitre 5, sections 5.2.2–5.2.3

Après une conversion de projet ou un changement de périphérique, confirmez que les objets concernés font référence à l'entrée de périphérique prévue. Des réglages corrects sur une entrée ne répareront pas des objets pointant toujours vers une autre.

6. Vérifier interverrouillages et visibilité lorsque les lectures sont valides

Si les valeurs requises sont lisibles, examinez les conditions d'affichage de l'objet.

Par exemple, le manuel EasyBuilder Pro documente Hide when disabled pour l'interverrouillage d'un objet Set Word. Lorsque sa condition configurée n'est pas satisfaite, l'objet est masqué. Les autres types d'objets disposent de leurs propres paramètres de sécurité et de visibilité. Weintek EasyBuilder Pro V6.10.01, Chapitre 13, page 13-22

Vérifier:

  • Si le masquage est activé.
  • Quelle valeur contrôle la condition.
  • Si cette valeur est valide et actuelle.
  • Si la comparaison correspond à l'état machine prévu.
  • Si l'utilisateur actuel dispose des privilèges requis.
  • Si l'apparence de l'objet change avec son état.

Un objet masqué peut se comporter exactement comme prévu. Confirmez le comportement attendu avec le propriétaire du projet avant de le modifier.

Ne supprimez pas un interverrouillage ou une restriction de privilèges pour restaurer la visibilité sur une machine en fonctionnement. Corrigez une erreur de configuration identifiée via le processus de modification approuvé.

7. Séparer les problèmes de connexion des problèmes de requête

Si aucune lecture pertinente ne réussit, examinez la connexion. Si certaines lectures réussissent, donnez la priorité aux requêtes en échec.

Pour Modbus TCP, vérifiez l'IP de destination, l'interface LAN sélectionnée, la route, le port serveur configuré et la disponibilité du service Modbus prévu.

Pour Modbus RTU, comparez l'interface COM sélectionnée, le numéro de station, le format série et le brochage du câble avec la documentation de l'équipement. Inspectez ou modifiez le câblage uniquement dans le cadre de la procédure de maintenance sûre applicable.

Pour le flux de connexion plus général, voir Weintek HMI « PLC No Response » : corrections série et Ethernet.

N'interprétez pas un ping réussi, un voyant de liaison ou une indication générale « connecté » comme preuve que le registre de l'objet manquant est lisible. Vérifiez cette transaction précise.

8. Examiner les requêtes d'arrière-plan sans supprimer les fonctions de production

Un avertissement de communication peut persister même lorsque la page affichée semble normale.

Examinez les fonctions d'arrière-plan qui font référence au même périphérique, comme la surveillance des alarmes, l'échantillonnage de données, les macros et les transferts de données. Identifiez les adresses obsolètes ou mal mappées par le diagnostic et l'examen du projet.

Ne supprimez pas les fonctions d'alarme ou de surveillance de l'application en production pour faire disparaître un message. Si un test d'isolement est nécessaire, réalisez-le dans une copie contrôlée du projet et conservez la configuration d'origine.

De même, augmenter un timeout n'est approprié que si les preuves montrent que des réponses valides arrivent trop tard. Cela ne corrige ni une adresse incorrecte ni une condition de visibilité.

9. Vérifier la réparation avant de revenir au fonctionnement normal

Modifiez une cause identifiée à la fois, puis compilez et déployez selon le processus de maintenance habituel.

Confirmez que :

  1. L'objet prévu apparaît dans les bonnes conditions.
  2. Son état affiché correspond à la valeur réelle du périphérique.
  3. Les objets qui fonctionnaient auparavant continuent de fonctionner correctement.
  4. Le comportement de connexion et d'interverrouillage reste intentionnel.
  5. Les avertissements de communication ne réapparaissent plus pendant la séquence de fonctionnement concernée.
  6. Toute fonction de commande est testée uniquement selon une procédure d'essai machine approuvée.

Lorsque nécessaire, vérifiez le comportement au démarrage et à la récupération de communication pendant un essai planifié. Restaurez les paramètres d'accès au diagnostic selon la politique du site et enregistrez le projet corrigé.

Si le problème reste non résolu, fournissez au support la version du projet, la configuration de l'objet, la table de registres du serveur et une requête en échec capturée. Ces détails sont plus utiles que « l'écran est vide ».

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

Questions fréquemment posées

Ils peuvent avoir des dépendances de données différentes. Une fonction de navigation peut fonctionner sans la même lecture de périphérique requise par un affichage numérique. Examinez les dépendances de lecture et de visibilité de l'objet manquant plutôt que de supposer que tous les objets doivent échouer ensemble.

Examinez le nouveau pilote, la destination, la gestion de station ou d'unité et la syntaxe d'adresse. Vérifiez également que tous les objets concernés ont été réaffectés correctement. Un changement de transport ne garantit pas que les anciennes références de projet restent valides.

Ne le faites pas sans une conception d'interface examinée. L'opérateur doit pouvoir distinguer les informations valides des données indisponibles, et les fonctions de commande doivent conserver leurs permissions et interverrouillages prévus.

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

Quand faut-il envisager le remplacement du matériel ?

La disparition d'objets seule ne justifie pas l'achat d'un autre HMI.

Envisagez le remplacement du matériel uniquement lorsque les diagnostics propres au modèle isolent une panne physique après évaluation des causes de configuration, communication et projet.

Si un remplacement est nécessaire, envoyez Kwoco la référence HMI complète, les interfaces de communication requises, les dimensions du panneau, la quantité et la destination pour confirmation de sourcing. Faites vérifier la compatibilité du projet par l'ingénieur responsable avant d'accepter un modèle alternatif.

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.