F_GetTaskTotalTime
Die Funktion F_GetTaskTotalTime liefert zu einem Taskindex die Gesamtausführungszeit dieser Task aus dem letzten Zyklus. Die Gesamtausführungszeit entspricht der Summe der Rechenzeiten aller Module, die bei der Task angemeldet sind.
Wird als Taskindex 0 übergeben, wird der Wert für die Task ermittelt, in der die Funktion aufgerufen wird. Wird ein ungültiger Taskindex übergeben, liefert die Funktion die Gesamtausführungszeit 0 zurück.
Die ermittelte Gesamtausführungszeit wird als Vielfaches von 100ns angegeben und wird von der Funktion als Rückgabeparameter zurückgeliefert.
FUNCTION F_GetTaskTotalTime: UDINT
Eingänge
VAR_INPUT
nTaskIndex : DINT;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
nTaskIndex | DINT | Index der Task, deren Gesamtausführungszeit ermittelt werden soll. Wird als Taskindex 0 übergeben, wird der Wert für die Task ermittelt, in der die Funktion aufgerufen wird. |
Siehe auch:
Entwicklungsumgebung | Zielplattform | Einzubindende SPS- Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.11 | PC oder CX (x86, x64, ARM) | Tc2_System (System) >= 3.4.24.0 |