S7-200smart使用高数计数器采集旋转编码器

项目有用到了旋转编码器,为AB正交,使用模式9-4X。看手册使用高速计数器采集,需要用到回零点,回零点把当前值设为0即可,利用当前值等于目标值进入中断使电机停止运动,当电机正转时,编码器加计数,当电机反转时,是否要切换为向下计数。每次运动到不同位置,是否都要设置相应的目标值,计数方向和开启中断。这部分光看手册理解不够,有没老哥有过项目经验,程序。小弟不胜感激

最佳答案

设置当前值等于预设值中断,设置更新当前值。
这样,当编码器运行到当前值等于预设值时,进入中断子程序。你在这个中断子程序中重新调用当前值就可以了。
实际上,当前值等于什么并不重要,重要的是你怎么样计算距离、位置。

提问者对于答案的评价:
谢谢,已OK

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346448.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:59
下一篇 2021年7月4日 下午10:59

相关推荐

发表回复

登录后才能评论