逢场作戏
级别: 探索解密
精华主题: 0
发帖数量: 12 个
工控威望: 178 点
下载积分: 1219 分
在线时间: 20(小时)
注册时间: 2018-07-02
最后登录: 2018-08-10
查看逢场作戏的 主题 / 回贴
楼主  发表于: 2018-07-05 18:59
有大侠给我讲讲,旋转编码器工作原理是什么?还有PLC接它的点的定义是什么?求指教,大神们。
旋转编码器
级别: 略有小成
精华主题: 0
发帖数量: 177 个
工控威望: 300 点
下载积分: 1286 分
在线时间: 31(小时)
注册时间: 2016-12-22
最后登录: 2024-11-15
查看旋转编码器的 主题 / 回贴
1楼  发表于: 2018-07-06 14:53
    编码器是以数字化信息将角度、长度的信息以编码的方式输出的传感器,通过被检测机构带动编码器旋转,将机构旋转的转速、角度、位置等通过编码器信号输出的方式反馈给后续接收端。其具有高精度,大量程测量,反应快,数字化输出特点
   和plc连接,主要还是要看plc的端口了
旋转编码器
yrm258
人生就像一台PLC。人可以选择谁的指令,PLC没有选择。
级别: 论坛先锋
精华主题: 0
发帖数量: 356 个
工控威望: 1226 点
下载积分: 1125 分
在线时间: 90(小时)
注册时间: 2015-09-11
最后登录: 2024-10-07
查看yrm258的 主题 / 回贴
2楼  发表于: 2018-07-06 15:10
这个用在PLC上也就是我们的手轮功能同理,用的是高速计数口来读取数据。
人生没有如果只有后果
王霸霸
级别: 探索解密
精华主题: 0
发帖数量: 48 个
工控威望: 193 点
下载积分: 479 分
在线时间: 34(小时)
注册时间: 2018-06-19
最后登录: 2019-01-21
查看王霸霸的 主题 / 回贴
3楼  发表于: 2018-07-06 15:20
就是光纤对射吧,胡乱说的
小侯
小侯
级别: 工控侠客
精华主题: 0
发帖数量: 482 个
工控威望: 2612 点
下载积分: 8093 分
在线时间: 507(小时)
注册时间: 2008-10-17
最后登录: 2024-11-15
查看小侯的 主题 / 回贴
4楼  发表于: 2018-07-06 15:50


旋轉編碼在旋轉時會產生兩項脈波一直ON/OFF交替
而判斷正逆轉則是以脈波一相高低電位+一相正緣或負緣來判斷
若是要寫成PLC程式
LDI X1  \\B相低電位
LDP X0  \\A相正緣
+P D0  \\正數

LDI X1  \\B相低電位
LDF X0 \\A相負緣
-P D0  \\逆數
michael.guan
级别: 略有小成
精华主题: 0
发帖数量: 196 个
工控威望: 347 点
下载积分: 593 分
在线时间: 69(小时)
注册时间: 2018-03-23
最后登录: 2024-07-21
查看michael.guan的 主题 / 回贴
5楼  发表于: 2018-07-06 15:56
旋转编码器分增量型和绝对型两种,增量型就是编码器每旋转一圈,输出多少个脉冲,但这个值只有在编码器电源得电之后才会有,断电再得电时,会重新记录,而不是继续记录;绝对型编码器,顾名思义,其输出的值是绝对值,即不论编码器是否得电,当把编码器旋转至某一位置时,其都会记录当前位置,当编码器得电后,可以直接读取编码器的当前位置。
绝对值编码器又分为单圈编码器和多圈编码器之分,单圈编码器是指编码器只能记录一圈(360°)范围内的位置,当旋转的位置大于1圈时,编码器会指记录当前的角度位置,而不会记录当前的圈数;多圈编码器除能记录当前的角度位置外,还能记录当前的圈数。
编码器中的主要电气元件其实就是一个高频响应的U形光电开关和一个码盘(刻有透光栅孔的圆盘),编码器的参数中有一项是XXXppr(XXX代表的是数字),其意思就是编码器码盘上有多少个透光栅孔。其工作原理是当编码器得电后,光电开关开始工作,当编码器旋转时,码盘上的透光栅孔会使光电开关的发光侧的光透过码盘,照射到收光侧,此时光电开关会识别为ON,而当透光栅孔转过光电开关的位置时,光电开关发出的光线被码盘上不透光的位置遮挡,此时光电开关便为OFF。
增量型编码器是直接把光电开关的信号进行了输出,最多会对输出的电压值进行转换或将光电开关的集电极信号转换为差分信号。
绝对型编码器的输出分为2种,一种是I/O线编码输出的,分为二进制输出型和格雷码输出型,是通过多根输出线的ON/OFF顺序来输出其当前的角度位置的,这种编码器的内部有多个光电开关,码盘上的栅孔是根据不同的角度位置按一定的规律排列的栅孔组,每组由若干个大小、位置不同的栅孔组成,当编码器转到位置时,光电开关会根据当前位置的栅孔的排列顺序进行输出,外部控制器(PLC等)根据二进制码或格雷码算法以及编码器的输出信号来计算编码器的当前位置;另外一种是通过通讯输出编码器的当前位置的,这种的适用于多圈绝对编码器,其输出值分为角度值和圈数值,其基本原理和增量型编码器相似,只是在输出时,会先将光电开关的输出信号经过一些存储芯片等元器件进行存储、转换,使其能够一直保存编码器的当前位置。

PLC和编码器连接时,分几种情况,一种是小型PLC和增量型编码器连接,这种时候,要选择使用集电极型编码器,输出类型根据PLC的输入类型决定,增量型编码器的输出引脚一般分为A、B、Z三相,A、B为计数相,Z为周复位相,即编码器每旋转一圈Z会有一次输出,PLC中的Z相输入是对高速计数器清零用的,所以一般不用接,只要接A、B就可以了;另外一种情况是高速计数模块和增量型编码器连接,由于现在很多高速计数模块支持差分输入模式,所以可以选用差分(也称为线驱动)型增量编码器,当然具体选择差分型的还是增量型的,还是要看高速计数模块的输入类型;再一种是PLC与二进制或格雷码绝对值型编码器连接,这种情况下,PLC的整个一个数字量输入通道都要与编码器连接,而且要按顺序,0点接编码器的0点输出,以此类推,然后根据二进制转换指令或格雷码转换指令进行换算;最后就是通过通讯形式与编码器进行连接了,这种方式是最简单的,只要通讯线和电源线没错,通讯程序没问题,读到编码器的当前位置肯定就没问题了。
wul2.4g
级别: 工控侠客
精华主题: 0
发帖数量: 1973 个
工控威望: 2152 点
下载积分: 48617 分
在线时间: 555(小时)
注册时间: 2009-07-30
最后登录: 2024-11-14
查看wul2.4g的 主题 / 回贴
6楼  发表于: 2018-07-06 20:04
写的很详细!顶起!
libin520
虽然没什么突破和进步,却还是每天在坚持着。
级别: 工控侠客
精华主题: 1 篇
发帖数量: 2354 个
工控威望: 2783 点
下载积分: 4416 分
在线时间: 1169(小时)
注册时间: 2008-10-24
最后登录: 2024-11-15
查看libin520的 主题 / 回贴
7楼  发表于: 2018-07-06 22:16
旋转变压器。雅马哈的马达有用到这个玩意。
需要高品质音乐资源+QQ群:723680148,音质好的音乐让爱车如音乐海洋。享受美妙音乐带来的超快感。音乐文件资源来聊即送。