Notes de version

Ce qui a changé dans chaque version de Ganter Lab.

Ganter Lab 2026.13.0

v2026.13.0

Ce qui a changé depuis Ganter Lab 2026.12 est ci-dessous. Tout le reste fonctionne comme avant.

Points forts

  • Dix nouveaux pilotes. MQTT lit et écrit les équipements par un broker, en topics simples ou en Sparkplug B. Omron lit les automates CJ, CS et CP en FINS (réseau ou liaison série Host Link) et les variables NJ/NX par leur nom. SCPI instruments joint les multimètres, les alimentations et les charges de laboratoire par le réseau, une ligne série, l'USB ou le GPIB. NI-DAQmx lit le matériel National Instruments (cDAQ, USB et PCI Express). SNMP lit les onduleurs, les PDU, les commutateurs et les capteurs de salle. Generic serial and TCP lit les équipements qui ont leur propre protocole texte ou octets, comme les indicateurs de pesage et les lecteurs de codes-barres. File lit les fichiers CSV, texte, JSON et XML qu'écrivent d'autres programmes, et peut écrire des fichiers pour eux. Database lit et écrit une table de SQL Server, PostgreSQL, MySQL ou MariaDB, SQLite ou de toute source ODBC. OPC DA lit les serveurs OPC classiques, et Fluke NetDAQ lit les 2640A/2645A et 2680A/2686A, tous deux dans un programme auxiliaire 32 bits qui tourne à côté de la station. Les pilotes existants s'étendent aussi : Rockwell lit aussi les automates PLC-5, SLC 500, MicroLogix et Micro800, et Modbus parle ASCII sur une ligne série et la trame RTU sur TCP, pour un convertisseur série-Ethernet.
  • Les Siemens S7-1200 et S7-1500 se lisent par nom. Un équipement Siemens choisit son Accès : Par adresse, comme avant, que garde chaque équipement enregistré auparavant, ou Par nom, qui lit et écrit les variables de la CPU par leur nom, blocs optimisés compris, avec le type que la CPU déclare (un S7-1500 à partir du firmware V2.9, un S7-1200 à partir de la V4.5). Découvrir les tags propose les variables de la CPU sous forme d'arborescence.
  • La station sert ses données. Le dossier Serveurs du Connector contient le serveur OPC UA, le Serveur Modbus et le Broker MQTT propre à la station, ces deux derniers arrêtés jusqu'à ce que vous les mettiez en marche. Le serveur Modbus permet aux automates, aux IHM et aux systèmes de gestion technique du bâtiment de lire des tags, des variables Logic et des alarmes choisis en Modbus TCP, par sa Table des registres, et d'écrire dans les lignes que vous autorisez. Chaque broker MQTT, celui de la station compris, a une carte Publier qui envoie des tags, des variables et des alarmes choisis en JSON ou en Sparkplug B, et une ligne marquée en lecture et écriture reçoit des valeurs en retour. Le serveur OPC UA sert la liste que vous construisez dans Nœuds servis.
  • Le Connector dit quoi régler sur l'équipement. Quand un équipement refuse la station à cause d'un de ses propres réglages, la page de l'équipement dit quel réglage, où il se trouve, les valeurs à saisir, prêtes à copier, et le fichier dont l'équipement a besoin : l'accès PUT/GET ou un bloc optimisé sur une CPU Siemens, un automate Beckhoff sans route AMS, un serveur OPC UA qui ne fait pas confiance à la station, une CPU Mitsubishi sans sa connexion, un serveur de base de données qui refuse la station, la connexion à un AVEVA PI ou à un broker MQTT. Une connexion qui ne s'ouvre pas dit si un pare-feu peut bloquer son port. Un pilote qui a besoin de quelque chose que le paquet ne peut pas transporter (NI-DAQmx, VISA, un pilote ODBC, les composants OPC DA, le runtime dont la bibliothèque de Fluke a besoin) dit quoi installer, où l'obtenir et ce qui se passe ensuite.
  • Découvrir les tags depuis la page d'un équipement. Découvrir les tags, sur la carte Tags d'un équipement, balaie cet équipement et ne propose que les points pour lesquels il n'a pas de tag, cochés, avec Ajouter les tags.
  • L'accès à distance a sa propre page, dans le menu juste après Accès agent. Chaque tablette ou ordinateur qui ouvre la station par le réseau apparaît sous Connectés maintenant, Identifier affiche un code sur son écran, et Configurer cet appareil lui donne un nom, un écran de départ auquel il peut être verrouillé, une connexion ou un utilisateur fixe, un retour à son écran de départ après des minutes d'inactivité, ou la lecture seule.
  • Votre marque sur la station. Paramètres, Image de marque prend un Logo, un Logo pour le thème sombre, une Icône et un Nom : le logo remplace Ganter Lab dans la barre de titre et sur l'écran de connexion, le nom et l'icône habillent la fenêtre, la barre des tâches, l'onglet du navigateur et la zone de notification, et le logo est ce qu'imprime une mise en page du rapport qui ne désigne aucune image.
  • Bienvenue explique tout le programme. La page de démarrage parcourt chaque domaine du programme dans l'ordre où circulent les données, chacun avec un dessin du domaine à l'œuvre, et se déroule d'elle-même jusqu'à ce que vous fassiez un pas.
  • Un signalement à Ganter peut emporter votre écran. Signaler, dans la barre de titre de chaque page, capture la fenêtre et ouvre le formulaire de signalement avec l'image, que vous pouvez retirer. Un signalement part aussi sans compte, et l'assistant peut en rédiger un que vous lisez et envoyez.
  • Une station peut fonctionner avec une licence perpétuelle. En plus de l'abonnement, le site web de Ganter Lab vend une licence perpétuelle, payée une seule fois par station, qui couvre toutes les versions de l'année où elle est achetée et des années antérieures. La station l'active une seule fois, en se connectant au compte par internet, et la garde hors ligne ensuite : elle n'a plus jamais besoin de joindre le site web, pas même quand la session du compte se termine sans que personne se soit déconnecté. La page Compte dit que la station fonctionne avec une licence perpétuelle et quelles versions elle couvre. Se déconnecter rend la licence au compte, et la question avant la déconnexion le dit.
  • Une mise à jour ne fait jamais quitter sa licence perpétuelle à une station sans le demander. Une version plus récente que celles que couvre la licence perpétuelle apparaît dans Paramètres, Mises à jour avec l'avertissement que l'installer fait quitter la licence perpétuelle. Les mises à jour automatiques ne la téléchargent pas, la barre d'état ne l'annonce pas, et la télécharger ou l'installer à la main demande d'abord : Quitter la licence perpétuelle ou Conserver la licence perpétuelle. Une station qui fait tourner une telle version malgré tout le dit sur la page Compte, avec ce qui ramène la licence : la renouveler sur le site web ou réinstaller la dernière version couverte, dont le programme d'installation est sur la page de l'abonnement du site web.

