F_GetDOYOfYearMonthDay
Die Funktion berechnet die Nummer des Tages im Jahr.
FUNCTION F_GetDOYOfYearMonthDay: WORD
Eingänge
VAR_INPUT
wYear : WORD;
wMonth : WORD;
wDay : WORD;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
wYear | WORD | Jahr (0 ~ 2999) |
wMonth | WORD | Monat (1 ~ 12) |
wDay | WORD | Tag (1 ~ 31 ) |
Rückgabeparameter | Beschreibung |
---|---|
0 | Fehler, falscher wYear, wMonth oder wDay Parameterwert |
> 0 | Kein Fehler. Nummer des Tages im Jahr (1 ~ 366) |
Beispiel:
PROGRAM P_TEST_DOY
VAR
wYear : WORD;
wDOY : WORD;
wMonth : WORD;
wDay : WORD;
END_VAR
wYear := 2009;
wMonth := 1;
wDay := 31;
wDOY := F_GetDOYOfYearMonthDay( wYear, wMonth, wDay );(* wDOY = 31 *)
wYear := 2009;
wMonth := 2;
wDay := 1;
wDOY := F_GetDOYOfYearMonthDay( wYear, wMonth, wDay );(* wDOY = 32 *)
wYear := 2009;
wMonth := 3;
wDay := 1;
wDOY := F_GetDOYOfYearMonthDay( wYear, wMonth, wDay );(* wDOY = 60 *)
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken (Kategoriegruppe) |
---|---|---|
TwinCAT v3.1.0 | PC oder CX (x86, x64, ARM) | Tc2_Utilities (System) |