ConfigureYearly

Konfigurieren des Algorithmus für eine jährliche Wiederholung der Events.

Syntax

Definition:

METHOD Configure : BOOL
    tTimeEvent : LTIME;
    nDay : UINT;
    eRecurrenceSpecification : E_ALY_RecurrenceSpecification;
    eDayOfWeek : E_ALY_DayOfWeek;
    nMonthOfYearMask : WORD;
VAR_INPUT
END_VAR

ConfigureYearly 1: Eingänge

Name

Typ

Beschreibung

tTimeEvent

LTIME

Uhrzeit des Events

nDay

UINT

Tag, an dem ein Event erzeugt werden soll.

eRecurrenceSpecification

E_ALY_RecurrenceSpecification

Wiederholungsart

Specific Day: Das Event soll an einem bestimmten Tag erzeugt werden. Dieser kann durch den Parameter Day eingestellt werden.
First: Das Event soll am ersten spezifizierten Tag des Monats erzeugt werden. Die Spezifizierung erfolgt über den Parameter Day Of Week.
Last: Das Event soll am letzten spezifizierten Tag des Monats erzeugt werden. Spezifizierung erfolgt über den Parameter Day Of Week

eDayOfWeek

E_ALY_DayOfWeek

Wochentag des Events

Unspecified: Das Event wird, abhängig vom Parameter eRecurrenceSpecification, am ersten oder am letzten Tag des Monats erzeugt.
Monday..Sunday: Das Event wird, abhängig vom Parameter eRecurrenceSpecification, am ersten oder am letzten eingestellten Wochentag des Monats erzeugt.

nDayOfWeekMask

WORD

Bitmaske zur Auswahl des Monats, an dem das Event erzeugt werden soll.

1: Januar

2: Februar

4: März

8: April

16: Mai

32: Juni

64: Juli

128: August

256: September

512: Oktober

1024: November

2048: Dezember

Die Aufzählung E_ALY_MonthOfYearMask kann verwendet werden. Mehrere Tage können mit dem Operator OR kombiniert werden.

ConfigureYearly 2: Rückgabewert

Name

Typ

Beschreibung

ConfigureYearly

BOOL

Gibt TRUE zurück, wenn erfolgreich.