“分辨率是5000脉冲转一圈。现在我知道滚轮的半径是50毫米。这样的话就是一个脉冲合到0,00314毫米。”
1、你算错了,应该为:50*2*3.1415 / 5000=0.06283,即一个脉冲合到0.06283毫米,可知1米长编码器输出脉冲数为;1000 / 0.06283=15916,0.950米长的脉冲数=950 / 0.06283=15120
2、如果你用PLC编程,编码器输出的脉冲频率应低于PLC高速计数器的最高计数频率(一般为10-20KHz)如高于这个频率,应加一个分频器或计数器将此脉冲降低到低于10KHZ以下,再接入高速计数器的输入端。高速计数器的预置数为0,启动计数器时,使计数器从0做加计数,再选用二个比较器,一个比较值为15120,另一个为15916,与高速计数器的输出值比较,当计数值=>15120时,第一个比较器输出信号,控制变频器变低速运行,当计数值=>15916时,第二个比较器输出信号使电机停且切割。如果你用了外加分频器或计数器,上面二个比较器的比较值应除以分频值。