La liste des pilotes et la page d'un pilote

Le catalogue de tous les pilotes de cette station dans le dossier Pilotes, où un pilote est ajouté, ouvert et retiré, et la page d'un pilote : Actualiser, Découvrir, Appairer un équipement et Retirer le pilote sur sa barre, Ajouter un équipement, Ajouter une ligne et Ajouter un broker à droite du titre du tableau qu'elles font grandir, la carte Portée du balayage, le tableau des équipements et l'état d'un pilote que le paquet ne porte pas.

Afficher en Markdown

Deux surfaces de la page Connector parlent de pilotes plutôt que d'équipements. Le dossier Pilotes, le premier de l'arborescence de la colonne Communications, ouvre le catalogue : chaque pilote que cette installation porte, d'abord ceux ajoutés à la station, puis les autres regroupés selon les équipements qu'ils atteignent. Un pilote ouvre sa page propre, depuis sa ligne sous le dossier Pilotes ou par Ouvrir sur sa ligne du catalogue : ses équipements (ou, pour Modbus RTU, ses lignes série, pour Generic serial and TCP et SCPI instruments, ses lignes série et ses équipements, et pour MQTT, ses brokers) et les verbes qui font grandir la branche. Les deux sont visibles avec Voir Connector; ajouter et retirer un pilote et les verbes de création demandent Configurer Connector. Omron, comme Generic serial and TCP, montre ses lignes série et ses équipements.

Le catalogue

L'en-tête indique Pilotes avec la ligne « Tous les pilotes de cette station : d'abord ceux qui y sont ajoutés, sous Sur cette station, puis les autres regroupés selon les équipements qu'ils atteignent. Ajoutez ceux que vous utilisez : un pilote ajouté figure dans l'arborescence, avec ou sans équipements. » et un badge qui compte le catalogue et les équipements : « 25 pilotes · 3 équipements », avec les lignes série insérées entre les deux dès qu'il en existe une (« 25 pilotes · 1 ligne · 3 équipements »).

Le tableau

Colonne Ce qu'elle montre
Pilote Le nom affiché.
Description La description d'une ligne du pilote, ou « Pilote absent de ce paquet. » pour un pilote que le paquet ne porte pas.
Équipements Combien d'équipements sont configurés en dessous.
État de santé Pour un pilote qui a un équipement, une ligne série ou un broker, un point et le mot : Pas encore connu, Désactivé, Hors ligne, Partiellement en ligne ou En ligne, totalisé à partir des équipements du pilote (de ses lignes pour Modbus RTU, de ses lignes et de ses équipements hors ligne série pour Generic serial and TCP et SCPI instruments, de ses brokers pour MQTT). Vide pour un pilote sans rien de configuré, qui n'a rien à juger. Omron se résume comme Generic serial and TCP.

Le catalogue porte chaque pilote que ce paquet contient, ajouté ou non, plus tout pilote absent que des équipements ou des lignes enregistrés nomment encore. Les pilotes ajoutés à la station viennent d'abord, sous Sur cette station, dont un pilote absent, puisqu'il porte encore quelque chose; les autres suivent, regroupés par catégorie : chaque groupe sous un en-tête qui donne son nom et son nombre, dans l'ordre Automates, Protocoles industriels, Instruments et acquisition, Sans fil, Web et API, Fichiers et bases de données et Tests, et par ordre alphabétique à l'intérieur (quel pilote est dans quel groupe). Sans aucun pilote ajouté, le groupe Sur cette station n'apparaît pas. Comme la liste est lue dans le registre de pilotes du Connector, elle se stabilise quelques secondes après le lancement, une fois le Connector en fonctionnement.

Les actions de ligne

