现在用光纤传感器接到cpu224的I1.2上来对行进中的石英晶体振荡器进行计数,低电平2ms左右,髙电平8ms左右,采用HSC2的模式0,计数过程中大部分时间工作正常,但偶尔有漏计现象,一直找不到原因,特请教各位!
另外问:
1。当I1.2作为高速输入口使用时,在“系统块”中设置的数字量输入滤波延时(默认6.4ms)和脉冲捕捉位还有作用吗?
2。在程序中访问HSC2的当前值(不是通过中断)与某个常数比较,是否会影响计数?
最佳答案
1、当设置成为高速输入时,只要实际频率不高于CPU224的允许频率最高值,就不会出现漏计现象。(怀疑是晶体振荡器在个别时间频率不稳定)。其他参数的设置并不影响高速输入的功能。
2、访问HSC2值,比较,或者其他的运算。都不影响计数值。
提问者对于答案的评价:
问题已解决,您说得很对。问题的原因在于光纤位置调整的不太好,导致个别尺寸偏矮的晶体被漏记,经调整OK了。感谢您,也感谢其他热心回答的朋友!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357909.html