Après la mise à jour

  • Le serveur OPC UA ne sert que les nœuds que vous listez. Il est passé des Paramètres au dossier Serveurs du Connector, avec ses cartes État, Paramétrage et Accès des clients et la nouvelle liste Nœuds servis de tags, de variables Logic, d'alarmes et de commandes d'équipement. La liste commence vide : après la mise à jour, le serveur ne sert donc rien tant que vous ne l'avez pas construite, et sa page le dit. Un tag listé garde le NodeId qu'il avait, et les objets d'équipement se trouvent désormais sous un dossier Devices. Un serveur qui acceptait des sessions reste en marche ; celui dont l'authentification était Désactivée est désormais arrêté, puisque c'est son interrupteur qui l'arrête. L'arrêter ou le redémarrer n'arrête plus les lectures, la Logic ni les enregistrements.
  • Accès des équipements, les certificats des équipements OPC UA que lit la station, est passé sur la page du pilote OPC UA.
  • Accès à distance est passé des Paramètres à sa propre page, sous deux nouvelles permissions, Voir l'accès à distance et Configurer l'accès à distance. Chaque rôle qui voyait le Connector peut le voir, et chaque rôle qui configurait le Connector peut le configurer.
  • Le Connector ne montre que les pilotes utilisés. Les pilotes ne s'activent et ne se désactivent plus : ils s'ajoutent depuis le catalogue sous Pilotes et se retirent avec Retirer le pilote, et chaque pilote que la station utilisait déjà reste ajouté.
  • Un tag entier dont la mise à l'échelle ou l'étalonnage change la valeur a désormais des décimales dans la Logic, les tableaux de bord et MQTT : 235 mis à l'échelle par 0,1 se lit 23,5, et non 24. Le nœud OPC UA et la table Modbus gardent le type propre du tag. Un sélecteur de procédure lié à un tel tag refuse une valeur avec une partie décimale au lieu de l'arrondir.
  • Logic, Images ne propose plus Définir comme logo : le Logo de Paramètres, Image de marque est ce qu'imprime une mise en page du rapport qui ne désigne aucune image, et une mise en page qui imprimait l'image marquée comme logo continue de l'imprimer.
  • La nouvelle permission de rôle Envoyer des signalements à Ganter est activée dans chaque rôle.
  • Le système central OCPP et le serveur de réseau LoRaWAN présentent un certificat signé par une racine propre à la station, qui nomme la station et ses adresses : une borne qui vérifie le nom du serveur et une passerelle avec ses réglages par défaut acceptent donc la station. Sur toute station qui avait déjà des bornes ou des passerelles, chacune a besoin du nouveau fichier de la station, GanterLabConnector-<station>.pem, installé une fois, que la carte qui prépare une borne ou une passerelle dise ou non que le fichier de la station a changé ; cette carte montre le fichier et l'adresse par le nom de la station. Le fichier n'a plus jamais à être remplacé quand le nom ou les adresses de la station changent.
  • Les Conditions d'utilisation décrivent la licence perpétuelle, et le contact avec le site web tous les 90 jours s'applique désormais à la station sous licence d'un abonnement. Elles précisent aussi que rien dans ces conditions ne restreint les droits que donnent les licences des composants tiers. La station les affiche une fois de plus pour qu'elles soient acceptées de nouveau.

