请问一下用PLC高效读绝对型编码器问题 点击:1902 | 回复:15



xms123

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 74回
  • 年度积分:0
  • 历史总积分:173
  • 注册:2004年5月25日
发表于:2006-03-07 22:05:00
楼主
我要用FX2N的PLC,读意大利LIKA绝对型编码器的值.请问一下各位大哥.是不是编码器上的0V端子接PLC的COM端,24V接PLC的24V.BIT GRAY(格雷位)1~11个端子接X0~X12.CW与CCW接其它X端.然后是不是通过GBIN指令就可以读编码器上的值了吗?(本人手上没有说时书,急啊也没有用过绝对型的).那位大哥指点一二啊.不胜感激!



xms123

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 74回
  • 年度积分:0
  • 历史总积分:173
  • 注册:2004年5月25日
发表于:2006-03-07 22:26:00
1楼
那位高手说一下.谢谢

xms123

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 74回
  • 年度积分:0
  • 历史总积分:173
  • 注册:2004年5月25日
发表于:2006-03-07 23:10:00
2楼
那位大哥说一下,其它绝对编码器用并行接口与PLC I|O 接线也可以啊.这如上面的接线对不对的啊.

1 5 7 3

  • 精华:1帖
  • 求助:1帖
  • 帖子:37帖 | 629回
  • 年度积分:0
  • 历史总积分:1477
  • 注册:2004年2月18日
发表于:2006-03-08 00:59:00
3楼
你好!!!
   你的编码器是增减计数的吗?每一圈的脉冲是多少啊?可以告诉吗?

飓风

  • 精华:0帖
  • 求助:0帖
  • 帖子:31帖 | 184回
  • 年度积分:0
  • 历史总积分:432
  • 注册:2004年4月17日
发表于:2006-03-08 10:44:00
4楼
编码器的电源可以另外接。下面举例只是一个360度的例子,正反方向可以再用程序转换。

编码器输出到PLC的转换程序:(西门子)

编码器输出是格雷码(电平12-30V),需要转换成二进制自然码,用户才能使用,二者的关系是异或方式:即相同时=0,不同时=1原理。 假如输入点I14.0是接编码器高位;I15.0—I15.7低位(9位举例)。FW133就是存储输出的角度值。


????不好意思,梯形图我不懂的粘贴。?????





xms123

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 74回
  • 年度积分:0
  • 历史总积分:173
  • 注册:2004年5月25日
发表于:2006-03-08 16:00:00
5楼

xms123

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 74回
  • 年度积分:0
  • 历史总积分:173
  • 注册:2004年5月25日
发表于:2006-03-08 16:02:00
6楼
谢谢你啊.PLC是NPN输入的.X0上没接什么东东也有24V的.不只知道这样接法有没有问题啊.

飓风

  • 精华:0帖
  • 求助:0帖
  • 帖子:31帖 | 184回
  • 年度积分:0
  • 历史总积分:432
  • 注册:2004年4月17日
发表于:2006-03-08 17:07:00
7楼
“PLC是NPN输入的.X0上没接什么东东也有24V的”,那当然,只要编码器输出与PLC输入是同一类型即可。

飓风

  • 精华:0帖
  • 求助:0帖
  • 帖子:31帖 | 184回
  • 年度积分:0
  • 历史总积分:432
  • 注册:2004年4月17日
发表于:2006-03-09 09:34:00
8楼
试试看,能否上传图片???

飓风

  • 精华:0帖
  • 求助:0帖
  • 帖子:31帖 | 184回
  • 年度积分:0
  • 历史总积分:432
  • 注册:2004年4月17日
发表于:2006-03-09 10:45:00
9楼
呵!呵! 上传成功了 这个程序是格雷码转换成自然二进制码,适用任何PLC使用。

xms123

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 74回
  • 年度积分:0
  • 历史总积分:173
  • 注册:2004年5月25日
发表于:2006-03-09 22:54:00
10楼
好东东啊.我FX2N的就用GBIN指令的啊.我那个编码器我手动转一圈出来的自然码不是线性的.乱闪的.有点郁闷

IGBT

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2004年5月25日
发表于:2006-03-16 16:06:00
11楼

学海无涯@

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 44回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2005年12月17日
发表于:2006-03-16 22:16:00
12楼
用三菱的GBIN格雷码转换指令就行了,看看三菱的PLC编程手册

jxjnsb2004

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2007年4月23日
发表于:2008-11-24 16:26:08
13楼

回复内容:
对:飓风 关于编码器的电源可以另外接。下面举例只是一个360度的例子,正反方向可以再用程序转换。

编码器输出到PLC的转换程序:(西门子)

编码器输出是格雷码(电平12-30V),需要转换成二进制自然码,用户才能使用,二者的关系是异或方式:即相同时=0,不同时=1原理。 假如输入点I14.0是接编码器高位;I15.0—I15.7低位(9位举例)。FW133就是存储输出的角度值。


????不好意思,梯形图我不懂的粘贴。?????





内容的回复:


你好!

能把你的梯形图给我发一份吗?

非常感谢!

jxjnsb2004@yahoo.com.cn

wuxinihui

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 980回
  • 年度积分:0
  • 历史总积分:1523
  • 注册:2008年11月20日
发表于:2008-12-07 23:39:13
14楼
只要编码器输出与PLC输入是同一类型即可。

李财宏你好

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 420回
  • 年度积分:2
  • 历史总积分:3934
  • 注册:2008年10月27日
发表于:2010-06-17 23:38:13
15楼
           我也想看看啊

热门招聘
相关主题

官方公众号

智造工程师