周期性中断(0B33-35)的执行时间
刘玉蓉
发布于2014-11-14 17:18
38
0
标签:
请教一下,在CPU配置框中的周期性中断对话框,设置的是中断循环时间,但是我想测量一下每次中断的执行时间,即执行一次程序需要多长时间,请问该如何进行?
佳答案
可以在您的程序开始和结束分别执行SFC1 “READ_CLK" 读出当前的系统时间,然后使用FC34 "SB_DT_TM"将两个时间相减,得出的结果是一个TIME数据类型的时间,这样就可以计算出您的程序执行的时间。
但是注意,这个结果是一个TIME的类型,也就是说是以毫秒为低单位的时间,现在的CPU运行速度都很快,所以如果输出的结果为0,则说明您程序间隔时间小于1MS。