Modifié

Connector

  • L'arborescence de la colonne a deux racines : Pilotes, avec les pilotes utilisés, et Serveurs. Sélectionner Pilotes ouvre le catalogue de tous les pilotes que la station embarque, ceux Sur cette station d'abord et les autres par catégorie (Automates, Protocoles industriels, Instruments et acquisition, Sans fil, Web et API, Fichiers et bases de données, Tests), avec Ajouter un pilote.
  • Le menu + suit l'arborescence : Ajouter un pilote, puis chaque pilote avec ce qu'il peut contenir et ses propres lignes. Un clic droit sur n'importe quelle ligne propose les commandes de sa barre.
  • Redfish, AVEVA PI, HTTP, MQTT sur TLS, OCPP et LoRaWAN acceptent le certificat propre de l'équipement une fois qu'il est approuvé sur la carte Accès des équipements du pilote, sans rien installer dans Windows. L'équipement attend avec Examiner le certificat, et un certificat qui change est signalé.
  • La page d'une borne ou d'une passerelle LoRa dit quoi configurer sur elle : l'adresse du serveur pour chacune des adresses de la station, l'identité, le TLS dont elle a besoin et le fichier de certificat de la station.
  • Chaque niveau de l'arborescence dit sa propre erreur et nomme les éléments en dessous qui en ont une (« 3 tags en erreur : C3, Opt_Int, T5 ») ; un équipement sur une ligne ou un broker en échec, et un tag d'un équipement qui n'est pas connecté, renvoient vers celui-ci au lieu de répéter l'échec. Une erreur disparaît dès que sa cause a cessé, et la colonne Dernière erreur du tableau des équipements donne la cause dans les mots du pilote, sur trois lignes au plus.
  • Un équipement qui attend son adresse, son fichier, son EUI ou sa source de données dit quel champ manque, et Reconnecter dit la même chose quand il est grisé.
  • La carte Utilisé par d'un tag liste aussi les lignes du serveur Modbus, d'OPC UA et de MQTT qui le servent, et Tout remplacer les fait passer au nouveau tag.
  • Siemens : un tag texte dit si l'automate déclare un STRING ou un WSTRING (Type de texte dans l'automate), un STRING s'écrit dans la page de codes que montre TIA Portal, si bien que les lettres accentuées arrivent telles que saisies, et un texte plus long que ce que contient le tag est refusé au lieu d'être coupé.
  • Les entiers 64 bits s'écrivent et se lisent exactement, et une valeur hors du type du tag est refusée avec la plage du type.
  • Un équipement Beckhoff peut nommer l'AMS Net Id propre de l'automate.
  • Un équipement MQTT simple a une Durée maximale sans message (s), au-delà de laquelle un topic silencieux fait échouer sa lecture.
  • Un refus d'un service HTTP, Redfish ou AVEVA PI dit le statut et ce que le service a répondu, sans les identifiants de l'équipement.
  • Les équipements BACnet se connectent sur un ordinateur qui a deux interfaces réseau ou plus, et par nom d'hôte.
  • Un balayage Modbus TCP reconnaît une unité déjà configurée et propose Ouvrir au lieu d'un doublon. Un balayage Database de plus de 100 tables propose celles qu'il a lues et dit qu'il s'est arrêté.
  • La liste des équipements trouvés par un balayage prend la hauteur libre de la fenêtre.

