BX Debug-Funktion

Diese Funktionen können benutzt werden um Befehls-Ausführungszeiten in einem PLC-Projekt zu messen. Die Einheit ist ein Tick. Ein Tick entspricht 5.12 µs.

Funktion Start Debug Timer

BX Debug-Funktion 1:
Funktionsbaustein F_STARTDEBUGTIMER

Der Aufruf dieser Funktion startet den Timer. Der Rückgabe Wert ist "0".

Funktion Read Debug Timer

BX Debug-Funktion 2:
Funktionsbaustein F_READDEBUGTIMER

Mit dieser Funktion wird der Timer-Wert gelesen. Der Rückgabewert muss mit 5.12 µs multipliziert werden.

Beispiel

VAR
    Timer_BX     :WORD;
    i            :INT;
END_VAR

Programm

F_STARTDEBUGTIMER();
For i:=0 to 1000 do
    ;
END_FOR
Timer_BX:=F_READDEBUGTIMER();