Zeitsteuerungsbausteine Hilfe

Wecker (Weckzeit)

Beschreibung

Dieser Baustein wählt aus mehreren Weckzeiten (z.B. von beruflichen, privaten und Familienkalendern) die nächstgelegene Zeit (abzüglich der Vorlaufzeit) aus.

Es kann zudem eine Standardzeit aktiviert werden, die in die Berechnung einbezogen wird.

Eigenschaften

Eingänge

Bezeichnung Porttyp Beschreibung
xx. Datum und Zeit Datum und Zeit

Der nächste Termin auf einem Kalender. Die Weckzeit leitet sich von der Startzeit des Termin abzüglich der Vorlaufzeit ab.

Standardweckzeit verwenden Binär

Gibt an, ob die Standardweckzeit bei der Ermittlung der Weckzeit einbezogen wird (z.B. für Werktage und Wochenenden).

Standardweckzeit (täglich) Zeit

Standardweckzeit. Bei der Standardweckzeit wird die Vorlaufzeit nicht abgezogen - d.h. sie wird direkt in die Berechnung einbezogen.

Parameter

Bezeichnung Porttyp Beschreibung
Eingänge Ganzzahl

Legt fest, wie viele Kalender (1..10) in die Berechnung der Weckzeit einbezogen werden sollen.

Vorlaufzeit Zeit

Optionale Vorlaufzeit für eine Weckzeit (Weckzeit = Startzeit - Vorlaufzeit; 00:00:00 - 23:59:59). Die Vorlaufzeit kann genutzt werden, um beispielsweise Zeit für die Morgenroutine einzuplanen.

Wenn also beispielsweise der erste Termin im Kalender um 08:00 Uhr beginnt und man eine Stunde vorher geweckt werden möchte, dann wird als Vorlaufzeit eine Stunde eingetragen.

Ausgänge

Bezeichnung Porttyp Beschreibung
Weckzeit Zeit

Ermittelt die früheste Weckzeit, indem es für jeden Kalender die Weckzeit (= Startzeit - Vorlaufzeit) ermittelt und dann den frühesten Zeitpunkt auswählt.

Wird keine Weckzeit ermittelt, so liefert der Ausgang den Zeitpunkt "01.01.0001 00:00:00".

Anwendung

Beispiel: Weckzeit ermitteln

Wenn die Tagesroutine zu unterschiedlichen Zeiten beginnt, die sich nicht auf Wochentage festlegen lassen (-> Zeitschaltuhr), bietet es sich an, die zumeist existierenden Kalender auszulesen. Häufig exisiteren verschiedene Kalender parallel, so dass aus allen Kalendern gegebenenfalls der nächste bzw. früheste Termin ausgewählt werden muss.

Dieser Baustein nimmt von 1..10 Kalendern die Zeiten des jeweils nächsten Termins entgegen und bestimmt so den nächsten bzw. frühesten Termin, der dann an den Wecker weitergeleitet werden kann.

Da der Wecker zum Wecken aktiv eingeschaltet werden muss, können auch während des Tages jeweils die nächsten Termine an die Logikbausteine geschickt werden. Der Wecker würde nur dann auslösen, wenn er untertags aktiv geschaltet wird.

Wecker (Weckzeit) - Zwei Kalender
In diesem Beispiel wird die Weckzeit aus zwei Kalendern bestimmt.

Standardweckzeiten können beispielsweise durch Szenen, Zeitschaltuhren (z.B. Wochentag, Wochenende) oder auch Eingabegeräte auf einen der Eingänge gelegt werden.

Damit ein Wecker auslöst, muss der Termin rechtzeitig übermittelt werden. Dauert beispielsweise die Wecksequenz des Weckers 30 min, die Vorlaufzeit des Weckzeit-Bausteins 45 min, so muss der Termin mindestens 1h 15min vor der eigentlichen Weckzeit durch den Terminkalender-Logikbaustein übermittelt worden sein.

Lizenzinformationen