Logic

  • L'éditeur d'une variable et celui d'une alarme ont une carte Utilisé par : les expressions, les actions, les conditions d'alarme, les composants de tableau de bord et les lignes Modbus, OPC UA et MQTT qui l'utilisent.
  • Une variable dont la sortie est une Icône, une Image ou une Couleur est dessinée partout où sa valeur s'affiche, et nommée dans les affichages texte, au lieu d'écrire sa source.
  • Écrire, sur une variable mémoire, répond sur une ligne sous le champ : Valeur écrite. ou la raison pour laquelle la valeur a été refusée.
  • Une expression, une condition ou un script d'action qui lit .Value d'un point qui est déjà une valeur est refusé avec la raison, et une expression qui ne produit aucune valeur est un vide de mauvaise qualité au lieu d'une valeur vide de bonne qualité.
  • Une section porte un seul nom dans toutes les langues, celui que montre l'arborescence : le menu Nouveau dossier, le message qui refuse un dossier rangé sous une autre section et la ligne qui dit où se trouve une action ou un déclencheur écrivent désormais Variables, Alarms, Actions et Triggers, comme l'arborescence et les adresses.

Process

  • L'action d'un modèle peut exécuter une Action Logic au Démarrage ou à la Fin d'un essai, et la Logic lit l'essai qui s'est terminé sous Process.<Model>.<Unit>.LastRun : son état, son verdict, ses heures, ses métadonnées et le résultat de chaque critère.
  • L'action d'un modèle peut écrire une Ligne de base de données par essai dans une table d'une base de données de l'usine, pour la traçabilité. Les Lignes de base de données du dossier d'essai montrent chaque ligne avec ses tentatives et Renvoyer.
  • Un essai qui se termine En échec enregistre l'étape qui a cassé, et son dossier le dit sous Terminé par une défaillance.
  • La barre d'état compte chaque essai une seule fois, un essai suspendu ne comptant plus aussi comme en enregistrement : « Process : 2 en enregistrement · 1 en suspens ».

View

  • Un Cadran dont la lecture ne tient pas écrit #### au lieu de la dessiner par-dessus son arc, et un graphique circulaire écrit la proportion d'un libellé sur sa propre ligne.
  • Le Bandeau d'alarmes montre aussi les alarmes en attente dans l'éditeur.
  • Quand le type d'un symbole change, les points de raccordement qui avaient l'ancien type le suivent.
  • L'épaisseur d'un type de tracé affiche deux décimales et est refusée sous son champ quand ce n'est pas un nombre.

Fenêtre et le reste du programme

  • Chaque indicateur de la barre d'état porte la marque de son domaine et commence par son nom : « Connector : en ligne », « Process : 1 en enregistrement », « Alarmes : 2 en cours (1 à acquitter) ». Le compte à rebours du mode gratuit ouvre Compte.
  • Créer n'ouvre jamais le nouvel élément : il apparaît marqué dans la liste de son parent. Supprimer mène au parent, sélectionné et ouvert dans l'arborescence.
  • Un menu contextuel se ferme dès que sa ligne est pressée, avant qu'une confirmation ne s'ouvre.
  • Une erreur dans la barre d'état disparaît d'elle-même après une dizaine de secondes.
  • Un appareil en lecture seule est refusé aussi sur la station, et pas seulement dans ce qu'il dessine.
  • L'agent reçoit des outils pour le serveur Modbus, le broker MQTT de la station, la publication MQTT et la liste OPC UA, balaie un seul équipement, lit pourquoi un tag ou un équipement échoue, et rédige un signalement à Ganter que la personne envoie (Signalements (rédaction)).
  • Les textes et l'aide des autres langues suivent de plus près l'écran et leur glossaire. Entre autres, en espagnol (Mexique), le dossier des pilotes s'appelle Drivers et s'affiche en entier sur la page Bienvenue et dans l'arborescence du Connector, et en allemand et en espagnol, la carte qui liste les tags d'un équipement s'appelle Tags.
  • L'aide décrit chaque nouveau pilote, serveur et page, dans toutes les langues.

Corrigé

