绝对型编码器与角度对应问题! 点击:1252 | 回复:3



pangu1999

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:6帖 | 100回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2010年4月06日
发表于:2013-03-29 00:10:28
楼主

最近再用OMRON 8 bit的 绝对型编码器(格雷码输出,分辨率256)做练习, 想编码与360度圆周对应。


PLC为OMRON系列


前面编写的格雷码转换到二进制后


将二进制数据存到 D110中

然后用D110*360/256  得到的数放到D116中,起始点00000000对应为0度,可是编好后监控D116中的数据,编码器差不多刚转到100度,此时D116中显示104度,在转编码器后,D116中的数据变为0了,并重新开始增长角度。不知道为什么?是显示对应角度的算法有问题?还是别的什么?

求高手指点。。。






纯情老爷子

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 60回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2012年3月11日
发表于:2013-06-24 13:52:34
1楼

算法有问题,,,,,,,,,,

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2013-06-24 23:22:58
2楼

首先检查一下转换的有没有问题Z........? 

 

wjlala

  • 精华:0帖
  • 求助:4帖
  • 帖子:18帖 | 123回
  • 年度积分:0
  • 历史总积分:571
  • 注册:2009年8月28日
发表于:2013-08-28 10:13:20
3楼

应该是指令这块没弄对,格雷码转换GRY指令是具有补偿值功能的,你的补偿值是不是设的不对


热门招聘
相关主题

官方公众号

智造工程师