Commande Ce qu'elle fait Grisée quand (situation) Non dessinée quand (rôle)
Ajouter un pilote (un pilote non ajouté) Ajoute le pilote à la station : il se range sous le dossier Pilotes sans rien en dessous (« 0 équipements »), et sa ligne monte dans Sur cette station, mise en évidence et amenée en vue, tandis que le catalogue reste à l'écran; Ouvrir sur la ligne, ou la ligne du pilote dans l'arborescence, ouvre sa page. Le journal des actions indique « Pilote « Modbus TCP » ajouté. » Rien n'est créé en dessous. Un essai tient la station, le runtime est arrêté, ou un balayage ou un appairage est en cours (l'infobulle dit lequel). Sans Configurer Connector.
Ouvrir (un pilote ajouté) Sélectionne le pilote sur sa ligne sous le dossier Pilotes et ouvre sa page. Jamais. Jamais.
Retirer le pilote (un pilote ajouté; encre de danger, en dernier) Retire le pilote de l'arborescence et renvoie sa ligne dans sa catégorie du catalogue, où Ajouter un pilote le ramène. Le journal des actions indique « Pilote « Modbus TCP » retiré. » Il ne supprime rien et ne demande rien. Le pilote porte un équipement, une ligne série, un broker ou un dossier (l'infobulle indique « Ce pilote contient encore quelque chose dans l'arborescence. Supprimez d'abord ce qui se trouve dessous. »), un essai tient la station, le runtime est arrêté, ou un balayage ou un appairage est en cours. Sans Configurer Connector.

La page d'un pilote porte ce qui se prépare avant le premier équipement : la carte Portée du balayage, les réseaux du pilote Matter, l'accès des équipements du pilote OPC UA, et Ajouter un équipement, Ajouter une ligne ou Ajouter un broker. On l'atteint dès que le pilote est ajouté, par Ouvrir sur sa ligne du catalogue ou par sa ligne dans l'arborescence. Ajouter ne met rien en marche : un pilote ajouté sans rien en dessous ne lit rien, et Activer et Désactiver gardent leur sens propre sur un équipement, une ligne ou un broker, une ligne qui reste dans l'arborescence et cesse de lire.

La barre de commandes

Commande Ce qu'elle fait Grisée quand (situation) Non dessinée quand (rôle)
Tout actualiser Relit la configuration depuis la base de données et reconstruit l'arborescence. Le Connector en cours d'exécution reste tel quel : chaque enregistrement lui applique déjà son propre équipement. Le dossier Pilotes reste sélectionné, catalogue ouvert, ce qui était déplié reste déplié, et le journal des actions indique « Équipements actualisés. » Un essai tient la station ou le runtime est arrêté. Jamais.

La page d'un pilote

L'en-tête porte le nom du pilote, son compte d'équipements entre parenthèses (« Simulated (9) »; le compte de lignes pour Modbus RTU, celui des brokers pour MQTT) et un point d'état de santé. La ligne en dessous dépend de la situation. Pour un rôle sans Configurer, elle indique « Les équipements auxquels ce pilote parle. Ouvrez une ligne pour examiner ses réglages et ses tags. » Pour Matter : « Appairez un nouvel équipement physique par Bluetooth, ou découvrez les nœuds déjà mis en service dans le Fabric local. » Pour tout autre pilote : « Ajoutez un équipement, puis utilisez les actions de ligne pour l'ouvrir, l'activer ou le désactiver, ou le supprimer. Le pilote est fixe pour chaque équipement. » Pour un pilote que le paquet ne porte pas : « Les équipements qu'une configuration venue d'ailleurs a laissés ici. Ouvrez une ligne pour examiner ses réglages et ses tags. » Modbus RTU dit plutôt « Chaque ligne possède un bus série physique. Réglez les paramètres de port sur la ligne, puis ajoutez sous elle des équipements adressés par ID d'unité. », et MQTT « Chaque broker est une connexion à un broker MQTT externe. Configurez où il répond et comment la station s'y connecte, puis ajoutez les équipements qui publient par lui. », Generic serial and TCP « Les lignes série portent les instruments qui partagent un bus, et les équipements réseau se trouvent sous le pilote. Ajoutez une ligne ou un équipement, puis ouvrez-le pour décrire ses messages. » et SCPI instruments « Les lignes série portent les instruments qui partagent un bus, et les instruments atteints en TCP ou par VISA se trouvent sous le pilote. Ajoutez une ligne ou un équipement, puis ouvrez-le pour indiquer ses requêtes. » Omron dit « Les lignes série portent les automates lus sur Host Link, chacun par son numéro d'unité, et les automates atteints par le réseau se trouvent sous le pilote. Ajoutez une ligne ou un équipement, puis ouvrez-le pour indiquer ses tags. » Sous l'en-tête, les lignes série, les brokers et les équipements qui ont une erreur à eux sont nommés, une ligne par sorte (« 2 équipements en erreur : Boiler, Chiller »); les tags sont nommés par leur équipement, jamais ici.

