DCTIMESTRUCT_TO_DCTIME64

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
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 |