首页 上一页 1 2 下一页 尾页

如何用PLC对绝对值编码器计数 点击:9326 | 回复:24



jfasfjsaf

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 70回
  • 年度积分:0
  • 历史总积分:189
  • 注册:2005年8月07日
发表于:2007-03-28 19:30:00
楼主
在下想知道PLC是如何对绝对值编码器计数的,是不是用编码器的输出直接接到PLC的输入点,然后根据它输入的二进制数转换成十进制数,谢谢大家给我指点下,



jfasfjsaf

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 70回
  • 年度积分:0
  • 历史总积分:189
  • 注册:2005年8月07日
发表于:2007-03-28 19:46:00
1楼
怎么没人给我回复呀,是不是我的问题太简单了,大家都屑回答呀



庞树恒

  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 463回
  • 年度积分:0
  • 历史总积分:512
  • 注册:2003年12月27日
发表于:2007-03-28 20:04:00
2楼
看电压是否相配?
PLC计编码器,一般的转速下都需要用高速计数器,最好用硬件高速计数器,要不有可能会漏计,屏蔽也是务必的。

@Q

  • 精华:7帖
  • 求助:0帖
  • 帖子:42帖 | 2199回
  • 年度积分:0
  • 历史总积分:4414
  • 注册:2003年2月20日
发表于:2007-03-28 21:19:00
3楼
绝对值编码器有几种输出形式,并行、串行;总线、电流电压,你的绝对值编码器输出是什么形式?
绝对值编码器分单圈多圈,你的是什么?
下面这个贴有较多讨论,你去看看:http://www.gongkong.com/tech/detail.asp?id=233951

叫我小白

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 1559回
  • 年度积分:3
  • 历史总积分:3122
  • 注册:2006年6月08日
发表于:2007-03-29 08:50:00
4楼
路过,不清楚,关注下。

碧海潮生

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 61回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2007-03-29 16:21:00
5楼
不大好实现啊
绝对值编码器总线的很多
而且不同的品牌总线协议也不一样
如果都直接连PLC就能够接受的话也不需要那么多的转换模块来实现数据采集了

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-03-29 21:49:00
6楼
“是不是用编码器的输出直接接到PLC的输入点”对于并行输出的绝对编码器可行,不过编码器分辨率高了,消耗的I/O点数也不小。

步进

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 43回
  • 年度积分:0
  • 历史总积分:171
  • 注册:2007年3月17日
发表于:2007-03-29 22:05:00
7楼
记忆中,
并行的,一般为格雷码,需要转化为实际的数
串行和总线的为通讯方式传的数据
电流电压的不了解,这种我想在PLC计数的话,会受到模拟量的分辨率低而影响测量计数的脉冲吧。

艾柏

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 267回
  • 年度积分:0
  • 历史总积分:317
  • 注册:2004年12月14日
发表于:2007-03-29 23:28:00
8楼
并行,可以为并行格雷码或并行二进码与PLC的I/O相连,连接线比较多,
串行(ssi)一般与西门子的SM338或FM451等特殊功能模块相连,总线一般用的是 通讯方式,如PROFIBUS-DP、CANOPEN、DEVICENET等

1 5 7 3

  • 精华:1帖
  • 求助:1帖
  • 帖子:37帖 | 629回
  • 年度积分:0
  • 历史总积分:1477
  • 注册:2004年2月18日
发表于:2007-03-30 00:13:00
9楼
你用的PLC是什么品牌,不同的牌子都有可以兼容它的高速计数功能!!三菱的高速计数频率在20 KHz(FX2N),你用的是???

欧迪

  • 精华:2帖
  • 求助:0帖
  • 帖子:4帖 | 306回
  • 年度积分:0
  • 历史总积分:561
  • 注册:2006年7月11日
发表于:2007-03-30 21:26:00
10楼
高速记数针对的是脉冲信号,是增量编码器使用的,对于绝对值的,需要解码编码器所发送的绝对位置信号,所以并行需要和位数相等的I/O点相接,串行需要相对应的通讯方式连接。

欧迪

  • 精华:2帖
  • 求助:0帖
  • 帖子:4帖 | 306回
  • 年度积分:0
  • 历史总积分:561
  • 注册:2006年7月11日
发表于:2007-03-30 21:34:00
11楼
楼主说直接用I/O点读绝对位置信号就要使用并行输出编码器,对于说把二进制转成十进制就可以这一点有些以偏概全,因为编码器对数值的编码方式有很多种,包括二进制、循环二进制(格雷码)、格雷余码、二进制补码等

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-03-31 11:56:00
12楼
欧迪说的挺全面,能否解释一下“格雷余码”

欧迪

  • 精华:2帖
  • 求助:0帖
  • 帖子:4帖 | 306回
  • 年度积分:0
  • 历史总积分:561
  • 注册:2006年7月11日
发表于:2007-03-31 21:44:00
13楼
格雷余码是对格雷码的补充,为了弥补非2^n数值也能具有格雷码的特点而设立的编码方式。具体的说就是保证了编码范围内的最大值变换为最小值时也是单位变换。

彩虹

  • 精华:2帖
  • 求助:4帖
  • 帖子:54帖 | 1626回
  • 年度积分:8
  • 历史总积分:7586
  • 注册:2006年9月21日
发表于:2007-03-31 22:23:00
14楼
    前几天我贴了一个程序在网上,公用邮箱里有去那下载吧。

欧迪

  • 精华:2帖
  • 求助:0帖
  • 帖子:4帖 | 306回
  • 年度积分:0
  • 历史总积分:561
  • 注册:2006年7月11日
发表于:2007-04-01 10:23:00
15楼
是什么程序?关于码值转换的么?用什么语言编的?与其贴程序,还不如贴编程思路,这样更有利于大家的进步。

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-04-01 12:25:00
16楼
谢谢欧迪,这么说十进制也可以了?很早以前见过一个意大利的瓷窑控制系统中采用的360进制绝对编码器,当时就得糊涂,没准就是 格雷余码 了!

@Q

  • 精华:7帖
  • 求助:0帖
  • 帖子:42帖 | 2199回
  • 年度积分:0
  • 历史总积分:4414
  • 注册:2003年2月20日
发表于:2007-04-01 13:00:00
17楼
没错,欧洲绝对值编码器并行输出型,对于一些特别需要的分割度,如180,360,720,1000,3600,用的就是格雷余码。而此类分割度,有的厂家用二进制编码,就存在错码的可能,为此,还是建议用格雷余码,它保留了格雷码的错码率最小的优点。

aftnoon

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2004年12月28日
发表于:2007-04-06 23:44:00
18楼
很简单.用PLC记速计数器,选10进制,就不要转换,如果选项二进制.就要转换,但是也要看你编码器分变率和相信,如果是两相三相就好办.不过我Z相很少用,这样就可以减少PLC 的I/O点.

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-04-07 14:04:00
19楼
楼上回帖的朋友,楼主要处理的是绝对式编码器,非增量式。

和法伟_1

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 44回
  • 年度积分:0
  • 历史总积分:109
  • 注册:2006年9月20日
发表于:2017-05-26 14:36:08
20楼

haohaohaohaho


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页