T_DCTIME
![]() | 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. |
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 |