TwinCAT - 如何测量程序执行时间?

时间:2021-05-19 07:57:12

标签: plc twincat

我想测量结构化文本 (ST) 程序的执行时间。与程序关联的任务运行时间为 10 毫秒。

如何衡量执行时间?

1 个答案:

答案 0 :(得分:4)

您可以使用具有功能块 Tc2_Utilities 的免费 TwinCAT 库 Profiler

https://infosys.beckhoff.com/english.php?content=../content/1033/tcplclib_tc2_utilities/35053195.html&id=1344160655692967299

“Profiler”功能块可用于测量 PLC 代码的执行时间。

Infosys 页面也有示例代码:

VAR
    Profiler1     : PROFILER;
END_VAR


Profiler1(START := TRUE, RESET := TRUE);

//Do something here

Profiler1(START := FALSE);
//Now Profiler1.Data has the execution time