台达PLC接绝对编码器问题 点击:2495 | 回复:6



邹家

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 32回
  • 年度积分:0
  • 历史总积分:817
  • 注册:2009年2月28日
发表于:2012-03-18 21:56:55
楼主
求助帖50分-已结帖
各位大侠,用台达EH的PLC,欧姆龙e6cp-ag5c 的编码器,怎样才能做一个显示宽窄的程序,要求在人机上可以看得到显示数据


楼主最近还看过



EBN-中芯机械

  • 精华:0帖
  • 求助:3帖
  • 帖子:10帖 | 262回
  • 年度积分:0
  • 历史总积分:1761
  • 注册:2009年7月24日
发表于:2012-03-18 23:53:18
1楼

高速计数,双向的,然后,你再根据,编码器反馈的脉冲,计算脉冲当量,再换算一下,宽窄就出来了。

电工九段

  • 精华:2帖
  • 求助:9帖
  • 帖子:60帖 | 1381回
  • 年度积分:0
  • 历史总积分:5582
  • 注册:2006年4月29日
发表于:2012-03-19 00:32:51
2楼

8线输出,接到PLC的8个数字量输入点就行了。注意编码器最低位的频率小于PLC的数字量输入的分辨率。也就是不能转太快,转太快请在机械结构上想办法让编码器减速。

然后通过PLC编程把输入的格雷码转换为二进制数。不知道台达有没有直接转换的指令,有就直接用,没有就自己用异或指令组合编。

然后该干啥干啥。

芳季

  • [版主]
  • 精华:5帖
  • 求助:7帖
  • 帖子:105帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2012-03-19 08:22:47
3楼

并行输出的编码器转多快都没有问题。一个扫描周期跳过几个码那又怎样?该到PLC读输入影像区的时候还是那样的读,数值还是那样的送,程序从前到后都是一个值。

青岛黄工

  • [版主]
  • 精华:5帖
  • 求助:89帖
  • 帖子:171帖 | 4776回
  • 年度积分:0
  • 历史总积分:24301
  • 注册:2007年4月02日
发表于:2012-03-19 13:03:48
4楼
绝对式编码器,对应零位,有相应的位置读数,PLC转换成你要显示的格式,屏上显示即可。

邹家

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 32回
  • 年度积分:0
  • 历史总积分:817
  • 注册:2009年2月28日
发表于:2012-03-20 21:17:35
5楼

怎么做出来后的数字跳动很大呀!还有时归零

koko1982

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 290回
  • 年度积分:0
  • 历史总积分:743
  • 注册:2004年4月20日
发表于:2012-03-21 16:03:36
6楼

你的分辨率可能高于plc本身的高速输入点


热门招聘
相关主题

官方公众号

智造工程师