Zustand
Die Frontplatte des eingebetteten OPC UA-Servers: Lampe und Zustand, der Endpunkt, Starten, Stoppen, Neu starten und Verbindung testen sowie die sechs lebenden Anzeigen.
Zustand ist die erste Zeile der Gruppe OPC UA-SERVER auf der Seite Einstellungen und die einzige Stelle, an der der Server von Hand gestartet und gestoppt wird. Sie ist als Frontplatte gezeichnet: ein Kopf mit der Lampe, dem Zustandstext, dem Endpunkt und den Befehlen zum Ein- und Ausschalten, darüber eine vertiefte Fläche mit sechs Anzeigen. Die Seite zeichnet sich jede Sekunde neu, die Anzeigen folgen also dem laufenden Server. Die Seite zu öffnen braucht die Berechtigung Einstellungen ändern.
Der Kopf
| Element | Was es zeigt |
|---|---|
| Lampe und Zustandstext | In Betrieb (grün), solange der Server läuft und sein Adressraum lebt; Startet… (bernsteinfarben) zwischen dem Start und diesem Moment; Gestoppt (grau), solange der Host nicht läuft. Der Balken an der Kante der Karte nimmt dieselbe Farbe aus derselben Quelle wie die Lampe, die beiden können sich also nicht widersprechen. |
| Endpunkt | Die Netzwerkadresse, die ein Client anwählt: opc.tcp://<computer name>:<port>/UA/GanterLab. Angekündigt wird der stabile Name des Rechners, nie 0.0.0.0 und nie eine DHCP-Adresse; die Alternative auf demselben Rechner steht unter Verbindungsadressen auf Client-Zugriff. |
Der Zustandstext ist derselbe, den der Tooltip des Symbols im Infobereich und die Statusleiste lesen; siehe Der eingebettete OPC UA-Server.
Die Befehle
| Befehl | Was er tut | Ausgegraut, wenn (Situation) | Nicht gezeichnet, wenn (Rolle) |
|---|---|---|---|
| Starten | Setzt die aktuelle Konfiguration um und startet den Host der Kommunikation. Die Statusleiste liest "Der OPC UA-Server wird gestartet…" und dann "Der OPC UA-Server wurde gestartet.", oder, wenn der Host gestoppt zurückkam, "Der OPC UA-Server konnte nicht gestartet werden: <der letzte Fehler, den der Server protokolliert hat>" (oder "…Möglicherweise kann er Port N nicht belegen. Prüfen Sie die Protokolle.", wenn er nichts protokolliert hat). |
Solange ein anderer Befehl des Lebenszyklus läuft, solange eine Einheit läuft ("Die Konfiguration ist gesperrt, solange eine Einheit läuft."), solange die Runtime gestoppt ist ("Runtime gestoppt"). | Nur gezeichnet, solange der Server gestoppt ist. |
| Stoppen | Hält den Host geordnet an: jede Client-Sitzung endet, und die Gerätekommunikation, die der Host trägt, hört mit ihm auf, der Connector liest also nichts, bis Starten. "Der OPC UA-Server wird gestoppt…", dann "Der OPC UA-Server wurde gestoppt." | Dieselben drei Situationen. | Nur gezeichnet, solange der Server läuft. |
| Neu starten | Stoppen und dann Starten, mit erneutem Lesen der Konfiguration. "Der OPC UA-Server wird neu gestartet…", dann "Der OPC UA-Server wurde neu gestartet." oder der Fehlertext von oben. | Dieselben drei Situationen. | Nur gezeichnet, solange der Server läuft. |
| Verbindung testen | Meldet, was die Station über ihren eigenen Server weiß, ohne etwas zu ändern: "Der OPC UA-Server ist gestoppt. Starten Sie ihn, damit er Verbindungen annimmt.", "Der OPC UA-Server startet gerade und ist noch nicht bereit." oder "OPC UA-Server unter <Endpunkt> erreichbar, mit N aktiven Sitzungen." Es ist eine Aussage des laufenden Prozesses, kein Abtasten über das Netz. |
Nie. | Nie. |
Ein Start, der ohne Fehler zurückkommt, wird trotzdem geprüft: der OPC UA-Stapel kann seinen Port nicht belegen können und das nur protokollieren, deshalb meldet das Protokoll den Fehlschlag statt eines Erfolgs. Ein fehlgeschlagener Start lässt die Lampe grau; der Grund steht im Serverprotokoll unter Ereignisse.
Die Anzeigen
| Anzeige | Was sie zählt |
|---|---|
| Betriebszeit | Die Zeit seit dem letzten Start des Servers, als 2h 14m 5s, 14m 5s oder 5s; eine Lücke, solange er gestoppt ist. Derselbe Zeitpunkt speist die Punkte Server.StartTime und Server.Uptime des Adressraums von Logic. |
| Sitzungen | Die Client-Sitzungen, die der Server gerade angenommen hat, dieselbe Liste, die Jetzt verbunden auf Client-Zugriff zeigt. |
| Geräte | Die im Connector eingerichteten Geräte, über alle Treiber hinweg, aktiviert oder nicht. |
| Treiber | Wie viele verschiedene Treiber diese Geräte nutzen. |
| Fehler | Die Fehlerzeilen im Protokollstrom des Hosts der Kommunikation (Server und Treiber). Der Strom hält die jüngsten 500 Zeilen; die Zahl wird rot, sobald sie nicht null ist. |
| Warnungen | Die Warnzeilen desselben Stroms, bernsteinfarben, sobald sie nicht null sind. Für eine Rolle, die Ereignisse ansehen hält, ist die Zahl eine Schaltfläche, die das abgesetzte Fenster Ereignisse auf dem Desktop der Station öffnet ("Das Fenster Ereignisse öffnen"); in einem Browser auf einem anderen Gerät ist sie mit "Nur in der lokalen Desktop-Anwendung der Station verfügbar." ausgegraut, und für eine Rolle ohne die Berechtigung ist sie eine schlichte Zahl. |
Was dieser Abschnitt nicht tut
Er trennt keine einzelne Sitzung (das tut das Widerrufen eines Zertifikats unter Client-Zugriff), er löscht die Zählungen des Protokolls nicht (der Strom ist begrenzt und rollt von selbst weiter), und er startet die Anwendung nicht neu. Er startet den Server nach einem Fehlschlag nie von selbst: eine misslungene Belegung wird gemeldet und wartet auf Ihr Starten. Der Endpunkt wird unter Konfiguration geändert, und nur solange der Server gestoppt ist.