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

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

最佳答案

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

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

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc212748.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月16日
下一篇 2017年11月16日

相关推荐