发表于:2007-06-21 21:18:00
8楼
如果你不要求特别高精度的话,用1只S7-200CPU和2只接近开关,不再需要其它器件,就可以达到你的目的---测速和判断方向。安排2个高速计数器,Q0.0或Q0.1输出作为高速计数器的时钟信号,2只接近开关输入I0.0-I0.3的任2个口,产生中断,读脉冲数,计算,即可得出转速和先后判断.
由于S7-200CPU的中断会有误差,单次中断读的脉冲数有些漂动,采用16次以上平均值应该可以得到稳定的读数,但牺牲了一点实时性.
类似的原理,在我们的若干产品上已使用多年.