La barre de commandes

Commande Ce qu'elle fait Grisée quand (situation) Non dessinée quand (rôle)
Actualiser La même relecture que Tout actualiser; le Connector en cours d'exécution reste tel quel. Le pilote reste sélectionné, sa page ouverte, et ce qui était déplié reste déplié. Un balayage ou un appairage est en cours, un essai tient la station, le runtime est arrêté. Jamais.
Découvrir Lance le balayage du pilote; devient Annuler (« Annulation… » une fois pressé) pendant qu'il tourne. Le détail est sur Découverte. La portée est invalide (l'infobulle dit ce qui manque, comme la carte Portée du balayage), un appairage est en cours, ou la station refuse les modifications. Sans Configurer Connector, ou quand le pilote n'a pas de balayage. Modbus RTU balaie depuis la page d'une ligne série et MQTT depuis la page d'un broker, alors les pages de ces pilotes n'ont pas de Découvrir, et Generic serial and TCP n'a aucun balayage.
Appairer un équipement (Matter seulement) Ouvre le formulaire d'appairage sur la page. Un balayage ou un appairage est en cours, le formulaire est déjà ouvert, la station refuse les modifications, ou aucun réseau de la carte Réseaux ne sert encore (« Ajoutez d'abord le réseau que l'équipement doit rejoindre. »). Sans Configurer Connector.
Retirer le pilote (encre de danger, à droite) Retirer le pilote du catalogue, pour le pilote à l'écran : le pilote quitte l'arborescence et reste dans le catalogue, la colonne revient au dossier Pilotes avec le catalogue ouvert, et le journal des actions indique « Pilote « Modbus TCP » retiré. » Le pilote porte un équipement, une ligne série, un broker ou un dossier (« Ce pilote contient encore quelque chose dans l'arborescence. Supprimez d'abord ce qui se trouve dessous. »), un balayage ou un appairage est en cours, ou la station refuse les modifications. Sans Configurer Connector.

La barre garde ce qui agit sur le pilote lui-même. Ajouter un équipement, Ajouter une ligne, Ajouter un broker et l'adresse que lit un balayage sont sur la page, à côté de ce sur quoi ils agissent. Un clic droit sur la ligne du pilote offre le verbe qui fait grandir sa branche (Ajouter une ligne, Ajouter un broker, Ajouter un équipement ou, sous Matter, l'Appairer un équipement de la barre; pour Generic serial and TCP et SCPI instruments, Ajouter un équipement et Ajouter une ligne), Nouveau dossier au niveau propre du pilote (pour tout pilote sauf Modbus RTU et MQTT, dont les équipements dépendent d'une ligne ou d'un broker) et Actualiser, plus le Découvrir de la barre là où le pilote balaie, puis, après un séparateur, Retirer le pilote en encre de danger, refusé comme celui de la barre. Omron propose aussi les deux.

Sur la page

Ce qui fait grandir l'un des tableaux de la page se tient à droite du titre de ce tableau, au-dessus des lignes qu'il ajoute, et l'adresse que lit un balayage se tient dans la carte Portée du balayage, au-dessus du tableau des équipements.

