菜鸟:
求教:想测一个工作站的节拍(循环时间),想用一个停止器放托盘的动作(DO点)做监视,那么如何编程测取同一个DO点两次ON上升沿的间隔时间?
奇侠:
这个不是很简单吗?每次上升沿都把CPU时间记录下来,下次比较一下不就可以了?
如果间隔时间小于一个扫描周期,只能用中断记录时间。
菜鸟:
你好,必须用CPU时间SFC64吗?
奇侠:
*好用中断输入,触发读取时间标签,然后两次时间标签的值相减得到间隔时间是比较**的
游侠:
想楼主这种情况精度不太可能要求很高,“想用一个停止器放托盘的动作(DO点)做监视”肯定是秒级的,而现在的CPU扫描周期基本都是10毫秒以下,所以楼主算100次平均一下精度就很高啦。