F_GetDayOfWeek
Die Funktion liefert die Nummer des Wochentags nach DIN 1355 / ISO 8601. Nach dieser Norm sind die Wochentage wie folgt Nummeriert: Montag = 1, Dienstag = 2, ... Sonntag = 7.
FUNCTION F_GetDayOfWeek : WORD
VAR_INPUT
VAR_INPUT
in : DT;
END_VARin: Das Datum, dessen Wochentagsnummer ermittelt werden soll.
Beispiel in ST:
PROGRAM MAIN
VAR
dtFirst : DT := DT#2008-01-01-00:00;
dayOfWeek : WORD;
END_VARdayOfWeek := F_GetDayOfWeek(dtFirst);Das Ergebnis ist 2 (Dienstag)
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
|---|---|---|
TwinCAT v2.10.0 Build >= 1325 | PC or CX (x86, ARM) | TcUtilities.Lib |