Ganter Lab 2026.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
.Valued'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é.