大家好,我现在做采集每秒流量的,用高速计数器做的做个内部一秒的脉冲,每秒脉冲给计数器清零一次并读出每秒累积的计数次数,我现在不知道怎么清零? 此处不用预设值!程序改怎么做啊? 的到一秒的数值时,此时该怎么对高数计数器清零啊? 请大家帮一下!谢谢
最佳答案
首先你的秒脉冲想准确的话要用定时中断,第二你要在定时中断程序中做两件事,首先把数读出来,第二更新高速计数器的当前值(HSC0应该是SMD38)。不设预设值不能启动高速计数器,你可以将预设值设的很大。定时中断时间最大只有255毫秒,你可以用250毫秒然后乘4来做。
另外最好用西门子新出的1200来做,本身有秒频率计数功能,使用起来非常方便,计算也更加准确。
提问者对于答案的评价:
谢谢您了,老师!在您的指导下我做出来了!谢谢您
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc311836.html