LGF_GetCalendarDay (FC / V3.0.1)


Autor: Siemens Digital Industry

Kurzbeschreibung

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.

Baustein Schnittstelle

LGF_GetCalendarDay (FC)
DTL  date Ret_Val  DInt
    
   error  Bool
    
   status  Word
    
   

Input Parameter

BezeichnerDatentypBeschreibung
dateDTLDatum für die Berechnung der vergangenen Kalendertagen seit dem 01. Januar

Output Parameter

BezeichnerDatentypBeschreibung
Ret_ValDIntVergangene Tage seit 1. Januar.
errorBoolFALSE: Kein Fehler / TRUE: Während der Ausführung des FB ist ein Fehler aufgetreten
statusWord16#0000-16#7FFF: Status des FB / 16#8000-16#FFFF: Fehleridentifikation (siehe folgende Tabelle)

Status & Error Meldungen

Code / WertBezeichner / Beschreibung
16#0000STATUS_NO_ERROR
Status: kein Fehler aufgetreten
16#8201ERR_LIM_DATE
Datum ausserhalb des gültigen Bereiches, es muss nach dem <1970-01-01 ; 2262-04-11> liegen

Änderungshistorie

Version & DatumÄnderungsbeschreibung
01.00.00Simatic Systems Support
16.07.2019First release
ENO used for internal error handling, interface has error and status
temp tag naming, insert constant
03.00.00Simatic Systems Support
23.04.2020Set version to V3.0.0, harmonize the version of the whole library
03.00.01Simatic Systems Support
19.01.2020Insert documentation