Commande ou champ Emplacement Ce qu'elle fait Grisée quand (situation) Non dessinée quand (rôle)
Ajouter un équipement (tout pilote sauf Matter, Modbus RTU et MQTT) À droite du titre Équipements. Crée « Nouvel équipement » (puis « Nouvel équipement 2 », et ainsi de suite), activé, au niveau propre du pilote, mis en évidence dans ce tableau et amené dans la zone visible; voir Équipements. Sous Generic serial and TCP, le nouvel équipement est un équipement réseau, un Client TCP, et sous SCPI instruments un équipement atteint en TCP. Sous Omron, un automate atteint par le réseau (FINS sur UDP). Le paquet ne porte pas le pilote (infobulle « Pilote absent de ce paquet. »), un balayage ou un appairage est en cours, ou la station refuse les modifications. Sans Configurer Connector.
Ajouter une ligne (Modbus RTU, Generic serial and TCP, SCPI instruments, Omron) À droite du titre Lignes série. Crée une ligne série désactivée, mise en évidence dans ce tableau; voir Lignes série. Un balayage est en cours, ou la station refuse les modifications. Sans Configurer Connector.
Ajouter un broker (MQTT seulement) À droite du titre Brokers MQTT. Crée un broker désactivé, mis en évidence dans ce tableau; voir MQTT. Le paquet ne porte pas le pilote, un balayage est en cours, ou la station refuse les modifications. Sans Configurer Connector.
Champ de cible de la découverte La carte Portée du balayage, sous la ligne « Rechercher les équipements joignables par ce pilote. » Pour un pilote dont le balayage prend une adresse (OPC UA : « Adresse du serveur OPC UA, par exemple opc.tcp://plc-host:4840 »), la zone garde l'adresse que lit Découvrir. Tant qu'elle n'en contient pas une que le pilote peut utiliser, une ligne rouge sous elle dit ce qui est attendu et Découvrir se grise. Pendant un balayage. Sans Configurer Connector, ou quand le balayage du pilote ne prend pas d'adresse.

Le tableau des équipements

Tout pilote sauf Modbus RTU et MQTT liste ses équipements, les mêmes lignes que dessine l'arborescence :

Colonne Ce qu'elle montre
Équipement Le nom, suivi du marqueur rouge de l'arborescence quand l'équipement a une erreur à lui, avec le motif en infobulle.
Endpoint L'URI de base à laquelle le Connector se connecte, assemblée à partir de la carte Connexion de l'équipement. Vide pour un équipement encore sans hôte.
Tags Combien de tags l'équipement porte.
État de santé Le point et le mot, comme dans l'arborescence.
Dernière erreur L'avertissement ou l'erreur la plus récente que le journal a associée à l'équipement, ou « Pilote absent de ce paquet. » pour un équipement que le paquet ne peut pas servir, ou « Hôte pas encore saisi » pour un équipement activé sans hôte, que la station n'essaie pas de joindre (« Équipement NI-DAQmx pas encore saisi » pour un équipement NI-DAQmx sans nom d'équipement, « Voie de base pas encore saisie » pour un équipement Fluke NetDAQ avec un hôte et sans voie de base, « Dossier pas encore saisi » pour un équipement File sans dossier, « Serveur pas encore saisi » pour un équipement Database sans serveur, « DevEUI pas encore saisi » ou « EUI de la station pas encore saisi » pour un équipement LoRaWAN sans identifiant). C'est l'erreur propre de l'équipement, celle que porte son marqueur : l'erreur d'un tag reste sur le tag, et un équipement dont la ligne série ou le broker est en erreur n'en montre aucune, puisque c'est cette ligne ou ce broker qui la porte. Pour une erreur, la cellule dit ce qui a échoué comme la page de l'équipement le dit, dans la langue de la station : le « Connect failed for device …: » qui ouvre la ligne du journal, la classe de l'exception qui le suit et ce que la station fait ensuite (« Retrying in the background … ») sont laissés de côté. Un échec que la station reconnaît (un port qui refuse, un pare-feu sur le chemin, un délai dépassé, un nom qui ne se résout pas, une exception Modbus) devient une phrase de la station elle-même, et tout autre garde les mots du pilote. L'infobulle de la cellule, le marqueur de l'arborescence et la page Événements gardent la ligne entière.

Actions de ligne : Ouvrir pour tout rôle, puis, pour Configurer Connector, Activer et Désactiver (chacun grisé quand il ne s'applique pas) et Supprimer dans l'encre de danger, avec une confirmation qui nomme l'équipement et ses tags. Les quatre se grisent pendant qu'un balayage ou un appairage tourne. Le tableau vide indique « Aucun équipement pour l'instant. »

Modbus RTU liste plutôt ses lignes : Ligne, Réglages physiques (port · vitesse · format · délai), Équipements, État (un point plus un texte tel que « En ligne · 2/2 équipements en ligne ») et les actions Ouvrir, Activer, Désactiver et Supprimer, les trois dernières pour Configurer Connector seulement. Activer est aussi grisé tant que le tuple de la ligne est invalide. Une ligne dont le port a échoué porte le marqueur rouge après son nom.

Generic serial and TCP et SCPI instruments portent le même tableau de lignes, dont les Réglages physiques n'ont pas de délai (port · vitesse · format), au-dessus de leur tableau des équipements, qui liste tous les équipements du pilote, ceux d'une ligne compris; voir Generic serial and TCP et SCPI instruments. Omron porte le même tableau au-dessus de ses équipements; voir Omron.

MQTT liste ses brokers : Nom, Adresse, Équipements, État et les mêmes quatre actions; voir MQTT. Un broker qui a refusé la station porte le marqueur rouge après son nom.

Autour du tableau

Au-dessus du tableau des équipements, le pilote Modbus TCP a sa propre carte Portée du balayage, avec les hôtes et les ID d'unité que son balayage interroge (pour Configurer Connector seulement), le pilote SNMP une carte avec l'agent et les sous-arbres que son balayage parcourt (pour Configurer Connector seulement; voir SNMP), le pilote File une carte avec le fichier que son balayage lit (pour Configurer Connector seulement; voir File), le pilote Database une carte avec l'équipement dont son balayage lit la base de données et les tables qu'il lit (pour Configurer Connector seulement; voir Database), et le pilote Matter a sa carte Réseaux, où les réseaux Wi-Fi et Thread que joignent ses équipements sont inscrits avant le premier appairage (pour Configurer Connector seulement; voir Réseaux); Appairer un équipement ouvre le formulaire Appairer un équipement Matter au-dessus d'elle. Pendant un balayage, sa ligne de progression se tient juste au-dessus du tableau, et la carte Équipements découverts apparaît sous le tableau avec les résultats du balayage. Tout cela est sur Découverte.

Pilote absent de ce paquet

Un groupe de pilote n'existe pour un pilote absent que parce que des équipements enregistrés le nomment : une sauvegarde restaurée, une configuration apportée d'une autre machine. Sa page montre alors un bandeau de prudence, « Pilote absent de ce paquet » : les équipements viennent d'une configuration qui avait le pilote, gardent leurs réglages et peuvent être supprimés, mais cette installation ne peut pas les atteindre, donc ils restent hors ligne et aucun nouvel équipement ne peut être ajouté ici. Sur une telle page, Ajouter un équipement reste dessiné et grisé avec cette raison, Découvrir n'est pas offert, Copier l'équipement est grisé avec la même infobulle sur ses équipements, et l'échec de mise en service du runtime n'est pas répété comme dernière erreur, parce qu'il n'y a aucune panne à instruire. Les pilotes auxquels cela peut arriver sont sur Pilotes.

Ce que ces pages ne font pas

Le catalogue ne peut pas être étendu depuis la page, et un pilote ne peut être ni renommé, ni réordonné, ni mis à l'arrêt. Un équipement ne peut pas être déplacé vers un autre pilote. Supprimer les équipements d'un pilote depuis le tableau les supprime un à un, chacun avec sa propre confirmation; il n'y a pas de suppression globale. Supprimer le dernier équipement, la dernière ligne série, le dernier broker ou le dernier dossier d'un pilote laisse le pilote dans l'arborescence : seul Retirer le pilote l'en retire, et rien ne retire un pilote du catalogue. Retirer un pilote ne supprime jamais ce qui se trouvait en dessous, puisque c'est refusé tant que quelque chose s'y trouve.