DCTIMESTRUCT_TO_DCTIME64

DCTIMESTRUCT_TO_DCTIME64 1:

Die Funktion konvertiert die strukturierte Variable vom Typ DCTIMESTRUCT in eine 64-Bit-„Distributed Clock System Time“-Variable vom Typ T_DCTIME64. Die Strukturkomponente wDayofWeek wird bei der Konvertierung ignoriert. Die Strukturkomponente wYear muss einen Wert größer oder gleich 2000 oder kleiner 2584 haben. Bei unzulässigen Werten der Strukturkomponenten liefert die Funktion den Wert Null zurück.

FUNCTION DCTIMESTRUCT_TO_DCTIME64: T_DCTIME64

DCTIMESTRUCT_TO_DCTIME64 2: Eingänge

VAR_INPUT
    in : DCTIMESTRUCT;
END_VAR

Name

Typ

Beschreibung

in

DCTIMESTRUCT

Die zu konvertierende strukturierte Variable

Beispiel:

PROGRAM P_TEST
VAR
    dcStruct : DCTIMESTRUCT := ( wYear := 2008, wMonth := 3, wDay := 13,
                    wHour := 1, wMinute := 2, wSecond :=3,
                    wMilliseconds := 123, wMicroseconds := 456, wNanoseconds := 789 );
    dc64 : T_DCTIME64;
END_VAR

dc64 := DCTIMESTRUCT_TO_DCTIME64( dcStruct );

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS- Bibliotheken

TwinCAT v3.1.0

PC oder CX (x86, x64, Arm®)

Tc2_EtherCAT