项目有用到了旋转编码器,为AB正交,使用模式9-4X。看手册使用高速计数器采集,需要用到回零点,回零点把当前值设为0即可,利用当前值等于目标值进入中断使电机停止运动,当电机正转时,编码器加计数,当电机反转时,是否要切换为向下计数。每次运动到不同位置,是否都要设置相应的目标值,计数方向和开启中断。这部分光看手册理解不够,有没老哥有过项目经验,程序。小弟不胜感激
最佳答案
设置当前值等于预设值中断,设置更新当前值。
这样,当编码器运行到当前值等于预设值时,进入中断子程序。你在这个中断子程序中重新调用当前值就可以了。
实际上,当前值等于什么并不重要,重要的是你怎么样计算距离、位置。
提问者对于答案的评价:
谢谢,已OK
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346448.html