我的方法是使用上电定时器ODT,将T定时器的BCD赋值给MW,然后再用定时时间去减这个数值,再进行数据格式的转换变成需要的格式,总感觉这样挺麻烦。有更简单方便的方法吗?如何实现?通用的方法,上升沿和下降沿各取一次时钟标签,求差值即可?时钟标签这程序如何写?时间数值和普通数值一样吗?比如我要将长度除以这个计算出来的时间得出速度,试过把时间量赋值给DB数据时显示值乱套了。
最佳答案
既然你要用上升沿下降沿,那么plc的扫描周期必须大于等于信号变化周期的两倍。所以你直接用中断就可以了,中断周期count=count+1,最后count*中断周期就是你需要的时间。
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc183716.html