Von anderen Seiten

Die Wurzeln System, Server, Connector und Process, so wie die Spalte von Logic sie zeigt, jeder feste Punkt mit seiner Bedeutung, die nur lesenden Bereiche für Punkt und Zweig und der Hinweis, der die Seite nennt, auf der jede Wurzel bearbeitet wird.

Als Markdown ansehen

Die zweite Überschrift der Spalte von Logic, Von anderen Seiten, enthält die vier Wurzeln, die diese Seite nur zeigt: System, Server, Connector und Process, in dieser Reihenfolge. Ihre Punkte sind für jeden Ausdruck, jedes Skript, jede Verknüpfung im Dashboard und jedes Werkzeug eines Agenten lesbar, aber nichts unter ihnen wird hier angelegt, bearbeitet oder gelöscht. Eine ihrer Zeilen zu wählen setzt dorthin, wo die Befehle gestanden hätten, einen einzeiligen Hinweis mit einer Schaltfläche, die die Seite öffnet, der sie gehört.

Der Hinweis, dass anderswo bearbeitet wird

Wurzel Die Zeile, die die Leiste trägt Schaltfläche Gezeichnet, wenn die Rolle hat
Connector Hier nur lesend: Treiber, Geräte und Tags werden auf der Seite Connector bearbeitet. Connector öffnen, die Seite Connector Connector anzeigen
Process Hier nur lesend: Modelle, Einheiten und Kanäle werden auf der Seite Process bearbeitet. Process öffnen, die Seite Process Modelle ansehen, Abläufe ausführen oder Historien anzeigen
Server Hier nur lesend: Der OPC UA-Server wird in den Einstellungen eingerichtet. Einstellungen öffnen, die auf dem Abschnitt Konfiguration des Servers landen Einstellungen ändern
System Nur lesend: Diagnosewerte, die die Anwendung über sich selbst veröffentlicht, nirgends bearbeitet. Keine

Die Zeile erscheint an jedem Knoten unter der Wurzel, wie tief er auch liegt; die Schaltfläche erscheint nur, wenn die Rolle dieses Fensters das Ziel öffnen kann, eine nur lesende Rolle liest also den Satz und nie eine Tür, die mit einer Ablehnung antwortet. Sich als Rolle mit dieser Berechtigung anzumelden bringt die Schaltfläche mit.

System

Adresse Typ Messwert
System.Now Datum und Uhrzeit Der aktuelle Zeitpunkt. In einem Ausdruck oder einem Skript ist er der Zeitpunkt der Auswertung, jeder Verweis innerhalb eines Laufs liest also dieselbe Zeit.
System.StartTime Datum und Uhrzeit Wann der Prozess der Anwendung gestartet ist.
System.Uptime Dezimalzahl Sekunden seit dem Start der Anwendung.
System.Version Zeichenkette Die Version der Anwendung.

Die vier Punkte sind immer gut.

Server

Adresse Typ Messwert
Server.Running Wahrheitswert Ob der eingebettete OPC UA-Server läuft. Immer gut.
Server.StartTime Datum und Uhrzeit Wann der Server gestartet ist. Eine schlechte Lücke, bis er gestartet ist.
Server.Uptime Dezimalzahl Sekunden seit dem Start des Servers. Eine schlechte Lücke, bis er gestartet ist.
Server.SessionCount Ganzzahl Verbundene OPC UA-Sitzungen. Schlecht, solange der Server aus ist.

Dieselben Zahlen stehen im Abschnitt Status des Servers.

Connector

Die Wurzel Connector zeichnet den laufenden Baum, den die Seite Connector einrichtet: einen Ordner je Art von Treiber (Simulated, ModbusTcp, …), dann die Ordner, in denen die Geräte liegen, dann die Geräte, dann ihre Tags. Nur aktivierte Geräte, deren Tags im eingebetteten Server aufgebaut sind, erscheinen; ein deaktiviertes Gerät und ein Gerät ohne aufgebauten Tag fehlen samt ihren Adressen. Die Adresse eines Tags ist sein Alias, Connector.<Driver>.<Folders…>.<Device>.<Tag>, jedes Segment bereinigt (Geräteordner); eine Modbus RTU-Leitung fügt keine Ebene hinzu. Ein Treiber und ein Ordner tragen die Marke eines Ordners, ein Gerät die Marke eines Geräts, ein Tag die Marke der Wertkategorie, die er veröffentlicht (Wahrheitswert, Zahl, Text, Datum). Einen Tag in der Auswahl Durchsuchen… aufzuklappen führt seine Lesefläche auf; die Spalte hält am Tag an, und ihn zu wählen öffnet den Bereich des Punkts.

Process

Die Wurzel Process zeichnet jedes Modell als Ordner, seine Einheiten als Ordner in ihrer Reihenfolge und unter jeder Einheit fünf feste Ordner:

