• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
zhangqi_1234
级别: 略有小成
精华主题: 0
发帖数量: 342 个
工控威望: 493 点
下载积分: 4015 分
在线时间: 250(小时)
注册时间: 2013-03-22
最后登录: 2024-11-04
查看zhangqi_1234的 主题 / 回贴
楼主  发表于: 2018-01-30 21:35
在论坛上看到有人提出光栅尺与PLC如何配套使用的问题。结合本人使用过光栅尺的经历,写了这篇文章。希望能提供有用的参考。

一、 结构和工作原理
    光栅尺由有标尺光栅(尺体)和读数头两部分组成。尺体装在移动部件上,读数头装在固定部件上。也有人把读数头装在移动部件上(针对尺体移动不方便的情况),测量效果是一样的,不一样的是信号线移动不方便。
尺体移动就是一对光栅中的主光栅(标尺光栅)和副光栅(指示光栅)进行相对位移,在光的干涉与衍射共同作用下产生黑白相间(或明暗相间)的规则条纹(莫尔条纹)。经过光电器件使黑白(或明暗)相同的条纹转换成正弦波变化的电信号,再经过电路的放大和整形后,得到两个相位差90度的正弦波或方波信号AB。正弦波或方波的周期数与移动距离成正比。尺体正向移动时,A信号超前B信号90度,尺体反向移动时,A信号滞后B信号90度。有些光栅尺还输出一个Z信号(回零信号)。

二、 栅距和分辨率
    等距的密集线纹,利用光的透射现象形成光栅,线纹的间距称为栅距。以栅距20um(50线/mm)为例,假设不用其它措施,尺体每移动20um,读数头就输出一个周期信号,输出10个周期信号,表示移动了200um。栅距越小,测量精度越高,成本越高。在保持栅距不变的情况下,把输出的周期信号进行4倍细分处理,那么每移动20um,就输出4个周期信号,每个周期信号表示移动5um。厂商就称呼这个光栅尺的分辨率是5um,但这个5um并不是指栅距是5um。如果尺体移动距离低于20um,不管是多少细分处理,结果是输出0个周期信号。

三、 供电方式和输出信号
    供电方式常见的有直流5V和24V两种。为了方便与PLC配套使用,最好选择24V供电的。
    光栅尺的输出信号多数是方波信号,常见的有两种:一种是TTL电平信号,另一种是RS422差分信号。有些厂商还能订做集电极开路输出信号(NPN和PNP两种)。对于PLC来说,不是所有信号都适用。PLC的主单元和高速计数模块(如FX2N-1HC、FX3U-2HC、FX3U-4HSX-ADP和CC-Link计数模块AJ65BT-D62等等)可以直接接收集电极开路输出信号,集电极开路输出说白了,就是电子开关。高电平表示开关导通,低电平表示开关截止。可以接通直流电路。与集电极开路输出的旋转编码器的连接方法没有区别。NPN型与PNP型的区别:开关导通时,NPN型的电流方向是从集电极流向发射极。PNP型的电流方向是从发射极流向集电极。
    TTL电平信号输出可以用于单片机或DSP,但不能直接用于PLC。需要加一个直流电子开关模块(淘宝网有售),把TTL电平信号转换成集电极开路输出信号。对于低速移动部件,几乎没什么影响。但对于高速移动的部件,这会带来信号的延迟,甚至周期信号的丢失。
    RS422差分信号的特点是,输出A、A反相、B、B反相等4个信号。有些还能输出Z和Z反相信号。这种输出方式,可以利用两个反相信号来抵消外界的电磁干扰,特别适用于干扰恶劣的环境。PLC主单元和部分高速计数模块(如FX2N-1HC、AJ65BT-D62)不能直接接收RS422信号,需要加一个差分信号转集电极开路输出模块(淘宝网有售),把差分信号转集电极开路输出信号。这种转换接收方式所带来的问题,与TTL电平信号转换接收是一样的。有些高速计数模块(FX3U-2HC、AJ65BT-D62D、AJ65BT-D62-S1等)能够直接接收RS422差分信号。
    PLC主单元有外部高速计数输入端口和内置高速计数器,可用于处理光栅尺的信号。这是不是说高速计数模块就没用呢?答案是否定的。PLC主单元处理信号频率不如高速计数模块。FX2N系列接收单相信号最高60KHz,接收2相信号最高30KHz。如果使用专用比较指令,单相最高10KHz,2相信号最高5KHz。FX3U系列接收单相信号最高100KHz,接收2相信号最高50KHz。如果使用专用指令,最高不会超过60KHz。而很多高速计数模块,可以处理单相信号最高200KHz,2相信号最高100KHz。这几乎是主单元的两倍。
    我们可以计算一下,以FX3U主单元为例,假设接收2相信号(因为很多情况要根据相位差来判断部件移动方向),不使用专用指令(编程难度加大),最高响应频率是50KHz,表示每秒可以接收50000个脉冲信号,假设使用栅距为20um的光栅尺,移动一个栅距,输出一个脉冲。那么50000×20um=1000mm。这就是说,部件移动速度最高不得超过1000mm/s。如果使用的光栅尺的分辨率是5um,每移动20um就输出4个脉冲,部件移动速度最高不得超过250mm/s。如果要使用专用指令,移动速度还得进一步降低。上述分析计算是在理论状态下进行的。实际中,还要考虑PLC主单元处理高频信号的失真、丢失计数量、程序循环执行引起的响应延迟等情况。另外,在工业生产环境中,最好使用RS422差分信号,保证系统的抗干扰能力。而PLC主单元是不能直接接收RS422差分信号。
