time_beg和time_end功能块如何使用?谢谢!
郑志武
发布于2012-12-14 11:48
80
0
标签:
我是这样做的:
1.新建了两个cfc:cfc_1、cfc_2,
2.在cfc_1中将功能块time_beg设置为个执行,然后随后又添加了其它一些功能块(大约共20个);
3.在cfc_2中放入了time_end功能块,然后将time_beg连接到了time_end;
4.然后用plcsim仿真后,发现time_end功能块输出为0,并没有时间间隔?请问是什么原因?谢谢!
佳答案
建立两个cfc,从cfclibrary中拖出功能块time_beg和time_end,分别放在两个cfc中,在runsequence中手动调整功能块的执行顺序,time_beg在该ob循环中个执行,time_end在后一个执行。连接time_beg和time_end,从time_end的tim_diff中出来的就是该ob的运行时间。读取所有使用的循环ob的运行时间,自己做一个fb去计算一下