Funktionsblock GETSTATUS

Funktionsblocket GETSTATUS läser en global status.

Tips: För att lista alla använda element kan du högerklicka på funktionsblocket. Om databasen har använts i ett annat element visas dessa under Används av. Listan delas upp efter namnområdena från NS.

Databas

Databasen DB används för att definiera det globala namnområdet. Exempelvis: Licht.EIN eller Lüftung.Störung o.a.

Ingång LF

Ingången Line Feed definierar texten mellan statustexterna i utgången TEXT. Om LF är lika med NULL, så används en ny rad som standard.

Ingång NS

Med ingången NS kan ett dynamiskt namnområde läggas till. Detta motsvarar en underordnad variabel. Detta förenklar hanteringen med mallarna betydligt. För att värdet ska kunna utvärderas med funktionsblocket STATUS måste detta vara identiskt med ingången NS.

Anmärkning: Eftersom namnet utökas med DB.NS kan en konflikt uppstå med andra statusfunktionsblock. Om NS inte definieras har den interna variabeln en punkt i slutet.

Utgång ON

Utgången ON är sann om en eller flera ingångar till ett funktionsblock STATUS med samma databasvariabel är sanna.

Utgång NUM

Utgången NUM är summan av alla NUM-ingångar.

Utgång NUM_MIN

Utgången NUM_MIN är det minsta värdet av en NUM-ingång.

Utgång NUM_MAX

Utgången NUM_MAX är det största värdet av en NUM-ingång.

Utgång NUM_AVG

Utgången NUM_AVG är det genomsnittliga värdet av alla aktiva NUM-ingångar.

Utgång COUNT

Utgången COUNT är summan av alla aktiva STATUS-funktionsblock med samma databasvariabel.

Utgång TOTAL

Utgången TOTAL är summan av alla aktiva och inaktiva STATUS-funktionsblock med samma databasvariabel.

Utgång TEXT

Utgången TEXT returnerar alla texter från de aktiva STATUS-funktionsblocken. Dessa förenas med teckensträngen LF och sorteras ihop. Dubbletter ignoreras.