本帖最近评分记录:
  • 下载积分:+1(zhangweiyu) 不错的文章
  • 下载积分:+5(木木2012) 真诚感谢!
  • 下载积分:+1(gandong537)
  • 下载积分:+1(zanggdlaser) 楼主你是不是搞错了,你 ..
  • 下载积分:+5(yl_pan) 热心助人!
  • 下载积分:+3(li051005) 好贴好贴!
    w45062099
    多做事,少说话!
    级别: 略有小成
    精华主题: 0
    发帖数量: 339 个
    工控威望: 449 点
    下载积分: 1291 分
    在线时间: 1044(小时)
    注册时间: 2014-10-23
    最后登录: 2024-11-03
    查看w45062099的 主题 / 回贴
    1楼  发表于: 2018-01-31 09:37
    顶楼猪!
    每天只要小小一步都是在进步!
    hongsenmu
    级别: 探索解密
    精华主题: 0
    发帖数量: 41 个
    工控威望: 133 点
    下载积分: 637 分
    在线时间: 75(小时)
    注册时间: 2016-08-01
    最后登录: 2024-11-01
    查看hongsenmu的 主题 / 回贴
    2楼  发表于: 2018-01-31 10:33
    谢谢楼主,终于清晰了
    咗臉ヅ微笑ぺ
    非吾所愿,奈何已离去……
    级别: 工控侠客
    精华主题: 0
    发帖数量: 471 个
    工控威望: 2130 点
    下载积分: 29832 分
    在线时间: 588(小时)
    注册时间: 2017-04-08
    最后登录: 2023-07-25
    查看咗臉ヅ微笑ぺ的 主题 / 回贴
    3楼  发表于: 2018-01-31 11:14
    感谢分享
    ヅ微笑面对每一天,即使生活并不美好ヅ
    gofei27
    级别: 探索解密
    精华主题: 0
    发帖数量: 19 个
    工控威望: 137 点
    下载积分: 482 分
    在线时间: 7(小时)
    注册时间: 2012-12-22
    最后登录: 2021-06-25
    查看gofei27的 主题 / 回贴
    4楼  发表于: 2018-03-29 16:00
    很好,非常不错
    wangyuh7400
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 201 个
    工控威望: 1604 点
    下载积分: 4391 分
    在线时间: 141(小时)
    注册时间: 2016-08-15
    最后登录: 2024-10-31
    查看wangyuh7400的 主题 / 回贴
    5楼  发表于: 2018-04-02 10:57
    谢谢,收藏了
    小满和老鸟
    专注,坚持!
    级别: 略有小成
    精华主题: 0
    发帖数量: 256 个
    工控威望: 371 点
    下载积分: 904 分
    在线时间: 83(小时)
    注册时间: 2017-08-27
    最后登录: 2024-07-24
    查看小满和老鸟的 主题 / 回贴
    6楼  发表于: 2018-04-02 13:46
    不错不错······
    choy563
    级别: 探索解密
    精华主题: 0
    发帖数量: 47 个
    工控威望: 164 点
    下载积分: 368 分
    在线时间: 150(小时)
    注册时间: 2013-04-20
    最后登录: 2024-11-01
    查看choy563的 主题 / 回贴
    7楼  发表于: 2018-04-18 18:53
    感谢分享。。。。
    iftengfree
    级别: 探索解密
    精华主题: 0
    发帖数量: 88 个
    工控威望: 183 点
    下载积分: 854 分
    在线时间: 36(小时)
    注册时间: 2016-09-18
    最后登录: 2024-10-25
    查看iftengfree的 主题 / 回贴
    8楼  发表于: 2018-05-04 19:18
    你好,请问下,FX1S支不支持的,谢谢
    坚决不飘
    级别: 探索解密
    精华主题: 0
    发帖数量: 27 个
    工控威望: 102 点
    下载积分: 873 分
    在线时间: 12(小时)
    注册时间: 2018-03-26
    最后登录: 2019-04-16
    查看坚决不飘的 主题 / 回贴
    9楼  发表于: 2018-05-05 10:57
    谢谢楼主
    yhd123
    级别: 探索解密
    精华主题: 0
    发帖数量: 31 个
    工控威望: 121 点
    下载积分: 775 分
    在线时间: 119(小时)
    注册时间: 2016-05-31
    最后登录: 2024-10-29
    查看yhd123的 主题 / 回贴
    10楼  发表于: 2018-05-11 20:42
    楼主大好人,赐教了
    木木2012
    级别: 工控侠客
    精华主题: 0
    发帖数量: 293 个
    工控威望: 2167 点
    下载积分: 31796 分
    在线时间: 830(小时)
    注册时间: 2012-12-04
    最后登录: 2023-07-12
    查看木木2012的 主题 / 回贴
    11楼  发表于: 2018-05-14 16:43
    感谢分享!
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go