遇上方知有
路漫漫其修远兮 吾将上下而求索
级别: 家园常客
精华主题: 0
发帖数量: 427 个
工控威望: 736 点
下载积分: 3967 分
在线时间: 74(小时)
注册时间: 2017-07-16
最后登录: 2024-11-14
查看遇上方知有的 主题 / 回贴
楼主  发表于: 2018-06-16 09:23
请教各位大佬,谢谢
增量式编码器输出ABZ相位、集电极开路,分辨率3600,使用FX3U PLC,请问:
1、ABZ三相是分别接到PLC的X0X1X2吗?
2、程序 如果接X0X1X2的话是用C252计数器吗,不是的话用哪个,如何使用呢,最关键是如何把计数器得到的值转换成角度让伺服电机动作呢?
3、程序举例,让电机旋转30度,非常感谢
路漫漫其修远兮 吾将上下而求索
lijinniu
级别: 工控侠客
精华主题: 0
发帖数量: 624 个
工控威望: 3669 点
下载积分: 29981 分
在线时间: 1407(小时)
注册时间: 2007-08-17
最后登录: 2024-06-11
查看lijinniu的 主题 / 回贴
1楼  发表于: 2018-06-16 11:00
你这样接是没有问题的。只是如果用了Z就是编码转了一圈后从零开始。你是想用手动转动编码器到一个角度后再执行伺服转到这个角度,还是编码器转到什么角度伺服就跟到什么角度?
lijinniu
级别: 工控侠客
精华主题: 0
发帖数量: 624 个
工控威望: 3669 点
下载积分: 29981 分
在线时间: 1407(小时)
注册时间: 2007-08-17
最后登录: 2024-06-11
查看lijinniu的 主题 / 回贴
2楼  发表于: 2018-06-16 13:10
图片:
这个是把编码器的脉冲4倍频了高速计数值存在D2D3中。如果你用D2D3的数值作为伺服旋转的角度可以不作任何处理给伺服驱动器,在驱动器中调电子齿轮比就可以了。编码器一圈是3600,4倍频变成了14400,如果伺服一圈是10000的话,电子齿轮比就是10000/14400,约一下就是25/36
[ 此帖被lijinniu在2018-06-16 13:25重新编辑 ]
本帖最近评分记录:
  • 下载积分:+1(遇上方知有) 真诚感谢!