实际上你要得出的就是线速度,但是你算一下,电机最快1300转,过了变速箱就是17转了,每转14个齿,也就是说你一分钟接收的来自光电开关的的脉冲值就是14*17=238,换算成频率就是238/60=4,根本就用不着高速计数器,那样的话由于你的检测时间长,所以波动很大,不准。解决方法:1.在齿的尾端装一个1000点以上的编码器,用编码器来测速2.如果还采用这种办法,就必须取平均值,利用PLC的扫描周期短来进行平均计算,那样会稳定和准确点希望你能明白
用脉冲密度指令SPD即可