ST_TimeZoneInformation

Zeitzone-Informationen.

TYPE ST_TimeZoneInformation :
STRUCT
    bias : DINT; (* Specifies the current bias, in minutes, for local time translation on computer.
        The bias is the difference, in minutes, between Coordinated Universal Time (UTC) and local time.
        UTC = local time + bias *)

    standardName : STRING(31); (* Specifies a string associated with standard time on computer. *)

    standardDate : TIMESTRUCT; (*Specifies a time structure that contains a date and local time 
                when the transition from daylight saving time to standard time occurs on computer.*)

    standardBias : DINT; (* Specifies a bias value to be used during local time translations that occur during standard time. *)

    daylightName : STRING(31); (* Specifies a string associated with daylight saving time on computer.
    For example, this member could contain "PDT" to indicate Pacific Daylight Time.*)

    daylightDate : TIMESTRUCT; (* Specifies a time structure that contains a date and local time when the transition 
                    from standard time to daylight saving time occurs on computer. *)

    daylightBias : DINT; (* Specifies a bias value to be used during local time translations that occur during daylight saving time. *)
END_STRUCT
END_TYPE

Die Normalzeit wird auch als Winterzeit bezeichnet. Die bias-Parameter können auch negative Werte annehmen.

bias: Definiert die aktuelle Differenz der Lokalzeit zur UTC-Zeit in Minuten. UTC = local time + bias.

standardName: Bezeichnung der Normalzeit als String.

standardDate:  Diese Struktur beinhaltet Informationen zum Übergang von Sommerzeit zur Normalzeit. Der Strukturparameter wMonth ist Null wenn dieser Wert nicht benutzt wird. Wenn dieser Parameter benutzt wird, dann muss auch der daylightDate-Parameter benutzt werden. Um standardDate konfigurieren zu können setzen Sie den wYear-Parameter gleich Null, bei wDayOfWeek wählen Sie den gewünschten Wochentag und bei wDay einen Wert zwischen 1 und 5 (Woche im Monat, 5 entspricht der letzten Woche).

standardBias: Zeitdifferenz in Minuten für Berechnungen der Lokalzeit während der Normalzeit. Dieser Wert ist meistens Null.

daylightName: Bezeichnung der Sommerzeit als String.

daylightDate: Diese Struktur beinhaltet Informationen zum Übergang von Normalzeit zur Sommerzeit. Der Strukturparameter wMonth ist Null wenn dieser Wert nicht benutzt wird. Wenn dieser Parameter benutzt wird, dann muss auch der standardDate-Parameter benutzt werden. Um daylightDate konfigurieren zu können setzen Sie den wYear-Parameter gleich Null, bei wDayOfWeek wählen Sie den gewünschten Wochentag und bei wDay einen Wert zwischen 1 und 5 (Woche im Monat, 5 entspricht der letzten Woche).

daylightBias: Zeitdifferenz in Minuten für Berechnungen der Lokalzeit während der Sommerzeit.

Beispiel:

FB_SetTimeZoneInformation.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v2.10.0 Build > 1319

PC or CX (x86)
CX (ARM)

TcUtilities.Lib