Funktionsblock GETSTATUS

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.

Datenbank

Die Datenbank DB wird verwendet, um den globalen Namensraum zu definieren. Z.B.: Licht.EIN oder Lüftung.Störung o.a.

Eingang LF

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.

Eingang NS

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.

Ausgang ON

Der Ausgang ON ist wahr, wenn ein oder mehrere Eingänge an einem Funktionsblock STATUS mit derselben Datenbankvariable wahr sind.

Ausgang NUM

Der Ausgang NUM ist die Summe aller NUM-Eingänge.

Ausgang NUM_MIN

Der Ausgang NUM_MIN ist der kleinste Wert eines NUM-Einganges.

Ausgang NUM_MAX

Der Ausgang NUM_MAX ist der grösste Wert eines NUM-Einganges.

Ausgang NUM_AVG

Der Ausgang NUM_AVG ist der durchschnittliche Wert aller aktiven NUM-Eingänge.

Ausgang COUNT

Der Ausgang COUNT ist die Summe aller aktiven STATUTS Funktionsblöcke mit derselben Datenbankvariable.

Ausgang TOTAL

Der Ausgang TOTAL ist die Summe aller aktiven und inaktiven STATUTS Funktionsblöcke mit derselben Datenbankvariable.

Ausgang TEXT

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.