Bearbeitungszeit im SPS-Programm messen
In diesem Beispiel wird gezeigt, wie Sie die Bearbeitungszeit eines Programmcodes mithilfe eines kleinen SPS-Programms bestimmen können. Damit können Sie beispielsweise messen, wie lange die SPS für eine mathematische Funktion eine Schleife oder einen bestimmten Programmteil benötigt. Die Auflösung beträgt 1 ns pro Digit.
Beispiel
VAR
    MeasureStart    : T_DCTIME64;
    MeasureResult   : T_DCTIME64;
END_VAR
PROGRAM:
MeasureStart:=F_GetActualDcTime64(); (*Insert your program code to measure the processing time*)
MeasureResult:=F_GetActualDcTime64()-MeasureStart;Voraussetzungen
| Entwicklungsumgebung | Zielplattform | Einzubindende SPS- Bibliotheken | 
|---|---|---|
| TwinCAT v3.1.0 | PC oder CX (x86, x64, Arm®) | Tc2_EtherCAT |