
Der Funktionsblock TIMESWITCH_LIST gibt die aktiven und die bevorstehenden Ereignisse einer Zeitschaltuhr an.
Hinweis: Die Zeitschaltuhr muss im gleichen Element hinterlegt sein.
Hinweis: Dieser Funktionsblock kann mehr als vier Ausgänge besitzen. Sie können mit der rechten Maustaste auf den Funktionsblock klicken, um einen weiteren Ausgang hinzu zufügen.
Achtung: Die ausgegebenen Ereignisse wurden vorher mit der SPS neu berechnet und können vom Kalendereintrag abweichen. Verwenden Sie den Funktionsblock TIMESWITCH_GET um weitere Informationen zu erhalten.
Hier wird die Datenbank der Schaltuhr als Zeichenkette hinterlegt. Diese muss als Funktionsblock TIMESWITCH bereits existieren. Beachten Sie auch die Reihenfolge des Programms, damit dieser Funktionsblock korrekt initialisiert wird.
Dieser Eingang erlaubt das Durchzählen der Ausgabe. Jeder Ausgang wird dabei um den angegebenen Offset verschoben und zurückgegeben.
Der Eingang deaktiviert das Auslesen und stellt alle Ausgänge auf NULL und der Ausgang COUNT auf 0.
Der Ausgang gibt die Anzahl der gefundenen Ereignisse zurück.
Hinweis: Falls der Eingang TIMESWITCH auf einen nicht vorhandene Zeitschaltuhr verweist, kann der Ausgang den Wert womöglich nicht erneut setzen. Deshalb kann der Ausgang nicht verwendet werden um zu erkennen, ob der Eintrag gültig ist.
Gibt die ID des nächsten Ereignisses zurück. Eine ID kann mehrfach vorkommen.
Gibt den Startzeitpunkt im Format DT# des nächsten Ereignisses zurück.
Gibt den Endzeitpunkt im Format DT# des nächsten Ereignisses zurück.