LGF_GetCalendarWeek_US (FC / V3.0.1)


Autor: Siemens Digital Industry

Kurzbeschreibung

Diese Funktion berechnet aus dem vorgegebenen Datum die Kalenderwoche und die Anzahl der Tage für die USA und viele anderen Länder, die seit dem Anfang des Jahres vergangen sind.

Baustein Schnittstelle

LGF_GetCalendarWeek_US (FC)
DTL  date Ret_Val  DInt
    
   calendarDay  DInt
    
   error  Bool
    
   status  Word
    
   

Input Parameter

BezeichnerDatentypBeschreibung
dateDTLDatum zur Berechnung der Kalenderwoche und der Tage seit dem 1. Januar

Output Parameter

BezeichnerDatentypBeschreibung
Ret_ValDIntNummer der Kalenderwoche
calendarDayDIntVergangene Tage seit 1.Januar für das angegebene Datum
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

Funktionsbeschreibung

Zählweise für die USA und viele anderen Länder

Änderungshistorie

Version & DatumÄnderungsbeschreibung
01.00.00Simatic Systems Support
13.11.2019First release
based on spli from LGF_CalenderWeek (previously LGF_CalenderWeek_ISO)
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