# LGF_IsGermanHoliday (FC / 3.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

Bezeichner | Datentyp | Beschreibung
--- | --- | ---
date | DTL | Datum welches zu evaluieren ist
threeKings | Bool | Three Kings / Heilige Drei Könige
roseMonday | Bool | Rose Monday / Rosen Montag
ascension | Bool | Ascension / Christi Himmelfahrt
corpusChristi | Bool | Corpus Christi / Fronleichnam
augsburgerFriedensfest | Bool | Augsburger Friedensfest
assumptionOfMary | Bool | Assumption Of Mary / Mariä Himmelfahrt
reformationDay | Bool | Reformation Day / Reformationstag
allSaintDay | Bool | All Saint Day / Allerheiligen
bussUndBettag | Bool | Buss Und Bettag

### Output Parameter

Bezeichner | Datentyp | Beschreibung
--- | --- | ---
Ret_Val | Bool | 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
--- | ---
| 1.0.0 | Siemens Industry Online Support
| 03.07.2018 | First released version
| 1.0.1 | Siemens Industry Online Support
| 17.08.2018 | Upgrade: TIA V15 Update 2
| 1.0.2 | Siemens Industry Online Support
| 23.11.2018 | Upgrade: TIA V15.1
| 1.0.3 | Simatic Systems Support
| 17.07.2019 | Standard header, comments, style updated refactoring code
| 3.0.0 | Simatic Systems Support
| 23.04.2020 | Set version to V3.0.0, harmonize the version of the whole library
| 3.0.1 | Simatic Systems Support
| 19.01.2020 | fix bug in Constant "DAYS_AFTER_EASTER_60" from 6 to 60 Insert documentation