Die Treiberliste und die Seite eines Treibers
Der Katalog aller Treiber dieser Station im Ordner Treiber, wo ein Treiber hinzugefügt, geöffnet und entfernt wird, und die Seite eines Treibers: Aktualisieren, Geräte suchen, Gerät koppeln und Treiber entfernen auf ihrer Leiste, Gerät hinzufügen, Leitung hinzufügen und Broker hinzufügen rechts neben dem Titel der Tabelle, die sie wachsen lassen, die Karte Suchbereich, die Gerätetabelle und der Zustand eines Treibers, den das Paket nicht mitbringt.
Zwei Flächen der Seite Connector handeln von Treibern statt von Geräten. Der Ordner Treiber, der erste oben im Baum der Spalte Kommunikation, öffnet den Katalog: jeden Treiber, den diese Installation mitbringt, zuerst die der Station hinzugefügten, dann die übrigen, gruppiert nach den Geräten, die sie erreichen. Ein Treiber öffnet seine eigene Seite, über seine Zeile unter dem Ordner Treiber oder über Öffnen in seiner Zeile im Katalog: seine Geräte (bei Modbus RTU seine seriellen Leitungen, bei Generic serial and TCP und SCPI instruments seine seriellen Leitungen und seine Geräte, bei MQTT seine Broker) und die Befehle, die den Zweig wachsen lassen. Beide sind mit Connector anzeigen sichtbar; einen Treiber hinzuzufügen und zu entfernen und die Befehle zum Anlegen brauchen Connector konfigurieren. Omron zeigt wie Generic serial and TCP seine seriellen Leitungen und seine Geräte.
Der Katalog
Die Kopfzeile liest Treiber mit der Zeile "Alle Treiber, die diese Station mitbringt: zuerst die hinzugefügten unter Auf dieser Station, dann die übrigen, gruppiert nach den Geräten, die sie erreichen. Fügen Sie die hinzu, die Sie nutzen: Ein hinzugefügter Treiber steht im Baum, mit oder ohne Geräte." und einer Pille, die den Katalog und die Geräte zählt: "25 Treiber · 3 Geräte", mit den seriellen Leitungen dazwischen, sobald es eine gibt ("25 Treiber · 1 Leitung · 3 Geräte").
Die Tabelle
| Spalte | Was sie zeigt | |
|---|---|---|
| Treiber | Der angezeigte Name. | |
| Beschreibung | Die einzeilige Beschreibung des Treibers oder "Treiber in diesem Paket nicht enthalten." für einen Treiber, den das Paket nicht mitbringt. | |
| Geräte | Wie viele Geräte unter ihm eingerichtet sind. | |
| Zustand | Für einen Treiber mit einem Gerät, einer seriellen Leitung oder einem Broker ein Punkt und das Wort: Noch unbekannt, Deaktiviert, Getrennt, Teilweise verbunden oder Verbunden, zusammengefasst aus den Geräten des Treibers (bei Modbus RTU aus seinen Leitungen, bei Generic serial and TCP und SCPI instruments aus seinen Leitungen und den Geräten außerhalb einer Leitung, bei MQTT aus seinen Brokern). Leer für einen Treiber ohne Konfiguration, der nichts zu beurteilen hat. | Omron fasst so zusammen wie Generic serial and TCP. |
Der Katalog enthält jeden Treiber, den dieses Paket mitbringt, ob hinzugefügt oder nicht, dazu jeden fehlenden Treiber, den gespeicherte Geräte oder Leitungen noch nennen. Die der Station hinzugefügten Treiber kommen zuerst, unter Auf dieser Station, darunter ein fehlender Treiber, da er noch etwas enthält; die übrigen folgen nach Kategorie gruppiert: jede Gruppe unter einer Kopfzeile mit ihrem Namen und ihrer Anzahl, in der Reihenfolge SPS, Industrieprotokolle, Messgeräte und Datenerfassung, Funk, Web und APIs, Dateien und Datenbanken und Tests, darin alphabetisch (welcher Treiber in welcher Gruppe steht). Ist kein Treiber hinzugefügt, gibt es die Gruppe Auf dieser Station nicht. Weil die Liste aus dem Treiberverzeichnis des Connectors gelesen wird, kommt sie einige Sekunden nach dem Start zur Ruhe, sobald der Connector läuft.
Zeilenbefehle
| Befehl | Wirkung | Ausgegraut, wenn (Situation) | Nicht gezeichnet, wenn (Rolle) |
|---|---|---|---|
| Treiber hinzufügen (ein nicht hinzugefügter Treiber) | Fügt den Treiber der Station hinzu: Er steht unter dem Ordner Treiber, ohne etwas darunter ("0 Geräte"), und seine Zeile rückt nach oben in Auf dieser Station, markiert und ins Bild geholt, während der Katalog auf dem Bildschirm bleibt; Öffnen in der Zeile oder die Zeile des Treibers im Baum öffnet seine Seite. Das Aktionsprotokoll meldet "Treiber 'Modbus TCP' hinzugefügt." Darunter wird nichts angelegt. | Ein Lauf hält die Station, die Runtime ist gestoppt, oder ein Suchlauf oder eine Kopplung ist unterwegs (der Tooltip sagt, was davon). | Ohne Connector konfigurieren. |
| Öffnen (ein hinzugefügter Treiber) | Wählt den Treiber in seiner Zeile unter dem Ordner Treiber und öffnet seine Seite. | Nie. | Nie. |
| Treiber entfernen (ein hinzugefügter Treiber; in der Gefahrenfarbe, zuletzt) | Nimmt den Treiber aus dem Baum und schickt seine Zeile im Katalog in ihre Kategorie zurück, wo Treiber hinzufügen ihn zurückholt. Das Aktionsprotokoll meldet "Treiber 'Modbus TCP' entfernt." Es löscht nichts und fragt nichts. | Der Treiber enthält ein Gerät, eine serielle Leitung, einen Broker oder einen Ordner (der Tooltip sagt "Unter diesem Treiber steht noch etwas im Baum. Löschen Sie zuerst, was darunter liegt."), ein Lauf hält die Station, die Runtime ist gestoppt, oder ein Suchlauf oder eine Kopplung ist unterwegs. | Ohne Connector konfigurieren. |
Die Seite eines Treibers enthält, was vor dem ersten Gerät eingerichtet wird: die Karte Suchbereich, die Netzwerke des Treibers Matter, den Anlagenzugriff des Treibers OPC UA sowie Gerät hinzufügen, Leitung hinzufügen oder Broker hinzufügen. Man erreicht sie, sobald der Treiber hinzugefügt ist, über Öffnen in seiner Zeile des Katalogs oder über seine Zeile im Baum. Hinzufügen schaltet nichts ein: Ein hinzugefügter Treiber ohne etwas darunter liest nichts, und Aktivieren und Deaktivieren behalten ihre eigene Bedeutung an einem Gerät, einer Leitung oder einem Broker, einer Zeile, die im Baum bleibt und zu lesen aufhört.
Die Befehlsleiste
| Befehl | Wirkung | Ausgegraut, wenn (Situation) | Nicht gezeichnet, wenn (Rolle) |
|---|---|---|---|
| Alle aktualisieren | Liest die Konfiguration erneut aus der Datenbank und baut den Baum neu auf. Der laufende Connector bleibt, wie er ist: Jedes Speichern wendet sein eigenes Gerät bereits darauf an. Der Ordner Treiber bleibt mit offenem Katalog ausgewählt, Aufgeklapptes bleibt aufgeklappt, und das Aktionsprotokoll liest "Geräte aktualisiert." | Ein Lauf hält die Station oder die Runtime ist gestoppt. | Nie. |
Die Seite eines Treibers
Die Kopfzeile trägt den Namen des Treibers, seine Anzahl Geräte in Klammern ("Simulated (9)"; bei Modbus RTU die Anzahl der Leitungen, bei MQTT die der Broker) und einen Zustandspunkt. Die Zeile darunter hängt von der Situation ab. Für eine Rolle ohne Konfigurieren liest sie "Die Geräte, mit denen dieser Treiber spricht. Öffnen Sie eine Zeile, um ihre Einstellungen und Tags anzusehen." Bei Matter: "Koppeln Sie ein neues physisches Gerät über Bluetooth, oder suchen Sie Knoten, die im lokalen Fabric bereits in Betrieb genommen sind." Bei jedem anderen Treiber: "Legen Sie ein Gerät an und verwenden Sie dann die Befehle der Zeile, um es zu öffnen, zu aktivieren, zu deaktivieren oder zu löschen. Der Treiber steht je Gerät fest." Bei einem Treiber, den das Paket nicht mitbringt: "Die Geräte, die eine Konfiguration von anderswo hier gelassen hat. Öffnen Sie eine Zeile, um ihre Einstellungen und Tags anzusehen." Modbus RTU sagt stattdessen "Jede Leitung besitzt einen physischen seriellen Bus. Richten Sie die Porteinstellungen an der Leitung ein und legen Sie darunter Geräte mit Unit-Adresse an.", und MQTT "Jeder Broker ist eine Verbindung zu einem externen MQTT-Broker. Richten Sie ein, wo er antwortet und wie sich die Station anmeldet, und fügen Sie dann die Geräte hinzu, die über ihn veröffentlichen.", Generic serial and TCP "Serielle Leitungen tragen die Instrumente, die sich einen Bus teilen, und Netzwerkgeräte liegen direkt unter dem Treiber. Legen Sie eine Leitung oder ein Gerät an und öffnen Sie es dann, um seine Nachrichten zu beschreiben." und SCPI instruments "Serielle Leitungen tragen die Messgeräte, die sich einen Bus teilen, und die Messgeräte, die über TCP oder VISA erreicht werden, liegen direkt unter dem Treiber. Legen Sie eine Leitung oder ein Gerät an und öffnen Sie es dann, um seine Abfragen anzugeben." Omron sagt "Serielle Leitungen tragen die Steuerungen, die über Host Link gelesen werden, jede über ihre Einheitennummer, und die über das Netzwerk erreichten Steuerungen liegen direkt unter dem Treiber. Legen Sie eine Leitung oder ein Gerät an und öffnen Sie es dann, um seine Tags anzugeben." Unter der Kopfzeile werden die seriellen Leitungen, Broker und Geräte genannt, die einen eigenen Fehler haben, eine Zeile je Art ("2 Geräte mit Fehler: Boiler, Chiller"); Tags nennt ihr Gerät, nie diese Seite.
Die Befehlsleiste
| Befehl | Wirkung | Ausgegraut, wenn (Situation) | Nicht gezeichnet, wenn (Rolle) |
|---|---|---|---|
| Aktualisieren | Dasselbe erneute Lesen wie Alle aktualisieren; der laufende Connector bleibt, wie er ist. Der Treiber bleibt ausgewählt und seine Seite offen, und Aufgeklapptes bleibt aufgeklappt. | Ein Suchlauf oder eine Kopplung läuft, ein Lauf hält die Station, die Runtime ist gestoppt. | Nie. |
| Geräte suchen | Startet den Suchlauf des Treibers; wird zu Abbrechen ("Wird abgebrochen…", sobald gedrückt), während er läuft. Einzelheiten auf Gerätesuche. | Der Umfang ist ungültig (der Tooltip sagt, was fehlt, wie die Karte Suchbereich), eine Kopplung läuft, oder die Station lehnt Änderungen ab. | Ohne Connector konfigurieren oder wenn der Treiber keinen Suchlauf hat. Modbus RTU sucht von der Seite einer seriellen Leitung aus und MQTT von der Seite eines Brokers, ihre Treiberseiten haben also kein Geräte suchen, und Generic serial and TCP hat gar keinen Suchlauf. |
| Gerät koppeln (nur Matter) | Öffnet das Formular für die Kopplung auf der Seite. | Ein Suchlauf oder eine Kopplung läuft, das Formular ist schon offen, die Station lehnt Änderungen ab, oder noch kein Netz auf der Karte Netzwerke dient ("Fügen Sie zuerst das Netzwerk hinzu, dem das Gerät beitreten soll."). | Ohne Connector konfigurieren. |
| Treiber entfernen (in der Gefahrenfarbe, rechts) | Treiber entfernen aus dem Katalog, für den Treiber auf dem Bildschirm: Der Treiber verlässt den Baum und bleibt im Katalog, die Spalte kehrt mit offenem Katalog zum Ordner Treiber zurück, und das Aktionsprotokoll meldet "Treiber 'Modbus TCP' entfernt." | Der Treiber enthält ein Gerät, eine serielle Leitung, einen Broker oder einen Ordner ("Unter diesem Treiber steht noch etwas im Baum. Löschen Sie zuerst, was darunter liegt."), ein Suchlauf oder eine Kopplung läuft, oder die Station lehnt Änderungen ab. | Ohne Connector konfigurieren. |
Die Leiste behält, was auf den Treiber selbst wirkt. Gerät hinzufügen, Leitung hinzufügen, Broker hinzufügen und die Adresse, die ein Suchlauf liest, stehen auf der Seite, neben dem, worauf sie wirken. Ein Rechtsklick auf die Zeile des Treibers bietet den Befehl an, der seinen Zweig wachsen lässt (Leitung hinzufügen, Broker hinzufügen, Gerät hinzufügen oder unter Matter das Gerät koppeln der Leiste; bei Generic serial and TCP und SCPI instruments Gerät hinzufügen und Leitung hinzufügen), Neuer Ordner auf der Ebene des Treibers selbst (bei jedem Treiber außer Modbus RTU und MQTT, deren Geräte an einer Leitung oder einem Broker hängen) und Aktualisieren, dazu das Geräte suchen der Leiste, wo der Treiber sucht, dann nach einem Trenner Treiber entfernen in der Gefahrenfarbe, abgelehnt wie das der Leiste. Omron bietet ebenfalls beide an.
Auf der Seite
Was eine der Tabellen der Seite wachsen lässt, steht rechts neben dem Titel dieser Tabelle, über den Zeilen, die es hinzufügt, und die Adresse, die ein Suchlauf liest, steht in der Karte Suchbereich über der Gerätetabelle.
| Befehl oder Feld | Wo | Wirkung | Ausgegraut, wenn (Situation) | Nicht gezeichnet, wenn (Rolle) |
|---|---|---|---|---|
| Gerät hinzufügen (jeder Treiber außer Matter, Modbus RTU und MQTT) | Rechts neben dem Titel Geräte. | Legt "Neues Gerät" an (dann "Neues Gerät 2" und so fort), aktiviert, auf der Ebene des Treibers selbst, markiert in dieser Tabelle und in den sichtbaren Bereich gerollt; siehe Geräte. Bei Generic serial and TCP ist das neue Gerät ein Netzwerkgerät, ein TCP-Client, bei SCPI instruments ein über TCP erreichtes Gerät. Unter Omron eine über das Netzwerk erreichte Steuerung (FINS über UDP). | Das Paket bringt den Treiber nicht mit (Tooltip "Treiber in diesem Paket nicht enthalten."), ein Suchlauf oder eine Kopplung läuft, oder die Station lehnt Änderungen ab. | Ohne Connector konfigurieren. |
| Leitung hinzufügen (Modbus RTU, Generic serial and TCP, SCPI instruments, Omron) | Rechts neben dem Titel Serielle Leitungen. | Legt eine deaktivierte serielle Leitung an, markiert in dieser Tabelle; siehe Serielle Leitungen. | Ein Suchlauf läuft, oder die Station lehnt Änderungen ab. | Ohne Connector konfigurieren. |
| Broker hinzufügen (nur MQTT) | Rechts neben dem Titel MQTT-Broker. | Legt einen deaktivierten Broker an, markiert in dieser Tabelle; siehe MQTT. | Das Paket bringt den Treiber nicht mit, ein Suchlauf läuft, oder die Station lehnt Änderungen ab. | Ohne Connector konfigurieren. |
| Feld für das Ziel der Gerätesuche | Die Karte Suchbereich, unter der Zeile "Nach Geräten suchen, die über diesen Treiber erreichbar sind." | Bei einem Treiber, dessen Suchlauf eine Adresse nimmt (OPC UA: "Adresse eines OPC UA-Servers, z. B. opc.tcp://plc-host:4840"), hält das Feld die Adresse, die Geräte suchen liest. Solange es keine hält, die der Treiber verwenden kann, sagt eine rote Zeile darunter, was erwartet wird, und Geräte suchen graut aus. | Solange ein Suchlauf läuft. | Ohne Connector konfigurieren oder wenn der Suchlauf des Treibers keine Adresse nimmt. |
Die Gerätetabelle
Jeder Treiber außer Modbus RTU und MQTT führt seine Geräte auf, dieselben Zeilen, die der Baum zeichnet:
| Spalte | Was sie zeigt |
|---|---|
| Gerät | Der Name, gefolgt von der roten Marke des Baums, wenn das Gerät einen eigenen Fehler hat, mit dem Grund als Tooltip. |
| Endpoint | Der Basis-URI, mit dem sich der Connector verbindet, zusammengesetzt aus der Karte Verbindung des Geräts. Leer für ein Gerät ohne Host. |
| Tags | Wie viele Tags das Gerät hat. |
| Zustand | Punkt und Wort, wie im Baum. |
| Letzter Fehler | Die jüngste Warnung oder der jüngste Fehler, den das Journal dem Gerät zugeordnet hat, oder "Treiber in diesem Paket nicht enthalten." für ein Gerät, das das Paket nicht bedienen kann, oder "Hostadresse noch nicht eingetragen" für ein aktiviertes Gerät ohne Host, das die Station nicht zu erreichen versucht ("NI-DAQmx-Gerät noch nicht eingetragen" bei einem NI-DAQmx-Gerät ohne Gerätenamen, "Basiskanal noch nicht eingetragen" bei einem Fluke-NetDAQ-Gerät mit Hostadresse und ohne Basiskanal, "Ordner noch nicht eingetragen" bei einem File-Gerät ohne Ordner, "Server noch nicht eingetragen" bei einem Database-Gerät ohne Server, "DevEUI noch nicht eingetragen" oder "EUI der Station noch nicht eingetragen" bei einem LoRaWAN-Gerät ohne Kennung). Es ist der eigene Fehler des Geräts, derselbe, den seine Marke trägt: Der Fehler eines Tags bleibt am Tag, und ein Gerät, dessen serielle Leitung oder Broker einen Fehler hat, zeigt keinen, weil diese Leitung oder dieser Broker ihn trägt. Bei einem Fehler sagt die Zelle, was fehlgeschlagen ist, so wie die Seite des Geräts es sagt, in der Sprache der Station: Das "Connect failed for device …:", mit dem die Journalzeile beginnt, die Klasse der Ausnahme danach und was die Station als Nächstes tut ("Retrying in the background …") fallen weg. Ein Fehler, den die Station erkennt (ein Port, der ablehnt, eine Firewall auf dem Weg, eine Zeitüberschreitung, ein Name, der sich nicht auflösen lässt, eine Modbus-Ausnahme), wird zu einem eigenen Satz der Station, jeder andere behält die Worte des Treibers. Der Tooltip der Zelle, die Marke im Baum und die Seite Ereignisse behalten die ganze Zeile. |
Zeilenbefehle: Öffnen für jede Rolle, dann für Connector konfigurieren Aktivieren und Deaktivieren (jeder ausgegraut, wo er nicht zutrifft) und Löschen in der Gefahrenfarbe, mit einer Bestätigung, die das Gerät und seine Tags nennt. Alle vier grauen aus, solange ein Suchlauf oder eine Kopplung läuft. Die leere Tabelle liest "Noch keine Geräte."
Modbus RTU führt stattdessen seine Leitungen auf: Leitung, Schnittstellenparameter (Anschluss · Baudrate · Format · Zeitlimit), Geräte, Zustand (ein Punkt und Text wie "Verbunden · 2/2 Geräte verbunden") und die Befehle Öffnen, Aktivieren, Deaktivieren und Löschen, die letzten drei nur für Connector konfigurieren. Aktivieren graut außerdem aus, solange das Tupel der Leitung ungültig ist. Eine Leitung, deren Port gestört ist, trägt die rote Marke hinter ihrem Namen.
Generic serial and TCP und SCPI instruments tragen dieselbe Tabelle der Leitungen, deren Schnittstellenparameter kein Zeitlimit haben (Anschluss · Baudrate · Format), über ihrer Gerätetabelle, die jedes Gerät des Treibers aufführt, die auf einer Leitung eingeschlossen; siehe Generic serial and TCP und SCPI instruments. Omron trägt dieselbe Tabelle über seinen Geräten; siehe Omron.
MQTT führt seine Broker auf: Bezeichnung, Adresse, Geräte, Zustand und dieselben vier Befehle; siehe MQTT. Ein Broker, der die Station abgewiesen hat, trägt die rote Marke hinter seinem Namen.
Rund um die Tabelle
Über der Gerätetabelle hat der Treiber Modbus TCP eine eigene Karte Suchbereich mit den Hosts und Unit-IDs, die sein Suchlauf abfragt (nur für Connector konfigurieren), der Treiber SNMP eine mit dem Agenten und den Teilbäumen, die sein Suchlauf durchläuft (nur für Connector konfigurieren; siehe SNMP), der Treiber File eine mit der Datei, die sein Suchlauf liest (nur für Connector konfigurieren; siehe File), der Treiber Database eine mit dem Gerät, dessen Datenbank sein Suchlauf liest, und den Tabellen, die er liest (nur für Connector konfigurieren; siehe Database), und der Treiber Matter hat seine Karte Netzwerke, auf der die WLAN- und Thread-Netze, denen seine Geräte beitreten, vor der ersten Kopplung eingetragen werden (nur für Connector konfigurieren; siehe Netzwerke); Gerät koppeln öffnet das Formular Matter-Gerät koppeln darüber. Während ein Suchlauf läuft, steht seine Fortschrittszeile direkt über der Tabelle, und die Karte Gefundene Geräte erscheint mit den Ergebnissen des Suchlaufs unter der Tabelle. All das steht auf Gerätesuche.
Treiber in diesem Paket nicht enthalten
Eine Treibergruppe gibt es für einen fehlenden Treiber nur, weil gespeicherte Geräte ihn nennen: eine eingespielte Sicherung, eine Konfiguration von einem anderen Rechner. Ihre Seite zeigt dann einen warnenden Hinweis, "Treiber in diesem Paket nicht enthalten": Die Geräte kamen aus einer Konfiguration, die den Treiber hatte, behalten ihre Einstellungen und lassen sich löschen, aber diese Installation kann sie nicht erreichen, sie bleiben also offline, und hier lässt sich kein neues Gerät hinzufügen. Auf einer solchen Seite bleibt Gerät hinzufügen gezeichnet und mit diesem Grund ausgegraut, Geräte suchen wird nicht angeboten, Gerät kopieren ist an seinen Geräten mit demselben Tooltip ausgegraut, und der fehlgeschlagene Anlauf der Laufzeit wird nicht als Letzter Fehler wiederholt, weil es keinen Fehler zu untersuchen gibt. Bei welchen Treibern das vorkommen kann, steht auf Treiber.
Was diese Seiten nicht tun
Der Katalog lässt sich von der Seite aus nicht erweitern, und ein Treiber lässt sich weder umbenennen noch umsortieren noch ausschalten. Ein Gerät lässt sich nicht zu einem anderen Treiber verschieben. Die Geräte eines Treibers aus der Tabelle zu löschen löscht sie eines nach dem anderen, jedes mit seiner eigenen Bestätigung; ein Löschen aller gibt es nicht. Das letzte Gerät, die letzte serielle Leitung, den letzten Broker oder den letzten Ordner eines Treibers zu löschen lässt den Treiber im Baum: Nur Treiber entfernen nimmt ihn heraus, und nichts nimmt einen Treiber aus dem Katalog. Einen Treiber zu entfernen löscht nie, was darunter lag, denn es wird abgelehnt, solange etwas darunter liegt.