fr Troubleshooting - SEB103/QtOpcUaManager GitHub Wiki
English · Deutsch · Français · Italiano · Русский · Українська
Dépannage
Ce chapitre recense les problèmes les plus courants et la manière de les diagnostiquer. Le premier réflexe pour tout problème est le panneau de journal et le fichier journal de l’application, dont le dossier peut être ouvert depuis l’interface.
Impossible de se connecter à un serveur
- URL erronée ou hôte injoignable. Vérifiez l’URL du point de terminaison (
opc.tcp://hôte:port) et que le serveur est en cours d’exécution et joignable. - Politique de sécurité incompatible. La politique de sécurité sélectionnée par le client doit être l’une de celles proposées par le serveur. Essayez d’abord None pour isoler un problème de sécurité.
- Certificat non approuvé. Avec signature/chiffrement, les deux parties doivent approuver leurs certificats respectifs. Vérifiez le magasin PKI (voir Configuration).
- Identité rejetée. L’accès anonyme est peut-être désactivé, ou le nom d’utilisateur/mot de passe est peut-être incorrect.
De nombreux serveurs, par exemple les panneaux d’automates, signalent leur propre nom d’hôte, tel que opc.tcp://AOPT690:4840. Le client continue toujours d’utiliser l’adresse qu’il a réellement atteinte ; saisir l’adresse IP suffit donc. Si vous saisissez un nom d’hôte que ce PC ne sait pas résoudre, le message d’erreur l’indique ; saisissez plutôt l’adresse IP du serveur ou utilisez Analyser le réseau….
Les valeurs ne se mettent pas à jour
- Vérifiez que la variable est bien abonnée (et pas seulement lue une fois).
- Vérifiez le niveau d’accès de la variable — certains nœuds sont en lecture seule.
- Pour un serveur conçu, vérifiez que la variable possède une simulation si vous vous attendez à ce qu’elle change d’elle-même (voir Serveur OPC UA).
Le serveur local ne démarre pas
- Runtime introuvable. L’exécutable headless OpcUaServerRuntime doit se trouver à côté de l’application ; un déploiement défectueux en est la cause habituelle.
- Port déjà utilisé. Un autre serveur occupe peut-être le port configuré ; changez le port du point de terminaison.
- Projet non valide. Le validateur signale les problèmes (par exemple un nœud qui référence un espace de noms que le projet ne déclare pas) avant le démarrage du serveur.
- Plantage au démarrage. Le contrôleur signale un plantage et la sortie du runtime est capturée dans le journal ; redémarrez ou tuez le processus et réessayez.
Problèmes de configuration ou de données
- Réglages non conservés. Vérifiez si l’application s’exécute en mode installé ou portable et que l’emplacement des données inscriptibles est accessible (voir Configuration).
- Fichier de projet corrompu. Les projets sont écrits de façon atomique, mais un fichier
.uaproj/.uaservermodifié en externe peut échouer au chargement ; le chargeur signale une erreur typée.
Collecter des diagnostics
Lorsque vous signalez un problème, incluez la version de l’application (voir À propos et informations de version) et la section pertinente du fichier journal.