LGF_IsGermanHoliday (FC / V3.0.1)

Übersicht

Autor: Siemens Digital Industry

Kurzbeschreibung

Die Funktion ermittelt, ob ein gegebenes Datum ein Feiertag ist.
Es werden alle Feiertage in Deutschland berücksichtigt.
Feiertage, die bundesweit nicht einheitlich sind, können ein- und ausgeschalten werden.

Baustein Schnittstelle

LGF_IsGermanHoliday (FC)
DTL  date Ret_Val  Bool
    
Bool  threeKings   
    
Bool  roseMonday   
    
Bool  ascension   
    
Bool  corpusChristi   
    
Bool  augsburgerFriedensfest   
    
Bool  assumptionOfMary   
    
Bool  reformationDay   
    
Bool  allSaintDay   
    
Bool  bussUndBettag   
    
   

Input Parameter

BezeichnerDatentyp Beschreibung
dateDTL Datum welches zu evaluieren ist
threeKingsBool Three Kings / Heilige Drei Könige
roseMondayBool Rose Monday / Rosen Montag
ascensionBool Ascension / Christi Himmelfahrt
corpusChristiBool Corpus Christi / Fronleichnam
augsburgerFriedensfestBool Augsburger Friedensfest
assumptionOfMaryBool Assumption Of Mary / Mariä Himmelfahrt
reformationDayBool Reformation Day / Reformationstag
allSaintDayBool All Saint Day / Allerheiligen
bussUndBettagBool Buss Und Bettag

Output Parameter

BezeichnerDatentyp Beschreibung
Ret_ValBool Wenn das Datum am Eingangsparameter ein Feiertag ist - Rückgabe TRUE, anderenfalls FALSE

Funktionsbeschreibung

Der Baustein berechnet für ein gegebenes Datum den Feiertagskalender des Jahres und zeigt an, ob das gegebene Datum ein Feiertag ist.
Optional werden nicht bundesweit einheitliche Feiertage, wie z. B. Heilige Drei Könige, über die entsprechenden Eingangsparameter im Baustein berücksichtigt.

Änderungshistorie

Version & DatumÄnderungsbeschreibung
01.00.00Siemens Industry Online Support
03.07.2018First released version
01.00.01Siemens Industry Online Support
17.08.2018Upgrade: TIA V15 Update 2
01.00.02Siemens Industry Online Support
23.11.2018Upgrade: TIA V15.1
01.00.03Simatic Systems Support
17.07.2019Standard header, comments, style updated
refactoring code
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.2020fix bug in Constant "DAYS_AFTER_EASTER_60" from 6 to 60
Insert documentation