LGF_GetCalendarWeek_US (FC / V3.0.1)

Übersicht

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

BezeichnerDatentyp Beschreibung
dateDTL Datum zur Berechnung der Kalenderwoche und der Tage seit dem 1. Januar

Output Parameter

BezeichnerDatentyp Beschreibung
Ret_ValDInt Nummer der Kalenderwoche
calendarDayDInt Vergangene Tage seit 1.Januar für das angegebene Datum
errorBool FALSE: Kein Fehler / TRUE: Während der Ausführung des FB ist ein Fehler aufgetreten
statusWord 16#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