Zuletzt geändert:
Hinweis: Beta-Feature
Telecontrol ist derzeit als Beta-Feature verfügbar
Über Standardwerte für Kontextvariablen
Standardwerte für Kontextvariablen definieren Anfangswerte. Kontextvariablen können in Formeln verwendet werden, um Werte für Wertpunkte bereitzustellen. Kontextvariablen sind „nicht initialisiert“ (= haben keinen Wert), wenn sie in Formeln verwendet werden, für die kein Standardwert definiert ist.
Sie können nur Werte verwenden, um Kontextvariablen vorzubelegen. Einheiten sind nicht möglich.
Die Anfangswerte werden verwendet, bis die Variable ihren ersten Wert erhält (z. B. von einem Ausgabewertpunkt). Dies stellt ein definiertes Verhalten für die Wertübermittlung sicher.
Wenn eine Kontextvariable durch einen Ausgabewertpunkt aktualisiert wird, wird der Standardwert durch den übertragenen Wert ersetzt. Die Variable speichert und verwendet dann den zuletzt empfangenen Wert.
Standardwerte sind nützlich, wenn eine Formel einen Anfangswert erfordert, bevor Daten empfangen wurden.
Beispiel: Kontextvariable
Ein häufiger Anwendungsfall ist die Berechnung der Differenz zwischen zwei Messwerten aus aufeinanderfolgenden Abfrageereignissen.
-
Während der ersten Abfrage (nach einem Neustart) ist kein vorheriger Wert für einen Vergleich verfügbar.
-
Der Standardwert kann als anfänglicher Referenzwert verwendet werden, oder die Formel kann kein Ergebnis zurückgeben (z. B. einen ungültigen Qualitätsstatus).
-
Nachdem der erste Wert in der Kontextvariable gespeichert wurde, kann die nächste Abfrage die Differenz zwischen dem aktuellen Wert und dem zuvor gespeicherten Wert berechnen und nur das berechnete Delta übertragen.
Standardwerte für Kontextvariablen konfigurieren
Schritte
-
Gehen Sie zu Konfiguration > Standardwerte für Kontextvariablen.
-
Wählen Sie das
Plus-Icon.
-
Geben Sie einen Namen in das Feld Abkürzung (=Variablenname) ein.
-
Verwenden Sie denselben Namen wie für die Kontextvariable, die in den Eingabe- und Ausgabewertepunkten verwendet wird.
-
-
Geben Sie einen Standardwert ein.
-
Wählen Sie
Speichern.
Der Standardwert ist nun für die definierte Kontextvariable verfügbar. Er wird verwendet, bis die Variable ihren ersten tatsächlichen Wert erhält.
Hinweis: Boolesche Werte
Im Gegensatz zu numerischen Kontextvariablen haben boolesche Standardwerte keinen anfänglichen Standardzustand. Bis der erste Wert empfangen wird, sind sie weder wahr (1) noch falsch (0).