s7-200 smart 怎样较精确的实现频率的测量
请教各位大神,我想测脉冲频率,然后我用信号发生器来输出脉冲:
首先我用高速计数器来计数,选择HSC0,模式0,增计数,然后HC0得到脉冲计数 ;
然后通过中断SMB34,250ms, 然后VD0得到脉冲频率。
但是通过这种方式得到的频率会有4HZ范围的跳动,比如,10HZ输入时会在8和12HZ两个之间一直跳动,998HZ时会在996/1000HZ间跳动。
我想应该是250ms测得的脉冲再乘4的原因,那请问有什么改善的方法吗,请大神指点,最好贴个程序截图,谢谢。(之前查资料说是可以把中断累加成1S再执行,请问怎么累加,不知是否可行)多谢!
问题补充:
请问大神定时中断的时间累加的程序是怎样编的,能否给个程序截图。
图片说明:
产品版区:SIMATIC S7-200 SMART
悬赏西币:5 | 解决时间:2018-09-27 20:49:14 | 提问者: HHXS - 新生  第1级
问题ID:200046
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc256236.html