Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Tipp

--R Robert

Logiksymbol

Kurzbeschreibung

Image Modified

Timer der zu bestimmten Zeitpunkten auslöst (basierend auf der Cron-Syntax).

Funktionsbeschreibung

Timer, der zu einem Zeitpunkt, der mithilfe der Cron-Syntax festgelegt wird, auslöst.
Über die “/” Option der Cron-Syntax können auch gleichzeitig mehrere Zeitpunkte definiert werden.

...

  • Aktiv(boolean): Schaltet den Timer (mittels TRUE) scharf, d.h. die Logik wird im nächsten durch die CronExpr definierten Zeitpunkt ausgelöst; bei FALSE bleibt die Logik inaktiv.

  • Cron(string): String in der →Cron Cron-Syntax; legt Zeitpunkt(e) der Triggerauslösung fest.

  • (Optional) Inhibit 1-n(boolean): (Optionale) Sperreingänge, lösen die Abbruchfunktion aus.

  • (Optional) Trigger 1-n(boolean): (Optionale) Triggereingänge, lösen die Triggerfunktion aus.

Ausgänge

  • Weckzeit (integer): Nächste Weckzeit (Unix-Zeit).

  • Wecksignal (bool): Timer hat ausgelöst.

Hinweise

  •  

Praktische Anwendungsbeispiele

...

  • Grundsätzlich ist diese Funktion bereits in jeder Logik-Zelle, die mit einem eingebauten Logik-Modul erstellt wurde, enthalten. Deshalb muss das Logik-Modul Kalender-Timer nur selten verwendet werden. Gegenüber der eingebauten Funktion bietet es den Vorteil, dass der Cron-Parameter als String von einer externen Quelle eingelesen werden kann. Nähere Beschreibung insbesondere zur Cron-Syntax siehe hier:

    Triggerfunktion von Logikzellen

  • ⚠️ Ein geänderter Cron Eingang wird aktiv, wenn der Timer aus der vorherige Einstellung dieses Eingangs abläuft, oder der Aktiv Eingang von FALSE auf TRUE geschaltet wird.

Praktische Anwendungsbeispiele

  • Mit dem Kalender-Timer kann ein Trigger erstellt werden, der mehrere Logiken gleichzeitig triggert (Hinweis: die Abarbeitung erfolgt sequentiell).

  • Urlaubsfunktionen, in denen z.B. mittels einer Visualisierung ein Datum gewählt wird an dem Urlaub beginnt und Urlaub endet. Abhängig davon könnte bespeilsweise eine Heizungsabsenkung, Beleuchtungssteuerung (Anwesenheitssimulation), etc. aktiviert udn deaktiviert werden.

Zugrundeliegender Modulbaustein

Status
colourYellow
titleFortgeschrittene

→Cron-Modulbaustein

Code

Status
colourRed
titleExperten

...