关于PLC和编码器的问题!有兴趣的达人进来帮我解决下! 点击:1465 | 回复:10



三石仔

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 365回
  • 年度积分:0
  • 历史总积分:579
  • 注册:2006年10月12日
发表于:2006-10-12 16:48:00
楼主
小弟我刚接触伺服编码器这个东东,认识尚浅,现有一连锁问题请各位大虾帮帮忙,小弟我这厢有礼了!
我要用的是绝对值型编码器,一个PLC,一个显示终端(触摸屏或者文本之类的),我想要把编码器一圈360等份,即每一等份一度,这里问题就来了,首先,编码器的信号如何输出,信号线各代表什么涵义,其次,貌似这种编码器一般都是输出的格雷码,我应该怎么样把它换算到我所需要在显示终端输出的10进制.谢谢各位大虾解答!



通讯网

  • 精华:11帖
  • 求助:1帖
  • 帖子:431帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2006-10-12 21:58:00
1楼
看说明书

秦方利

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 45回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2005年1月17日
发表于:2006-10-12 22:53:00
2楼
没有360分的只有2的N次方的。格雷码的转换成二进制是高位不变,,,
次高位与高位异或变成变成二进制的高位。其他依此类推
QQ 316981442 

怒海孤鸿

  • 精华:1帖
  • 求助:0帖
  • 帖子:38帖 | 1013回
  • 年度积分:0
  • 历史总积分:2084
  • 注册:2004年1月30日
发表于:2006-10-13 01:46:00
3楼
对应于格雷码输出,通常的PLC都有格雷码指令的
也有BCD输出的,10根输出信号线,每根线代表一个位,通过这些位的组合就可以读出编码器的当前值(0-360)

三石仔

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 365回
  • 年度积分:0
  • 历史总积分:579
  • 注册:2006年10月12日
发表于:2006-10-13 11:01:00
4楼
那现在如果是10根线输入到PLC10个I口,PLC如何从这10个信号里把他们转换成编码器当前的10进制角度?如果有指令,用什么指令,
我通常用FX1N的,貌似也没有看到把格雷码变换成2进制的!

CONSATANT

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 137回
  • 年度积分:0
  • 历史总积分:185
  • 注册:2003年11月13日
发表于:2006-10-13 15:51:00
5楼
看说明书,然后用高速计数器

怒海孤鸿

  • 精华:1帖
  • 求助:0帖
  • 帖子:38帖 | 1013回
  • 年度积分:0
  • 历史总积分:2084
  • 注册:2004年1月30日
发表于:2006-10-13 18:45:00
6楼
三菱的好想使用BIN或者BCD指令,很简单的,就是位组合成字,再把三个字按个十百位组合成当前的角度0-360
不需要用高速计数器
好几年前用过,记得不是很清楚了
楼主在哪里?我在上海

通讯网

  • 精华:11帖
  • 求助:1帖
  • 帖子:431帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2006-10-13 22:06:00
7楼
你应该换一种编码器。

hua71281

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 1296回
  • 年度积分:0
  • 历史总积分:1509
  • 注册:2004年6月13日
发表于:2007-02-09 18:11:00
8楼
[color=#FF0000]好消息:三菱GX Developer Version 8.26中文PLC软件已通过工控网审核,以下为下载路径:
文件地址:[/color][color=#0000FF]http://download.gongkong.com/file/2007/2/7/MITSUBISHIGX8.26PLC.rar[/color]

yeyub2005

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2005年1月03日
发表于:2007-04-15 23:20:00
9楼
怒海孤鸿:你好!请教:三菱PLC和编码器360度?我打算改造台湾柯印刷机用{我公司是生化妆品外包装的}.这个问题我想了好久都不会.我在上海青浦.你能帮我吗?  


       各位大虾能帮我解答 ?                          谢谢  

                                      13517411404
                                      yeyun2004@163.com

ygkhappy

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 25回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2007年1月26日
发表于:2007-04-16 16:58:00
10楼
可以换成增量型的编码器.伺服马达内部本来就有一个电子编码器,马达每转动360度就会输出一个宽度比较窄的脉冲,用高速计数器可以捕捉到这个脉冲,(如FX2N就可以把这个脉冲的输出线接到X0,再打开高速计数器捕捉).马达慢速运行,捕捉到这个脉冲,立即停止马达,把要驱动的机械装置对好位置锁死后,就可以把这个位置做为机械原点了.有了原点加上增量型的编码器,可以比较精确的定位了.唯一麻烦的是,机器断电后,位置无法记忆,需要在上电后重新捕捉原点.

热门招聘
相关主题

官方公众号

智造工程师