Connector

  • Le pilote Rockwell EtherNet/IP se connecte de nouveau : de la version 2026.10 à la 2026.12, il ne pouvait se connecter à aucun automate. Ses écritures, et les écritures vers une variable Omron NJ/NX par son nom, atteignent de nouveau l'automate.
  • Une CPU Siemens qui refuse PUT/GET ne ressemble plus à un câble débranché, et ses tags portent l'avis de l'équipement.
  • Enregistrer un tag n'efface plus les lectures des autres tags de la station, et modifier un tag ne fait plus passer un instant au rouge les autres tags de l'équipement.
  • Une écriture vers un équipement ne retient plus les écritures vers tous les autres équipements pendant qu'elle attend.
  • Un équipement Modbus TCP qui lit le propre serveur Modbus de la station n'attend plus son délai d'expiration lors d'une écriture.
  • Une écriture Redfish, HTTP ou AVEVA PI après un moment calme n'est plus perdue sur une connexion fermée.
  • Un capteur LoRaWAN garde sa session quand il est modifié, et une borne OCPP se lit En ligne pendant qu'elle est connectée, avant sa première charge et après une reconnexion.
  • Une lecture Beckhoff que l'automate refuse laisse l'équipement connecté, avec la raison sur le tag.
  • Une lecture Rockwell Float ou Double au-delà de la fin de son tableau est refusée au lieu de lire un nombre minuscule.
  • Une valeur enregistrée à 0 ou à la valeur par défaut de son type (un silence LoRaWAN de 0, un compteur de métadonnées qui commence à 0) n'est plus remplacée par la valeur par défaut stockée.
  • Un équipement OPC UA dont le certificat change pendant une session en cours le dit au lieu de se reconnecter en silence.
  • Effacer le mot de passe d'un équipement ne dit plus qu'il ne peut pas être lu sur ce compte Windows.

Process et View

  • Une unité retenue par son verrouillage refuse les écritures vers ses sources dès l'instant où elle est retenue, y compris juste après le démarrage de la station et après l'enregistrement ou la suppression d'un modèle, et les cartes de verrouillage suivent l'état du surveillant à mesure qu'il change.
  • Un composant de tableau de bord lié à une variable Logic rangée dans un dossier la lit.
  • Interrompre un essai après Suspendre et Reprendre l'enregistre comme interrompu, et non en échec, et une consigne que l'équipement a prise garde son enregistrement quand Interrompre arrive en premier.
  • Un clic sur le bouton d'une ligne de tableau n'est plus perdu pendant que la page se redessine, et le tableau garde sa position horizontale.
  • Un champ de texte ne perd plus une touche saisie pendant qu'une vue en direct se redessine.
  • Deux dossiers Process de même chemin dans des catégories différentes sont distingués.
  • Déplacer un modèle, un rapport ou une étiquette Process dans un dossier ouvre ce dossier dans l'arborescence.

Logic, Paramètres et Compte

  • Déplacer un élément Logic affiche « Élément déplacé. » dans la langue de la station au lieu d'une clé brute.
  • Se déconnecter du compte affiche Cesser d'attendre pendant que la station attend le site.
  • L'index « Sur cette page » garde allumée la section sur laquelle vous avez cliqué.

Ganter Lab 2026.12.0

v2026.12.0

Ce qui a changé depuis Ganter Lab 2026.11 est ci-dessous. Tout le reste fonctionne comme avant.

