FB_CalcFederalHolidaysUS

FB_CalcFederalHolidaysUS 1:

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