Konfiguration
Anwendungsname, Server-Port und Client-Authentifizierung des eingebetteten OPC UA-Servers und das Übernehmen & neu starten, das eine Änderung wirksam macht.
Konfiguration ist die zweite Zeile der Gruppe OPC UA-SERVER auf der Seite Einstellungen. Ihre Felder sind ein Entwurf: sie sind nur bearbeitbar, solange der Server gestoppt ist, und es ändert sich nichts, bis Übernehmen & neu starten den Entwurf ablegt und den Server damit wieder hochfährt. Die Karte sagt das unter der Schaltfläche: "Stoppen Sie den OPC UA-Server, um seinen Endpunkt zu bearbeiten. Änderungen gelten ab dem Neustart." Die Seite zu öffnen braucht die Berechtigung Einstellungen ändern; den Server stoppen Sie unter Zustand.
Die Felder
| Feld | Was es ist | Werte / Vorgabe | Wirkung |
|---|---|---|---|
| Anwendungsname | Der Name, den der Server den Clients ankündigt, und der Betreff seines eigenen Anwendungszertifikats. | Beliebiger Text; Vorgabe GanterLab OPC UA Server. Ein leerer Name speichert als Vorgabe; umgebende Leerzeichen fallen weg. | Clients sehen ihn als Anwendungsnamen des Servers. Er ist nicht Teil der Adresse des Endpunkts. |
| Server-Port | Der TCP-Port, auf dem der Server lauscht. | 1 bis 65535; Vorgabe 4840. Text, der keine Zahl ist, wird beim Tippen übergangen; eine Zahl außerhalb des Bereichs wird mit "Der Server-Port muss zwischen 1 und 65535 liegen." in der Statusleiste abgelehnt, und das Feld kehrt zum geltenden Port zurück. | Ändert beide Adressen unter Verbindungsadressen auf Client-Zugriff und verlangt dort eine neue Freigabe der Firewall, denn die Windows-Regel hängt am Port. |
| Client-Authentifizierung | Welche Sitzungen der Server annimmt, sobald einem Zertifikat vertraut wird. | Deaktiviert (Vorgabe): weist jede Client-Sitzung ab, anonym oder nicht; der Server läuft allein für die Anwendung. Anonym: nimmt Sitzungen ohne Zugangsdaten an und weist Sitzungen mit Benutzernamen ab. Benutzername & Passwort: nimmt nur das hinterlegte Paar an und weist anonyme Sitzungen ab. | Gilt ab dem nächsten Start; der Server kündigt immer beide Token-Regeln an und setzt die Wahl durch, wenn eine Sitzung aktiviert wird. |
| Benutzername | Der eine angenommene Benutzername. | 1 bis 64 Zeichen, ohne umgebende Leerzeichen. Nur unter Benutzername & Passwort bearbeitbar. | Zusammen mit dem Passwort das einzige Zugangsdatum, mit dem sich jemand anmeldet. |
| Passwort | Das anzunehmende Passwort. Das Feld schreibt nur: es öffnet leer, was auch immer abgelegt ist, und seine Beschriftung nennt den Zustand, Passwort (gespeichert) oder Passwort (keines gespeichert). Der Umschalter Passwort anzeigen zeigt allein, was Sie hier eintippen. | 8 bis 128 Zeichen, nicht leer. Leer gelassen bleibt das gespeicherte Passwort, was die Zeile unter dem Feld sagt, sobald es eines gibt: "Leer lassen, um das gespeicherte Passwort zu behalten." Nur unter Benutzername & Passwort bearbeitbar; die Längenregel steht ebenfalls unter dem Feld: "Benutzername: 1–64 Zeichen. Passwort: 8–128 Zeichen." | Als Chiffrat abgelegt, gebunden an den Windows-Benutzer und den Rechner (siehe unten). |
Die Optionsfelder und beide Textfelder sind ausgegraut, solange der Server läuft, solange eine Einheit läuft und solange die Runtime gestoppt ist. Der Entwurf wird beim Öffnen der Seite aus der abgelegten Konfiguration gefüllt und erneut gefüllt, wobei ungespeicherte Änderungen fallen, wenn sich die Konfiguration anderswo ändert, wenn eine Einheit die Station übernimmt und wenn die Runtime stoppt. Das Passwort ist die Ausnahme: es wird jedes Mal leer gefüllt, weil das gespeicherte nie an den Browser geht.
Übernehmen & neu starten
| Befehl | Was er tut | Ausgegraut, wenn (Situation) | Nicht gezeichnet, wenn (Rolle) |
|---|---|---|---|
| Übernehmen & neu starten | Prüft den Entwurf, legt ihn ab und startet den Server mit den neuen Werten neu, als eine Arbeit an der Konfiguration: "Der OPC UA-Server wird mit der neuen Konfiguration neu gestartet…", dann "Die Konfiguration des OPC UA-Servers wurde übernommen. Er lauscht auf <Endpunkt>." |
Solange der Server läuft, solange eine Einheit läuft, solange die Runtime gestoppt ist und solange die abgelegte Konfiguration nicht gelesen werden konnte. | Nie. |
Die Prüfung geschieht, bevor irgendetwas gespeichert wird, in dieser Reihenfolge: der Port ("Der Server-Port muss zwischen 1 und 65535 liegen."), dann unter Benutzername & Passwort der Benutzername ("Der Benutzername muss 1–64 Zeichen lang sein."), ein leeres Feld ohne gespeichertes Passwort zum Behalten ("Es ist noch kein Passwort gespeichert, geben Sie vor dem Anwenden eines ein."), die Länge des Passworts ("Das Passwort muss 8–128 Zeichen lang sein.") und ein leeres Passwort ("Das Passwort darf nicht leer sein."). Ein abgelehnter Entwurf legt nichts ab. Ein Neustart, der den Server gestoppt zurücklässt, meist wegen eines Ports, den ein anderes Programm hält, wird als "Der OPC UA-Server konnte nicht gestartet werden: …" gemeldet; die Konfiguration wurde gespeichert, beheben Sie also die Ursache und drücken Sie Starten unter Zustand. Was auch geschieht, die Felder lesen danach die abgelegten Werte erneut.
Wenn die abgelegte Konfiguration nicht gelesen werden konnte
Konnte die Konfigurationsdatenbank beim Start die Zeile des Servers nicht herausgeben, öffnet die Karte mit dem Hinweis "Die gespeicherte Serverkonfiguration konnte nicht gelesen werden. Die Werte unten sind die Vorgaben dieses Starts, und das Speichern ist abgeschaltet, damit sie die gespeicherte Konfiguration nicht überschreiben. Prüfen Sie das Journal und starten Sie die Anwendung neu." Der Server läuft für diesen Start auf den Vorgaben, Übernehmen & neu starten ist ausgegraut, und ein Druck wird mit demselben Satz in der Statusleiste beantwortet.
Das Passwort und wo es wohnt
Das Passwort liegt als DPAPI-Chiffrat je Benutzer, wie jedes Geheimnis eines Geräts. Eine Sicherung der Konfiguration, die auf einem anderen Rechner oder unter einem anderen Windows-Konto geöffnet wird, kommt ohne es an: der Server startet dann mit eingeschaltetem Benutzername & Passwort und ohne Passwort zum Prüfen, weist jede Anmeldung ab und schreibt den Grund ins Journal ("Die Authentifizierung mit Benutzername und Passwort ist eingeschaltet, aber unter diesem Windows-Konto lässt sich kein Passwort des OPC UA-Servers lesen … Geben Sie es in den Einstellungen erneut ein."). Geben Sie es hier erneut ein. Den umgekehrten Weg nimmt das gespeicherte Passwort nie: das Feld öffnet leer, und nur seine Beschriftung sagt, ob es eines gibt, sodass die Seite, die ein entfernter Browser bekommt, keine Zugangsdaten trägt. Über eine entfernte Verbindung mit einfachem HTTP gehen der Benutzername und das Passwort, die Sie auf dieser Seite eingeben, im Klartext über das Netz; siehe Fernzugriff.
Was dieser Abschnitt nicht tut
Das Vertrauen in ein Zertifikat ist eine eigene Prüfung, entschieden unter Client-Zugriff: eine vertraute Anwendung muss sich trotzdem so anmelden, wie es hier gewählt ist, und ein Benutzername meldet niemanden an, dessen Zertifikat nicht vertraut wurde. Es gibt einen Benutzernamen und ein Passwort, keine Liste, und keine Rechte je Client; der Adresspfad /UA/GanterLab und die Sicherheitsrichtlinien sind nicht einstellbar; der Endpunkt trägt immer den Namen des Rechners. Der Adressraum von Logic zeigt die Punkte des Servers nur zum Lesen, und seine Schaltfläche "Einstellungen öffnen" landet in diesem Abschnitt.