Points forts

  • Les licences des stations sont signées par le site web. Une station qui occupe un poste d'un abonnement garde désormais une licence que le site web de Ganter Lab signe pour cette station, valable 90 jours. Chaque fois que la station joint le site (au démarrage, une fois par jour ou avec Vérifier à nouveau sur la page Compte), les 90 jours repartent de zéro : une station reliée à internet confirme donc sa licence d'elle-même quand elle démarre après cette mise à jour. Tant qu'une station avec un poste n'a pas de licence confirmée, elle fonctionne en mode gratuit, et la page Compte et le menu disent pourquoi : Licence non confirmée par le site web ou La confirmation de la licence a expiré avec la date, avec Vérifier à nouveau comme réponse. Les Conditions d'utilisation disent désormais qu'une station sous licence se connecte au site web au moins une fois tous les 90 jours, et la station les affiche une fois de plus pour qu'elles soient acceptées à nouveau.
  • Le programme a une visite guidée. Faire la visite guidée, sur la page Bienvenue et dans le panneau d'aide, parcourt 25 étapes à travers toutes les pages du menu, des équipements aux écrans, avec de courts enregistrements du vrai programme là où quelque chose se passe. La visite ne change rien sur la station et se termine quand vous quittez la page de son étape.
  • Une lecture qui cesse d'arriver compte comme une lecture échouée. Quand un équipement reste connecté mais que la valeur d'un tag cesse d'arriver, passé son intervalle de lecture et une marge, le tag déclare la lecture échouée : ce que le tag fait quand L'équipement n'a pas répondu s'applique (garder la dernière lecture, la remplacer par une valeur ou afficher l'erreur), la Logic, les dashboards et les enregistrements voient une mauvaise qualité, et le Connector montre le tag comme muet, en ambre, sous Anomalies, toujours daté par sa dernière mesure.
  • Les Historiques retrouvent un essai par ce qu'il a enregistré. La recherche trouve les métadonnées d'un essai (un numéro de série, un lot) en plus de son nom, et ignore la casse, lettres accentuées comprises. Les essais enregistrés avant la mise à jour sont retrouvés de la même façon dès qu'un passage en arrière-plan les a lus, et d'ici là la liste le dit. Les recherches des Événements (alarmes, occurrences et journal technique) ignorent aussi la casse.
  • Matter appaire des équipements Wi-Fi et les commande. La page du pilote Matter a une carte Réseaux : Ajouter un réseau Wi-Fi (prérempli avec le nom du Wi-Fi de cet ordinateur), Ajouter un réseau Thread et Retirer le réseau, le mot de passe Wi-Fi et le jeu de données Thread étant gardés chiffrés sur la station. Appairer un équipement reste grisé avec la raison tant qu'aucun réseau n'existe, et dit quel réseau l'équipement rejoint. Les tags d'un équipement appairé viennent de l'équipement lui-même, nommés dans la langue de la station (marche et arrêt, niveau, température de couleur, store, thermostat, ventilateur et les mesures), et ceux que l'équipement laisse modifier écrivent sur lui, comme allumer et éteindre une lampe ou régler sa luminosité. Un appairage qui échoue dit pourquoi et est inscrit au journal technique.
  • Les nombres se lisent de la même façon partout. Les valeurs en direct, la Logic, les dashboards, les écrans du Process, les rapports, les étiquettes, les fiches suiveuses et les exports écrivent un nombre avec les décimales du tag et le format numérique de la station, sans le résidu de l'arithmétique de l'ordinateur (239,05 °C, et non 239,050003 °C). Une lecture Float entre dans les limites, alarmes, verdicts et enregistrements avec la valeur qu'elle affiche, et les entiers 64 bits gardent tous leurs chiffres.

Modifié

  • Paramètres, Mises à jour commence par dire où en est la station : pas encore vérifiée, à jour, la dernière vérification n'a pas abouti, une version disponible ou prête à installer, avec la version installée et l'heure à laquelle le canal a répondu pour la dernière fois. Ignorer cette version fait cesser l'annonce de cette version dans la barre d'état jusqu'à ce qu'une plus récente sorte. L'avis de mise à jour de la barre d'état se place à la fin de son groupe de gauche et dit seulement qu'une mise à jour est disponible, ou qu'elle apporte des corrections importantes ; la version en cours se lit dans Paramètres, Mises à jour, et non plus dans la barre d'état.
  • Chaque navigateur du réseau choisit son propre thème, en partant de celui de la station et en le suivant jusqu'à en choisir un. Seule la fenêtre de la station change le thème de la station.
  • Le serveur OPC UA intégré ne démarre plus sur un port sur lequel écoute un autre programme. Quand son port est pris, la carte Le serveur n'a pas pu démarrer propose Utiliser le port N, le port suivant que la station accepte. Le port d'écoute OPC UA et le port de l'accès des agents refusent un port qu'occupe un autre service de la station ou un autre programme, et le disent sous le champ.
  • Le pilote OPC UA date chaque lecture avec l'horodatage que le serveur lui donne.
  • Modbus TCP et RTU lisent et écrivent un seul registre de 16 bits en Int16 ou UInt16. Mot de poids fort en premier n'apparaît que pour les types qui occupent deux registres, et un Boolean dans une bobine ou une entrée discrète n'a pas d'ordre des octets à choisir.
  • Un tag Écriture seule n'est jamais lu : il n'a ni comportement en cas de lecture échouée ni intervalle de lecture, et il ne compte pas sous Anomalies.
  • Un tag simulé peut déclarer une coupure récurrente dans son adresse (outage et outageEvery), pour voir sans équipement comment un tag garde ou remplace une lecture échouée.
  • Un équipement dont le pilote appelle un hôte attend d'en avoir un au lieu d'essayer cet ordinateur, et un nouvel équipement commence sur le port que son pilote appelle, affiché comme indication d'une case Port vide. Les équipements enregistrés auparavant continuent de se connecter à l'adresse qu'ils avaient.
  • La fiche de l'essai montre les métadonnées de l'essai (le numéro de série et tout autre champ enregistré) dans son en-tête, et la carte d'évaluation nomme chaque verdict dans la langue de la station. Entre deux essais, la carte de l'état de l'essai appelle le verdict qu'elle montre encore Verdict du dernier essai.
  • L'agent lit les échantillons qu'un essai a enregistrés, en cours ou terminé, avec le nouvel outil process_samples de la zone de lecture du Process : jusqu'à 500 échantillons tels qu'enregistrés, ou un tronçon plus long en 500 tranches avec le minimum, le maximum et la moyenne de chaque canal. process_start refuse une valeur de métadonnée que l'essai n'enregistrerait pas et nomme les champs que la procédure demande. tag_read, tag_write et logic_read disent si un tag communique encore et quel remplacement est en vigueur, et une écriture que le pilote refuse répond avec la raison du pilote lui-même.
  • Une écriture que le pilote refuse répond à celui qui l'a demandée (l'agent, la Logic, un client OPC UA) avec la raison du pilote, la même que porte la ligne du journal technique. Un client OPC UA dont l'équipement a refusé l'écriture reçoit BadDeviceFailure au lieu de BadNoCommunication, et un refus de Mitsubishi nomme le code de fin que l'automate a répondu.
  • Chaque contrôle a un nom accessible, celui que l'écran affiche, et chaque bascule dit à un lecteur d'écran si elle est activée.
  • Une ligne de menu qui ouvre une liste (Déplacer vers, Nouvel équipement, Nouveau dossier) l'ouvre d'un clic et avec la flèche droite, et la flèche gauche la replie.
  • La Politique de confidentialité du Desktop mentionne la vérification des mises à jour, que le site web compte par jour, version et canal sans garder l'adresse IP, et dit que Cloudflare stocke et distribue aussi le programme d'installation et les mises à jour. La station l'affiche une fois de plus pour qu'elle soit acceptée à nouveau.
  • Code PIN administrateur oublié ? n'apparaît qu'une fois que l'administrateur principal a un code PIN.
  • Les textes qui s'affichaient encore en anglais dans les autres langues sont traduits : descriptions des pilotes, indications d'adresse et de découverte, notes d'occurrence, noms de types et messages de verrouillage de la station.
  • L'aide décrit chaque page telle que le programme l'affiche, dans toutes les langues, et mène à la visite guidée depuis Premiers pas et Bienvenue.

