发布于 2011-02-15 09:13:28
7楼
既然这个系统用户能自己设定速度,应该是还有一个触摸屏之类的用户界面吧,然后这个触摸屏与PLC通讯,测电机速度用增量式编码器,但是它测的是平均速度,不是瞬时速度,当然采样时间设定的很短的话相差也不大。编码器转一圈产生固定个数的脉冲,通过高速计数器来对它进行计数。通过中断程序来计算脉冲频率,再把脉冲频率折算成电机的平均速度。至于楼主最后一个问题,你可以让用户设定的电机速度存放到PLC的一个内存中,例如V区里,这样PLC一开机就调用这个区的数据就行了。