Funktionsblok TIMESWITCH_LIST

Den funktionsblokken TIMESWITCH_LIST angiver de aktive og de kommende begivenheder for en tidsrelæ.

Bemærk: Tidsrelæet skal være gemt i samme element.

Bemærk: Denne funktionsblok kan have mere end fire udgange. Du kan højreklikke på funktionsblokken for at tilføje en yderligere udgang.

Advarsel: De udgivne begivenheder er blevet genberegnet af PLC'en og kan afvige fra kalenderindgangen. Brug funktionsblokken TIMESWITCH_GET for at få yderligere oplysninger.

Indgang TIMESWITCH

Her gemmes tidsrelæets database som en streng. Denne skal allerede eksistere som funktionsblokken TIMESWITCH. Bemærk også programrækkens rækkefølge, så denne funktionsblok initialiseres korrekt.

Indgang OFFSET

Denne indgang tillader at tælle udgangen. Hver udgang flyttes med den angivne offset og returneres.

Indgang DIS

Indgangen deaktiverer læsningen og sætter alle udgange til NULL, og udgangen COUNT til 0.

Udgang COUNT

Udgangen returnerer antallet af fundne begivenheder.

Bemærk: Hvis indgangen TIMESWITCH henviser til en ikke-eksisterende tidsrelæ, kan udgangen muligvis ikke sætte værdien igen. Derfor kan udgangen ikke bruges til at opdage, om indtastningen er gyldig.

Udgang ID1..ID#

Returnerer ID'en for den næste begivenhed. En ID kan forekomme flere gange.

Udgang DT_START1..DT_START#

Returnerer starttidspunktet i formatet DT# for den næste begivenhed.

Udgang DT_END1..DT_END#

Returnerer sluttidspunktet i formatet DT# for den næste begivenhed.