
Der Funktionsblock GETSTATUS liest einen globalen Status.
Tipp: Um alle verwendeten Elemente aufzulisten, kann mittels rechter Maustaste auf den Funktionsblock geklickt werden. Falls die Datenbank in einem weiteren Element verwendet wurde, werden diese unter
Benutzt von angezeigt. Die Liste wird nach den Namensräumen von NS aufgeteilt.
Die Datenbank DB wird verwendet, um den globalen Namensraum zu definieren. Z.B.: Licht.EIN oder Lüftung.Störung o.a.
Der Eingang Line Feed definiert den Text zwischen den Statustexten des Ausganges TEXT. Ist LF gleich NULL, so wird eine neue Zeile als Standard genommen.
Mit dem Eingang NS kann ein dynamischer Namensraum hinzugefügt werden. Dieser entspricht einer untergeordneten Variable. Dies vereinfacht die Handhabung mit den Vorlagen erheblich. Damit der Wert mit dem Funktionsblock STATUS ausgewertet werden kann, muss dieser mit dem Eingang NS identisch sein.
Hinweis: Da der Name mit DB.NS erweitert wird kann ein Konflikt mit anderen Status-Funktionsblöcken entstehen. Falls NS nicht definiert wird, hat die interne Variable einen Punkt am Ende.
Der Ausgang ON ist wahr, wenn ein oder mehrere Eingänge an einem Funktionsblock STATUS mit derselben Datenbankvariable wahr sind.
Der Ausgang NUM ist die Summe aller NUM-Eingänge.
Der Ausgang NUM_MIN ist der kleinste Wert eines NUM-Einganges.
Der Ausgang NUM_MAX ist der grösste Wert eines NUM-Einganges.
Der Ausgang NUM_AVG ist der durchschnittliche Wert aller aktiven NUM-Eingänge.
Der Ausgang COUNT ist die Summe aller aktiven STATUTS Funktionsblöcke mit derselben Datenbankvariable.
Der Ausgang TOTAL ist die Summe aller aktiven und inaktiven STATUTS Funktionsblöcke mit derselben Datenbankvariable.
Der Ausgang TEXT gibt alle Texte der aktiven STATUS Funktionsblöcken zurück. Diese werden mit der Zeichenkette LF verbunden und sortiert zusammengesetzt. Doppelte Einträge werden ignoriert.