FB_ScheduleBlock: Zeitplan-Baustein
Der Zeitplan-Funktionsbaustein FB_ScheduleBlock dient zur Steuerung von Aktionen für bestimmte Monate, Tage und Uhrzeiten.
Die folgende Grafik zeigt den Anschlussplan für den Funktionsbaustein FB_ScheduleBlock:
Beschreibung der E/A-Variablen
In der folgenden Tabelle sind die Eingangsvariablen des Funktionsbausteins in der TwidoEmulationSupport-Bibliothek beschrieben:
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_xEnable |
BOOL |
Aktivieren des Funktionsbaustein FB_ScheduleBlock. |
i_etStartMonth |
ET_Month |
Der Monat, in dem der Ausgang festgelegt werden soll (Januar bis Dezember) |
i_etEndMonth |
ET_Month |
Der Monat, in dem der Ausgang zurückgesetzt werden soll (Januar bis Dezember) |
i_uiStartDay |
UINT |
[1..31] Anfangstag der Aktivierung |
i_uiEndDay |
UINT |
[1..31] Endtag der Aktivierung |
i_uiStartHour |
UINT |
[0..23] Anfangsstunde der Aktivierung |
i_uiEndHour |
UINT |
[0..23] Endstunde der Aktivierung |
i_uiStartMinute |
UINT |
[0..59] Anfangsminute der Aktivierung |
i_uiEndMinute |
UINT |
[0..59] Endminute der Aktivierung |
i_xMonday |
BOOL |
Führt die Aktivität am Montag aus |
i_xTuesday |
BOOL |
Führt die Aktivität am Dienstag aus |
i_xWednesday |
BOOL |
Führt die Aktivität am Mittwoch aus |
i_xThursday |
BOOL |
Führt die Aktivität am Donnerstag aus |
i_xFriday |
BOOL |
Führt die Aktivität am Freitag aus |
i_xSaturday |
BOOL |
Führt die Aktivität am Samstag aus |
i_xSunday |
BOOL |
Führt die Aktivität am Sonntag aus |
In der folgenden Tabelle sind die Ausgangsvariablen des Funktionsbausteins in der TwidoEmulationSupport-Bibliothek beschrieben:
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_xOutput |
BOOL |
Dieser Ausgang wird auf 1 gesetzt, wenn das aktuelle Datum und die aktuelle Uhrzeit zwischen der Einstellung für den Anfang des aktiven Zeitraums und der Einstellung für das Ende des aktiven Zeitraums liegen. |
q_etScheduleBlockDiag |
ET_ScheduleBlockDiag |
Diagnosecode ET_ScheduleBlockDiag. |
q_sMsg |
String |
Diagnosemeldung |
Die Datenstruktur DTU.ERROR (ENUM) beschreibt Fehler, die bei der Verwendung der Funktionen der CAA_DtUtility-Bibliothek auftreten. Für diese Bibliothek ist der Fehlercodebereich 5750 bis 5799 in der Präfixregistrierung für Bibliotheken reserviert. Weitere Informationen finden Sie unter CAA-Bibliotheken/CAA_DTUtil.library/Datentypen/Enumerationswerte/DTU.ERROR (ENUM).