
Funktionsblokken TIMESWITCH stiller en tidsstyring på visualiseringen som kalender til rådighed.
Bemærk: Hvis der kun er behov for en enkel tidsstyring, kan du bruge funktionsblokken TIMESW.
Databasen DB definerer placeringen af alle begivenheder. Hvis denne ændres, går alle kalenderbegivenheder tabt.
Konfigurationen af tidsstyringen udføres via Kalender-plugin på visualiseringen, men kan også fuldstændig udføres via PLC'en.
Bemærkninger:
Tidsstyringen kan skifte flere enheder samtidigt. Det er derfor ikke nødvendigt at indsætte en tidsstyring pr. enhed.
Den minimale tændtid for en begivenhed er et sekund. Selv ved impulser.
Der kan være flere begivenheder aktive på samme tid.
Funktionsblokken kan midlertidigt blive blokeret ved indlæsning af tiderne.
Indgangen deaktiverer tidsstyringen. Alle impulser, der er aktive i denne periode, ignoreres. Tider, der er aktive, afsluttes øjeblikkeligt, og impulserne til at slukke udføres øjeblikkeligt. Hvis DIS bliver falsk igen, genaktiveres den tidligere deaktiverede begivenhed, og impulserne til at tænde udføres øjeblikkeligt.
Med indgangen deaktiveres alle tænd-begivenheder. De på visualiseringen valgte periferienheder skiftes ikke.
Med indgangen deaktiveres alle sluk-begivenheder. De på visualiseringen valgte periferienheder skiftes ikke.
Udgangen er aktiv, så længe en begivenhed er aktiv og DIS er falsk.
Udgangen returnerer det næste tændtidspunkt i formatet DT# for den aktive begivenhed. Hvis ingen næste begivenhed er fundet, er værdien lig med 0.
Udgangen returnerer det næste sluktidspunkt i formatet DT# for den aktive begivenhed. Hvis ingen begivenhed er aktiv, er værdien lig med 0.
Returnerer ID'en for den aktive begivenhed som en streng. For at få titlen eller andre oplysninger, brug derefter funktionsblokken TIMESWITCH_GET.