Funksjonsblokk GETSTATUS

Funksjonsblokken GETSTATUS leser en global status.

Tips: For å lage en liste over alle brukte elementer, kan du høyreklikke på funksjonsblokken. Hvis databasen er brukt i et annet element, vil disse bli vist under Brukt av. Listen blir delt opp etter navnrommene NS.

Database

Databasen DB brukes til å definere det globale navnrommet. For eksempel: Lys.PÅ eller Ventilasjon.FEIL o.l.

Inngang LF

Inngangen Line Feed definerer teksten mellom statustekstene i utgangen TEXT. Hvis LF er lik NULL, så brukes en ny linje som standard.

Inngang NS

Med inngangen NS kan et dynamisk navnrom legges til. Dette svarer til en underordnet variabel. Dette forenkler håndteringen med skablonene betydelig. For at verdien skal kunne vurderes med funksjonsblokken STATUS, må denne være identisk med inngangen NS.

Merk: Da navnet utvides med DB.NS kan det oppstå konflikt med andre statusfunksjonsblokker. Hvis NS ikke er definert, har den interne variabelen en punktum i enden.

Utgang ON

Utgangen ON er sann når en eller flere innganger til en funksjonsblokk STATUS med samme databasevariabel er sanne.

Utgang NUM

Utgangen NUM er summen av alle NUM-innganger.

Utgang NUM_MIN

Utgangen NUM_MIN er den minste verdien av en NUM-inngang.

Utgang NUM_MAX

Utgangen NUM_MAX er den største verdien av en NUM-inngang.

Utgang NUM_AVG

Utgangen NUM_AVG er den gjennomsnittlige verdien av alle aktive NUM-innganger.

Utgang COUNT

Utgangen COUNT er summen av alle aktive STATUS-funksjonsblokker med samme databasevariabel.

Utgang TOTAL

Utgangen TOTAL er summen av alle aktive og inaktive STATUS-funksjonsblokker med samme databasevariabel.

Utgang TEXT

Utgangen TEXT returnerer alle tekster fra de aktive STATUS-funksjonsblokkene. Disse blir kombinert med tegnstrengen LF og sortert sammen. Doble oppføringer blir ignorert.