AcsiCalendarTime

Initialisiert die Datenelemente der Struktur: ST_AcsiCalendarTime.

Namensraum: Tc3_Acsi
Bibliothek: Tc3_Acsi (Tc3_Acsi.compiled-library)

FUNCTION AcsiCalendarTime : ST_AcsiCalendarTime
VAR_INPUT
    occ     : WORD;
    occType : E_AcsiOccType;
    occPer  : E_AcsiOccPer;
    weekDay : E_AcsiWeekDay;
    month   : E_AcsiMonth;
    day     : BYTE;
    hr      : BYTE;
    mn      : BYTE;
END_VAR

AcsiCalendarTime 1: Eingänge

Name

Typ

Beschreibung

occ

WORD

Datenelement „occ“, das gesetzt werden soll.

occType

E_AcsiOccType

Datenelement „occType“, das gesetzt werden soll.

occPer

E_AcsiOccPer

Datenelement „occPer“, das gesetzt werden soll.

weekDay

E_AcsiWeekDay

Datenelement „weekDay“, das gesetzt werden soll.

month

E_AcsiMonth

Datenelement „month“, das gesetzt werden soll.

day

BYTE

Datenelement „day“, das gesetzt werden soll.

hr

BYTE

Datenelement „hr“, das gesetzt werden soll.

mn

BYTE

Datenelement „mn“, das gesetzt werden soll.

AcsiCalendarTime 2: Rückgabewert

Name

Typ

Beschreibung

AcsiCalendarTime

ST_AcsiCalendarTime

Struktur mit initialisierten Datenelementen.

Beispiel

METHOD FINAL Sample_AcsiCalendarTime : BOOL
VAR
    calTm: ST_AcsiCalendarTime;
END_VAR
calTm:=AcsiCalendarTime(occ:=0, occType:=E_AcsiOccType.Time_,
    occPer:=E_AcsiOccPer.Hour, weekDay:=E_AcsiWeekDay.Friday,
    month:=E_AcsiMonth.April, day:=1, hr:=0, mn:=0);
Sample_AcsiCalendarTime:=TRUE;