SYSTEMTIME_TO_DCTIME64

Die Funktion konvertiert die strukturierte „Windows System Time“-Variable vom Typ TIMESTRUCT in eine 64-Bit-„Distributed Clock System Time“-Variable vom Typ T_DCTIME64. Bei einem Konvertierungsfehler liefert die Funktion den Wert Null zurück.
FUNCTION SYSTEMTIME_TO_DCTIME64: T_DCTIME64
 Eingänge
VAR_INPUT
    in    : TIMESTRUCT;
    micro : WORD(0..999); (* Microseconds: 0..999 *)
    nano  : WORD(0..999); (* Nanoseconds: 0..999 *)
END_VARName  | Typ  | Beschreibung  | 
|---|---|---|
in  | TIMESTRUCT  | Die zu konvertierende „Windows System Time"-Variable  | 
micro  | WORD  | Microsekunden  | 
nano  | WORD  | Nanosekunden  | 
Beispiel:
PROGRAM P_TEST
VAR
    syst : TIMESTRUCT := ( wYear := 2009, wMonth := 9, wDay := 16, wHour := 12, wMinute := 22, wSecond := 44, wMilliseconds := 123 );
END_VAR
dct := SYSTEMTIME_TO_DCTIME64( syst, 456, 789 );Voraussetzungen
Entwicklungsumgebung  | Zielplattform  | Einzubindende SPS- Bibliotheken  | 
|---|---|---|
TwinCAT v3.1.0  | PC oder CX (x86, x64, Arm®)  | Tc2_EtherCAT  |