
Funktionsblokken TIMESWITCH_GET returnerer alle oplysninger om en begivenhed i en tidsrelæ.
Bemærk: Tidsrelæet skal være gemt i samme element.
Her gemmes databasen for tidsrelæet som en streng. Denne skal allerede eksistere som funktionsblokken TIMESWITCH. Bemærk også rækkefølgen af programmet, så denne funktionsblok initialiseres korrekt.
Definerer ID'en som en streng for begivenheden.
I tilfælde af fejl sættes udgangen til sand. Dette kan ske, hvis kalenderen ikke eksisterer eller ID'en ikke er defineret eller ugyldig.
Returnerer titlen på begivenheden.
Starttidspunktet for begivenheden i formatet DT# returneres.
Sluttidspunktet for begivenheden i formatet DT# returneres.
Hvis udgangen er sand, er begivenheden deaktiveret og ignoreres af tidsprogrammet.
Udgangen returnerer gentagelserne som en streng. Disse svarer til hjælpefunktionerne REPEAT_YEARLY, REPEAT_MONTHLY, REPEAT_WEEKLY, REPEAT_DAILY og REPEAT_HOURLY.
Strengen kan adskilles af et kolon eller være opbygget som følger:
w:2:4:135
Det første tal (småt) definerer tidsintervallet for gentagelsen:
| Forkortelse | Tidsinterval |
|---|---|
| h | Timelig |
| d | Daglig |
| w | Ugentlig |
| m | Månedligt |
| y | Årligt |
Det andet tal definerer intervallet som et heltal for gentagelsen. Den mindste værdi er 1.
Det tredje tal definerer slutningen af gentagelsen. Her kan tre forskellige formater defineres:
Det fjerde tal definerer ugedagene, hvor gentagelsen finder sted. Dette tal bruges kun ved definition af ugentlige eller månedlige gentagelser.
Der kontrolleres, om den aktuelle ugedag er til stede i tallet. Flere dage kan angives efter hinanden. For eksempel 135 for mandag, onsdag og fredag. Hvis ingen værdi er angivet (0 eller en tom streng), gentages der ikke på nogen dag.
| Tal | Ugedag |
|---|---|
| 1 | Mandag |
| 2 | Tirsdag |
| 3 | Onsdag |
| 4 | Torsdag |
| 5 | Fredag |
| 6 | Lørdag |
| 7 | Søndag |
Definerer, på hvilken ugedag begivenheden skal gentages. Der understøttes tal fra -1 til 4. 0 eller ingen deklaration gentager hver måned på samme dag, uafhængigt af ugedagen. Ugedagen overføres fra den første dato.
| Værdi | Beskrivelse |
|---|---|
| -1 | Gentages på den sidste ugedag. |
| 0 | Gentages på samme dag. (Standard) |
| 1 | Gentages på den første ugedag. |
| 2 | Gentages på den anden ugedag. |
| 3 | Gentages på den tredje ugedag. |
| 4 |
Gentages på den fjerde ugedag. |
Udgangen definerer den sidste ændring i formatet DT#. Denne indgang kan også være udefineret, hvis begivenheden blev oprettet før version 5.0.