当前位置: 主页 > PLC控制

如何捕捉FC或FB的调用时间

我有个程序,OB1里调用FCfb,现在要求得到FC或者FB被调用时间,也就是什么时候开始调用,什么时候结束调用,以前没有遇到过这样的问题,该如何写这样的程序,请广大高手不吝赐教,多谢!

最佳答案

假如你的功能块是一直调用的,那么调用时间每个循环更新一次,PLC循环时间一般都是ms级的,不停的刷新有意义吗?PLC扫描周期都这么短了,功能块的执行时间就更短了。
你可以尝试一下,在FC块的第一段和最后一段用SFC1(READ_CLK)读取一下PLC的时钟,分别保存在两个dateandtime类型变量中,然后看一下这两个变量的变化。如果FC一直调用,估计你是几乎看不清楚的。

提问者对于答案的评价:
谢谢指导。

  • 关注微信

猜你喜欢

微信公众号