FB_CalcFederalHolidaysUS
Anhand der Eingabe des Datums werden die nordamerikanischen Bundes-Feiertage für das gegebene Jahr errechnet. Des Weiteren erfolgt eine boolesche Ausgabe, ob das eingegebene Datum einem der errechneten Feiertage entspricht. Der Baustein wurde zur internationalen Lesbarkeit in die englische Sprache übersetzt. Es bedeuten:
englische Bezeichnung | deutsche Bezeichnung |
---|---|
NewYears Day | Neujahr |
Martin Luther King „JR“ Day | Martin Luther King Tag |
Presidents Day | Tag der Präsidenten |
Memorial Day | Gedenktag |
Independence Day | Unabhängigkeitstag |
Labor Day | Maifeiertag |
Columbus Day | Kolumbus-Tag |
Veterans Day | Veteranentag |
Thanksgiving Day | Erntedank |
Christmas Day | Weihnachtstag |
VAR_INPUT
dCurrentDate : DATE;
dCurrentDate: aktuelles Datum.
VAR_OUTPUT
dNewYearsDay : DATE;
dMartinLutherKingJrDay : DATE;
dPresidentsDay : DATE;
dMemorialDay : DATE;
dIndependenceDay : DATE;
dLaborDay : DATE;
dColumbusDay : DATE;
dVeteransDay : DATE;
dThanksgivingDay : DATE;
dChristmasDay : DATE;
dNewYearsDay : BOOL;
dMartinLutherKingJrDay : BOOL;
dPresidentsDay : BOOL;
dMemorialDay : BOOL;
dIndependenceDay : BOOL;
dLaborDay : BOOL;
dColumbusDay : BOOL;
dVeteransDay : BOOL;
dThanksgivingDay : BOOL;
dChristmasDay : BOOL;;
dxxxxxx: Datumsausgabe des jeweiligen Feiertages.
bxxxxxx: Boolesche Aussage, ob der heutige Tag der jeweilige Feiertag ist.
Voraussetzungen
Entwicklungsumgebung | Erforderliche SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4020.32 | Tc2_BABasic ab v3.1.0.0 |