Functieblok GETSTATUS

De functieblok GETSTATUS leest een globale status.

Tip: Om alle gebruikte elementen op te lijsten, klik met de rechtermuisknop op de functieblok. Als de database in een ander element is gebruikt, worden deze onder Gebruikt door weergegeven. De lijst wordt opgesplitst naar de naamruimtes van NS.

Database

De database DB wordt gebruikt om de globale naamruimte te definiëren. Bijv.: Licht.AAN of Lucht.Ventilatie.Stoornis enzovoort.

Ingang LF

De ingang Line Feed definieert de tekst tussen de statusteksten van de uitgang TEXT. Is LF gelijk aan NULL, dan wordt een nieuwe regel als standaard genomen.

Ingang NS

Met de ingang NS kan een dynamische naamruimte worden toegevoegd. Dit komt overeen met een ondergeschikte variabele. Dit vereenvoudigt het gebruik met de sjablonen aanzienlijk. Om de waarde met de functieblok STATUS te kunnen evalueren, moet deze identiek zijn aan de ingang NS.

Opmerking: Omdat de naam wordt uitgebreid met DB.NS, kan er een conflict ontstaan met andere statusfunctieblokken. Als NS niet is gedefinieerd, heeft de interne variabele een punt aan het einde.

Uitgang ON

De uitgang ON is waar als één of meerdere ingangen van een functieblok STATUS met dezelfde databasevariabele waar zijn.

Uitgang NUM

De uitgang NUM is de som van alle NUM-ingangen.

Uitgang NUM_MIN

De uitgang NUM_MIN is de kleinste waarde van een NUM-ingang.

Uitgang NUM_MAX

De uitgang NUM_MAX is de grootste waarde van een NUM-ingang.

Uitgang NUM_AVG

De uitgang NUM_AVG is de gemiddelde waarde van alle actieve NUM-ingangen.

Uitgang COUNT

De uitgang COUNT is de som van alle actieve STATUS-functieblokken met dezelfde databasevariabele.

Uitgang TOTAL

De uitgang TOTAL is de som van alle actieve en inactieve STATUS-functieblokken met dezelfde databasevariabele.

Uitgang TEXT

De uitgang TEXT geeft alle teksten van de actieve STATUS-functieblokken terug. Deze worden verbonden met de tekenreeks LF en gesorteerd samengesteld. Dubbele inzendingen worden genegeerd.