我想测量结构化文本 (ST) 程序的执行时间。与程序关联的任务运行时间为 10 毫秒。
如何衡量执行时间?
答案 0 :(得分:4)
您可以使用具有功能块 Tc2_Utilities
的免费 TwinCAT 库 Profiler
。
“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