菜鸟初学S7200PLC程序,高速计数器计数HC0累计总脉冲没问题,但每秒接收了多少个脉冲(瞬时脉冲)或者每小时接收的脉冲不知道该如何做,请各位学长指点迷津。谢谢
问题补充:
能否写详细点,写个梯形图看看,我用定时中断,但总的脉冲就一直为0了,不知道问题出在哪
最佳答案
如半醋瓶所说。
脉冲频率高(清零可能丢脉冲),又需要总的脉冲。
可以不用清零,存储上次的HC0的值为A
下个定时中断,HC0-A=VD100。再将HC0存储到A
提问者对于答案的评价:
采用中断和用时间差的做法最后出来都有一个扫描周期的误差,频率高的时候和流量计上的瞬时流量误差就出来了,不过还行,可以通过其他方法解决了
专家置评
同样可参考“半瓶醋 - 助理工程师 ”的答案!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc297889.html