请教单圈绝对值编码器的多圈处理问题 点击:1408 | 回复:3



华山论剑

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 9回
  • 年度积分:0
  • 历史总积分:97
  • 注册:2006年1月04日
发表于:2009-05-18 20:01:38
楼主
各位高手:
    我们现在正在做一个控制系统,使用单圈绝对式编码器测量一传动装置的移动位置,但位移范围宽,编码器一圈的位移不能满足工艺要求,所以编码器需要转动多圈,请教一下PLC程序怎么处理编码器过圈呢,各位高手请赐教。



芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2009-05-18 21:33:25
1楼

那只能是做假的多圈了。圈数的增量加单圈的绝对组合。

在行程的某一处设定一个参考点。确定圈数的值。开机前一定要找零位(指对圈数值)。

liu xianghou

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 195回
  • 年度积分:0
  • 历史总积分:179
  • 注册:2007年8月17日
发表于:2009-05-18 23:28:10
2楼
正向运行的时候在计跳0的次数,如分辨率为1024,当从1024变成0时加一个计数器,那么你就可以知道有多少圈了,反向反之

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2009-05-19 12:19:11
3楼

10位的编码器是没有1024这个码的。

那要是第n周期值是1022。第n+1周期是2那有怎么办?


热门招聘
相关主题

官方公众号

智造工程师