Calendar

Der Calendar erzeugt wiederkehrend ein Event zu bestimmten Zeitpunkten. Der Modus zur Wiederholung kann individuell eingestellt werden. Es stehen die Modi der täglichen, wöchentlichen, monatlichen oder jährlichen Wiederholung zur Verfügung.
Als Referenzwert ist ein Zeitstempel erforderlich, da der Algorithmus einen Zeitkontext benötigt, in dem er arbeiten soll. Dieser Referenz-Zeitstempel wird automatisch gesetzt, wenn die Konfiguration einen weiteren Algorithmus umfasst. Daher ist es nicht möglich, den Calendar einzeln zu verwenden.
Optional kann ein boolesches Signal für den Eingang Enable Execution ausgewählt werden, sodass der Algorithmus nur aktiv ist, wenn der Wert des ausgewählten Signals TRUE ist.
Konfigurationsoptionen
- Recurrence Mode: Modus der Wiederholung.
Daily: Tägliche Wiederholung. Der Zeitpunkt des Events kann eingestellt werden.
Weekly: Wöchentliche Wiederholung. Der Zeitpunkt des Events, sowie die Wochentage, an denen das Event erzeugt werden soll, können eingestellt werden.
Monthly: Monatliche Wiederholung. Der Zeitpunkt des Events sowie die Wiederholungsart können eingestellt werden.
Yearly: Jährliche Wiederholung. Der Zeitpunkt des Events, die Wiederholungsart sowie die Monate, in denen das Event erzeugt werden soll, können eingestellt werden. - Time: Uhrzeit des Events
- Day Of Week Mask: Wochentage, an denen ein Event erzeugt werden soll.
- Recurrence Specification: Wiederholungsart
Specific Day: Das Event soll an einem bestimmten Tag erzeugt werden. Dieser kann durch den Parameter Day eingestellt werden.
First: Das Event soll am ersten spezifizierten Tag des Monats erzeugt werden. Die Spezifizierung erfolgt über den Parameter Day Of Week.
Last: Das Event soll am letzten spezifizierten Tag des Monats erzeugt werden. Spezifizierung erfolgt über den Parameter Day Of Week - Day: Tag, an dem ein Event erzeugt werden soll.
- Day Of Week: Wochentag des Events
Unspecified: Das Event wird, abhängig vom Parameter Recurrence Specification, am ersten oder am letzten Tag des Monats erzeugt.
Monday..Sunday: Das Event wird, abhängig vom Parameter Recurrence Specification, am ersten oder am letzten eingestellten Wochentag des Monats erzeugt. - Month Of Year Mask: Monate, in denen ein Event erzeugt werden soll.
Ausgangswerte
- Event: Zeigt TRUE zum Zeitpunkt des Events an, ansonsten FALSE.
- Next Event: Zeigt die verbleibende Zeit bis zur nächsten Event an.
Standard HMI Controls
Für den Algorithmus Calendar sind die folgenden HMI Controls für die Generierung eines Analytics Dashboards verfügbar:
1. Das Table Control oder Multivalue Control visualisiert alle Ausgangswerte: Event, Next Event.



Alternativ können im Algorithmus Calendar mit dem Mapping Wizard kundenspezifische HMI Controls gemappt werden.