GETTASKTIME
Mit diesem Baustein kann die Startzeit der Task (Zeitpunkt zu dem die Task starten sollte) ausgelesen werden. Der Funktionsbaustein liefert immer die Startzeit der Task in der die Bausteininstanz aufgerufen wurde. Der Zeitstempel ist ein 64-bit Integer Wert, mit einer Genauigkeit von 100ns und kann unter anderem für Timing-Aufgaben oder Zeitmessungen eingesetzt werden. Eine Einheit entspricht 100ns. Die Zeit repräsentiert die Anzahl der 100ns-Intervalle seit dem 1. Januar 1601.
VAR_INPUT
(*keine*)
VAR_OUTPUT
VAR_OUTPUT
timeLoDW : UDINT;
timeHiDW : UDINT;
END_VAR
timeLoDW : Enthält die niederwertigeren 4 Byte des Zeitstempels.
timeHiDW : Enthält die höherwertigeren 4 Byte des Zeitstempels.
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS Bibliotheken |
---|---|---|
TwinCAT v2.11.0 Build >= 1524 | PC or CX (x86, ARM) | TcSystem.Lib |