Ordner Punkte Typ
Channels Ein Punkt je Kanal des Modells, über die Bindung der Einheit gelesen; ein Kanal, der an einen Tag gebunden ist, bietet die Fläche eines Tags an, einer, der an eine Variable gebunden ist, die Fläche einer Variablen, ein ungebundener nichts. Der Datentyp des Kanals
Procedure Status, Running, Busy, Verdict, Mode, ActiveProcedure, SegmentIndex, CycleIndex, CycleCount, Cycle, FailedCycles, SamplesEvaluated, SamplesOut, SamplesUnavailable, SamplesInvalid, Elapsed, StartedAt. Zeichenkette, Wahrheitswert, Ganzzahl, Dezimalzahl oder Datum und Uhrzeit, wie es jeder Name nahelegt
Productivity Today und Rolling, jeder mit Summary (ProductivityPercent, YieldPercent, TypicalElapsedSeconds, Finalized, OK, NOK, Indeterminate, Unclassified, Aborted, Failed), Outputs (ein Ordner je produktiver Ausgabe, mit Quantity und RatePerHour) und Procedures (ein Ordner je Ablauf mit eingeschalteter Produktivität, mit Quantity, RatePerHour und den zusammenfassenden Punkten). Dezimalzahl bei Raten, Prozentwerten und Dauern; Ganzzahl bei Zählungen
Commands Start, Hold, Resume, Stop, Abort (jeder liest, ob der Befehl gerade jetzt ausgeführt werden könnte) und Comment (kein Messwert). Wahrheitswert; Comment ist Text
Next Procedure (der Name des vorbereiteten Ablaufs) und ein Punkt je Metadatenfeld des vorbereiteten Ablaufs; der Zweig nimmt eine andere Gestalt an, wenn ein anderer Ablauf vorbereitet wird, und ein fortlaufendes Feld zeigt seinen nächsten Wert vorab. Zeichenkette

Was jeder Messwert bedeutet, steht auf dem Adressraum einer Einheit. Ein Punkt der Produktivität ist nur dann gut, wenn sein eigener Wert existiert: eine Menge ohne Fertigstellungen ist eine echte Null, während eine Rate ohne belegte Zeit oder ein Prozentwert ohne Bezug eine schlechte Lücke ist. Punkte unter Commands werden überall nur gelesen: Eine Schaltfläche im Dashboard erteilt den Befehl und liest den Punkt, um sich selbst zu sperren; ein Skript, das einen aufruft, wird bei der Prüfung abgelehnt. Kein Punkt von Process lässt sich aus Logic schreiben: Rezepte, Vorbereitung und Kommentare gehören zu den Bildern der Läufe.

Der Bereich eines Punkts

Einen Punkt unter einer der vier Wurzeln zu wählen (einen Diagnosewert, einen Tag, einen Kanal, einen Punkt zum Zustand eines Laufs oder zur Produktivität) öffnet einen nur lesenden Bereich, überschrieben mit der Marke und dem Namen des Punkts und der Zeile "Ein Messwert, den der Adressraum veröffentlicht: was er gerade hält und die Adresse, unter der ein Ausdruck oder ein Skript ihn nennt."

Feld Was es zeigt
Adresse Die verwurzelte Adresse, in einem Textfeld, das nur gelesen wird und das Sie markieren und kopieren können.
Wert Der aktuelle Messwert, groß; "?", wenn die Adresse nicht mehr auflöst; ein Strich bei einer Lücke.
Qualität Gut oder schlecht.
Aktualisiert Bei einem Tag sein Zeitstempel der Anwendung (oder der Zeitstempel der Quelle, wenn es keinen gibt); bei einer Variablen, wann sie zuletzt geschrieben oder ausgewertet wurde; bei einem berechneten Punkt jetzt.

Die Anzeigen frischen sich zweimal je Sekunde auf. Darunter: "Verwenden Sie diese Adresse in einem Ausdruck oder einem Skript (Vervollständigung oder Durchsuchen…)." Der Bereich hat keinen Befehl: Hier schreibt nichts einen Tag (schreiben Sie ihn auf der Seite des Tags, aus einem Skript oder aus einem Bedienelement im Dashboard), und nichts kopiert für Sie über das Markieren des Textes hinaus.

Der Bereich eines Zweigs

Einen Treiber, einen Ordner, ein Gerät, ein Modell, eine Einheit oder einen der festen Ordner zu wählen öffnet den Bereich des Zweigs: die Marke und den Namen des Zweigs, seine Adresse als Pille, die Zeile "Ein Zweig des Adressraums: was er enthält und was jeder Punkt gerade liest." und eine Tabelle seiner unmittelbaren Kinder mit Name, Adresse und Wert (ein Strich bei einer Lücke oder einem schlechten Messwert, "?", wenn eine Zeile nicht mehr auflöst), zweimal je Sekunde aufgefrischt.

Warum diese Knoten keine Befehle haben

Ein Treiber, ein Gerät oder ein Tag wird auf der Seite Connector eingerichtet, wo seine Felder, sein Schalter zum Aktivieren und sein Löschen wohnen; ein Modell, eine Einheit oder ein Kanal auf der Seite Process; der Server in den Einstellungen; die Diagnosewerte der Anwendung nirgends. Die Spalte zu filtern, aufzuklappen, einzuklappen und eine Adresse zu kopieren sind die einzigen Gesten, die diese Zeilen annehmen, und ein Rechtsklick auf sie öffnet kein Menü.