Funktionsblok GETSTATUS

Funktionsblokken GETSTATUS læser en global status.

Tip: For at vise alle brugte elementer, kan du højreklikke på funktionsblokken. Hvis databasen er blevet brugt i et andet element, vil disse blive vist under Brugt af. Listen bliver delt op efter navnerum fra NS.

Database

Databasen DB bruges til at definere det globale navnerum. Fx.: Lys.TIL eller Ventilation.Fejl osv.

Indgang LF

Indgangen Line Feed definerer teksten mellem statusteksterne i udgangen TEXT. Er LF lig med NULL, så bruges et nyt linjeskift som standard.

Indgang NS

Med indgangen NS kan der tilføjes et dynamisk navnerum. Dette svarer til en underordnet variabel. Dette forenkler håndteringen med skabeloner betydeligt. For at værdien kan vurderes med funktionsblokken STATUS, skal denne være identisk med indgangen NS.

Bemærk: Da navnet udvides med DB.NS kan der opstå en konflikt med andre status-funktionsblokke. Hvis NS ikke er defineret, har den interne variabel et punkt i slutningen.

Udgang ON

Udgangen ON er sand, når én eller flere indgange på en funktionsblok STATUS med samme databasevariabel er sand.

Udgang NUM

Udgangen NUM er summen af alle NUM-indgange.

Udgang NUM_MIN

Udgangen NUM_MIN er den mindste værdi af en NUM-indgang.

Udgang NUM_MAX

Udgangen NUM_MAX er den største værdi af en NUM-indgang.

Udgang NUM_AVG

Udgangen NUM_AVG er den gennemsnitlige værdi af alle aktive NUM-indgange.

Udgang COUNT

Udgangen COUNT er summen af alle aktive STATUS-funktionsblokke med samme databasevariabel.

Udgang TOTAL

Udgangen TOTAL er summen af alle aktive og inaktive STATUS-funktionsblokke med samme databasevariabel.

Udgang TEXT

Udgangen TEXT returnerer alle tekster fra de aktive STATUS-funktionsblokke. Disse forbindes med tegnstrengen LF og sorteres sammen. Dobbelte indgange ignoreres.