Diese Funktion berechnet aus dem vorgegebenen Datum die Anzahl der Tage, die seit dem Anfang des Jahres vergangen sind (1. Januar).
Die Funktion wird in den Funktionen "LGF_GetCalendarWeek_ISO" und "LGF_GetCalendarWeek_US" verwendet.
LGF_GetCalendarDay (FC) | ||||||||
---|---|---|---|---|---|---|---|---|
DTL | date | Ret_Val | DInt | |||||
error | Bool | |||||||
status | Word | |||||||
Bezeichner | Datentyp | Beschreibung |
---|---|---|
date | DTL | Datum für die Berechnung der vergangenen Kalendertagen seit dem 01. Januar |
Bezeichner | Datentyp | Beschreibung |
---|---|---|
Ret_Val | DInt | Vergangene Tage seit 1. Januar. |
error | Bool | FALSE: Kein Fehler / TRUE: Während der Ausführung des FB ist ein Fehler aufgetreten |
status | Word | 16#0000-16#7FFF: Status des FB / 16#8000-16#FFFF: Fehleridentifikation (siehe folgende Tabelle) |
Code / Wert | Bezeichner / Beschreibung |
---|---|
16#0000 | STATUS_NO_ERROR Status: kein Fehler aufgetreten |
16#8201 | ERR_LIM_DATE Datum ausserhalb des gültigen Bereiches, es muss nach dem <1970-01-01 ; 2262-04-11> liegen |
Version & Datum | Änderungsbeschreibung | |
---|---|---|
01.00.00 | Simatic Systems Support | |
16.07.2019 | First release ENO used for internal error handling, interface has error and status temp tag naming, insert constant | |
03.00.00 | Simatic Systems Support | |
23.04.2020 | Set version to V3.0.0, harmonize the version of the whole library | |
03.00.01 | Simatic Systems Support | |
19.01.2020 | Insert documentation |