Corrigé

View

  • Les composants de dashboard gardent leur dessin dans les petites cellules. Les titres, légendes et noms longs des graphiques se terminent par des points de suspension avec le texte entier dans l'infobulle, un petit Gauge numérote moins de graduations, les graphiques en barres et en secteurs gardent leurs étiquettes à l'écart du tracé, une Point table garde ses lectures à leur largeur et affiche #### au lieu de couper un nombre, un Alarm banner garde en vue le bouton Acquitter de chaque ligne, et une touche de commande tronquée porte son libellé en infobulle.
  • Une commande affiche sa réponse même dans une cellule d'une ligne, et le Status LED garde son état sous un titre de coin.
  • La barre d'outils du graphique ne cache plus le titre ni la légende, et le plus grand nombre d'un axe de valeurs n'est jamais dessiné sous la légende. Un graphique en courbes étroit garde un tracé lisible. Masquer la première série dans la légende ne masque que cette courbe, pas les bandes, annotations et lignes de référence, et le nom d'une bande d'évaluation s'écrit là où aucune courbe ne le croise.
  • Un graphique suit le nouveau libellé, la couleur ou les décimales d'une série après l'enregistrement.
  • Un nouveau dossier dans la liste de View ouvre de nouveau son champ de nom, tout comme Renommer le dossier et le nouveau dossier de Déplacer vers. Échap dans ce champ laisse la liste ouverte.
  • La liste de View suit aussitôt un écran renommé, et un enregistrement automatique de l'éditeur n'annule plus une commande de la liste ni une écriture de l'agent faite entre-temps.
  • Un Line chart ou un KPI card ne réserve plus d'échantillons pendant qu'on tape son adresse.
  • Les touches du Setpoint slider restent en place quand une valeur est armée ou relâchée, et sa touche de relâche dit pourquoi elle est refusée.
  • Gauge, KPI card, Progress et Value écrivent NaN, les décimales et les grands comptes de la même façon, et un indicateur ne dessine jamais la marque de dépassement sur un mot fait de chiffres.
  • Un Toggle est ajouté sur 4 x 1 cellules, pour que son libellé garde ses premières lettres dans l'éditeur.
  • La bannière de verrouillage ne dessine pas Réarmer pour un rôle qui ne peut pas exécuter de procédures.

