GlobalConstants (GVL)

The global constant DTU_gc_tziTimeZoneCET defines the time zone as well as the switch between summer and standard time of the Central European EU countries. The switch is done according to the following rules: The switch to summer time (CEST) takes place on the last Sunday of March. The clock is set ahead by one hour at 2:00 a.m.. The switch to standard time (CET) takes place on the last Sunday of October. The clock is set back by one hour at 3:00 a.m..

gc_tziTimeZoneCET : RTCLK.TIME_ZONE_INFO :=
(
        iBias := 60,
        sPeriode := [( (* Standard *)
        sName:='CET',
        tmDate := (uiMonth := 10, eWeekday := RTCLK.WEEKDAY.SUNDAY, uiDay := 5, uiHour := 3, uiMinute := 0, uiSecond := 0),
        iBias := 0
    ),( (* Daylight *)
        sName := 'CEST',
        tmDate := (uiMonth := 3, eWeekday := RTCLK.WEEKDAY.SUNDAY, uiDay := 5, uiHour := 2, uiMinute := 0, uiSecond := 0),
        iBias := 60
    )]
);
InOut:

Scope

Name

Type

Initial

Constant

gc_tziTimeZoneCET

RTCLK.TIME_ZONE_INFO

STRUCT(iBias := 60, sPeriode := [STRUCT(sName := 'CET', tmDate := STRUCT(uiMonth := 10, eWeekday := RTCLK.WEEKDAY.SUNDAY, uiDay := 5, uiHour := 3, uiMinute := 0, uiSecond := 0), iBias := 0), STRUCT(sName := 'CEST', tmDate := STRUCT(uiMonth := 3, eWeekday := RTCLK.WEEKDAY.SUNDAY, uiDay := 5, uiHour := 2, uiMinute := 0, uiSecond := 0), iBias := 60)])