T_DCTIME

T_DCTIME 1:

Veralteter Datentyp

Dieser Datentyp ist veraltet. Verwenden Sie stattdessen den Datentyp T_DCTIME64.

Der Datentyp T_DCTIME repräsentiert die „Distributed Clock System Time“ (kurz „DC Time“ genannt) als linearen 64-Bit-Integer-Wert. Die Zeit wird in Nanosekunden seit dem 1.1.2000 UTC dargestellt.
Der Datentyp wird als zwei 32-Bit-DWORD-Variablen dargestellt, sodass er in der SPS einfach verarbeitet werden kann. Operationen (Addition und Subtraktion von Zeiten) können mit ui64 Funktionen aus der Bibliothek Tc2_Utilities ausgeführt werden.

TYPE T_DCTIME : T_ULARGE_INTEGER;
END_TYPE

Nützliche "Distributed Clock System Time"-Konstanten

Beschreibung

EC_DCTIME_DELTA_OFFSET

Anzahl der 100-Nanosekunden-Ticks zwischen dem 01.01.1601 und 01.01.2000.
Es ist die Differenz zwischen der "Windows File Time" und der „Distributed Clock System Time".

EC_DCTIME_DATEDELTA_OFFSET

Anzahl der vergangenen Tage seit dem Jahr Null bis zum 1 Januar 2000

EC_DCTIME_TICKSPERMSEC

Anzahl der „Distributed Clock System Time"-Nanosekunden pro Millisekunde

EC_DCTIME_TICKSPERSEC

Anzahl der „Distributed Clock System Time"-Nanosekunden pro Sekunde

EC_DCTIME_TICKSPERDAY

Anzahl der „Distributed Clock System Time"-Nanosekunden pro Tag

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS- Bibliotheken

TwinCAT v3.1.0

PC oder CX (x86, x64, Arm®)

Tc2_EtherCAT