Process

  • Un rapport d'essai nomme chaque canal dans chaque tableau par l'alias que l'essai a figé pour lui, et nomme la cible d'une écriture de la recette (un tag par son adresse, une variable par son canal) au lieu d'un identifiant.
  • Le XLSX de l'essai écrit le résultat comme l'écran (OK, NOK, Indéterminé, Aucun).
  • Les rapports PDF ne coupent les en-têtes de colonne qu'entre les mots, écrivent les sévérités et les issues comme l'écran, répartissent les étiquettes de notes au lieu de les imprimer les unes sur les autres, et impriment leurs graphiques sur une station démarrée dans la zone de notification.
  • Une commande de fin sans verdict coché reste à Aucun, y compris dans une copie de son modèle.
  • Dans les Historiques, ouvrir un autre essai commence sa fiche en haut, une longue note se lit en entier dans l'infobulle, une étiquette générée depuis l'essai apparaît aussitôt, et la liste des essais dit qu'elle charge et dit pourquoi quand l'index ne peut pas être lu. Ouvrir, exporter ou reprendre un essai dont le fichier a disparu est refusé au lieu de créer un essai vide.
  • La carte Productivité ne teinte un compte d'issue que lorsqu'il est au-dessus de zéro.
  • La colonne de paramètres des écrans du Process s'ouvre en haut quand une autre ligne ou une autre unité est choisie.
  • Les listes de choix tiennent sur leur option la plus longue dans toutes les langues : la grille des canaux, Armée, Comptage du temps et l'ancre, le mode et la limite d'un critère.

Logic

  • Un éditeur ouvert sur une variable, une action, un déclencheur ou une alarme supprimé ailleurs se ferme, et le fil le dit.
  • Choisir une variable affiche aussitôt sa propre valeur.
  • L'éditeur d'alarmes dit une condition refusée sous l'éditeur de la condition.
  • Les listes de choix de la Logic tiennent dans leurs colonnes, et les noms gardent une largeur lisible dans une fenêtre étroite.
  • L'actualisation en direct de la page Logic ne se bat plus avec ce qui est en train d'être tapé.

Connector

  • Actualiser, et un changement fait dans une autre colonne ou une autre fenêtre, gardent chaque colonne du Connector là où elle était, avec sa sélection et ses lignes ouvertes.
  • Activer et Désactiver sur un équipement ou une ligne série le redessinent aussitôt et tiennent.
  • Un tag dont la lecture échoue porte la marque rouge dans l'arbre, qui disparaît dès qu'une lecture arrive. Un tag que la station ne lit pas montre le point gris, et un équipement en cours de réapplication affiche Pas encore connu au lieu de clignoter en rouge.
  • Une adresse de tag que le pilote refuse dit pourquoi, sur le tag et dans le journal technique.
  • La découverte OPC UA liste ce qu'un serveur sert vraiment : les points d'une autre station Ganter Lab, les nœuds de rang ouvert ou de type générique, chaque nœud une fois, et aucun point qui ne lit jamais. Les tags qu'une découverte importe suivent l'intervalle d'interrogation de l'équipement.
  • Le serveur OPC UA intégré revient après un changement de son nom d'application, quelles que soient les lettres du nom, date une valeur maintenue par le moment de sa mesure et déclare le type propre de chaque variable.
  • Un nombre refusé (un facteur d'échelle de 0) ou une case à cocher refusée remet la valeur enregistrée dans la case.
  • Un identifiant d'unité Modbus RTU hors de 1 à 247, ou un hôte qui n'est ni une adresse ni un nom, est refusé là où il est tapé au lieu de casser le panneau de l'équipement. Un tag Modbus rendu inscriptible passe dans la classe de registre inscriptible.
  • Un équipement liste ses tags par nom, et les colonnes de la grille des tags tiennent sur leurs options dans toutes les langues.
  • Un capteur LoRaWAN dont l'enregistrement est refusé dit quel champ a été refusé, et le serveur de réseau n'est plus redémarré à chaque nouvelle tentative.
  • Une session avec un serveur OPC UA sur cet ordinateur n'inscrit plus de fausses erreurs au journal technique.
  • L'appairage Matter fonctionne avec de vraies ampoules Wi-Fi par Bluetooth, retransmet comme la spécification le demande, et une nouvelle Fabric n'expire plus.

Paramètres, Compte et Utilisateurs

  • Supprimer sur la sauvegarde programmée pour la restauration est grisé avec la raison, et les dates des sauvegardes suivent aussitôt un changement du format de date.
  • L'interrupteur de l'accès à distance se lit de nouveau désactivé après Annuler.
  • Créer un compte et Gérer l'abonnement ouvrent le site web auprès duquel la station se connecte.
  • Envoyer dans les retours est grisé pendant qu'un rapport est en route et dit ce qui manque.
  • Un long message dans la barre d'état ne coupe plus le compte à rebours du mode gratuit.
  • Les rôles de la station apparaissent partout dans le même ordre, et la description d'un rôle d'usine se lit dans la langue de l'écran.
  • Une décision de confiance prise sans personne de connecté se lit comme prise sur cette station.

Fenêtre et aide

  • Le thème suit Windows dès la première page que la station ouvre.
  • Entrée ou Échap dans le champ de nom d'une ligne de l'arbre rend le clavier à l'arbre.
  • Une pastille d'état ne coupe jamais son libellé.