如何编程监视同一个DI点两次ON的间隔时间?

分享到:
2082
下一篇 >

菜鸟:

求教:想测一个工作站的节拍(循环时间),想用一个停止器放托盘的动作(DO点)做监视,那么如何编程测取同一个DO点两次ON上升沿的间隔时间?

奇侠:

这个不是很简单吗?每次上升沿都把CPU时间记录下来,下次比较一下不就可以了?

如果间隔时间小于一个扫描周期,只能用中断记录时间。

菜鸟:

你好,必须用CPU时间SFC64吗?

奇侠:

*好用中断输入,触发读取时间标签,然后两次时间标签的值相减得到间隔时间是比较**的

游侠:

想楼主这种情况精度不太可能要求很高,“想用一个停止器放托盘的动作(DO点)做监视”肯定是秒级的,而现在的CPU扫描周期基本都是10毫秒以下,所以楼主算100次平均一下精度就很高啦。


你可能感兴趣: 工控菜鸟园 自动化系统
无觅相关文章插件,快速提升流量