FB_ScheduleBlock: Zeitplan-Baustein

Überblick

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:

G-SE-0033409.1.jpg

 

 

Beschreibung der E/A-Variablen

In der folgenden Tabelle sind die Eingangsvariablen des Funktionsbausteins in der TwidoEmula­tionSupport-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

G-SE-0032378.1.gif-high.gif

 

 

In der folgenden Tabelle sind die Ausgangsvariablen des Funktionsbausteins in der TwidoEmula­tionSupport-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

G-SE-0032379.1.gif-high.gif

 

 

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).