SYSTEMTIME_TO_DCTIME
![]() | Veraltete Funktion Diese Funktion ist veraltet. Verwenden Sie stattdessen die Funktion 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_DCTIME. Bei einem Konvertierungsfehler liefert die Funktion den Wert Null zurück.
FUNCTION SYSTEMTIME_TO_DCTIME: T_DCTIME
Eingänge
VAR_INPUT
in : TIMESTRUCT;
micro : WORD(0..999); (* Microseconds: 0..999 *)
nano : WORD(0..999); (* Nanoseconds: 0..999 *)
END_VAR
Name | 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_DCTIME( syst, 456, 789 );
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS- Bibliotheken |
---|---|---|
TwinCAT v3.1.0 | PC oder CX (x86, x64, Arm®) | Tc2_EtherCAT |