广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    如何使用繁易触摸屏获取扫码枪读到的条码

    来源:网络收集  点击:  时间:2024-02-12
    【导读】:
    工业产品中条形码、二维码应用非常广泛,生产过程中,一般重要工位都需要记录产品条码(包含产品信息),以便产品出厂后,出现品质问题,可根据条码信息追踪产品生产制造过程中是否出现问题。而获取产品条码最简便的方法就是使用扫码枪、扫码枪识别条码后通过串口或网口输出数据,因工业控制中大多使用PLC作为控制元件,因此使用带串口的扫码枪比较方便。扫码枪可与PLC通过RS232直接通讯,但,一般PLC只自带一个RS232串口,而这个串口通常是要与触摸屏通讯的,要想PLC直接连接扫码枪还需给PLC配串口通讯模块。成本增加。我的经验做法,触摸屏选型时,选择带两个及两个以上串口的触摸屏,一个串口用于与PLC通讯,一个串口用来与扫码枪或者其他串口设备通讯,然后将触摸屏获取的串口数据送到PLC进行处理工具/原料more繁易FE4097IE触摸屏、新大陆扫码枪NLS-HR200TN繁易触摸屏组态软件FStudio方法/步骤1/5分步阅读

    工作中使用的是繁易触摸屏与新大陆扫码枪,大家可以以此作为参考,其他品牌触摸屏与扫码枪相似。

    2/5

    硬件连接:给触摸屏、扫码枪供电,将扫码枪串口DB9接头插到触摸屏com0/2口;插到com1/com3口也可以,软件中配置相应串口就可以。

    触摸屏串口com0/com2、com1/com3的意思是:一个DB9接口包含两个串口com0、com2,因为串口通讯一般情况下都只使用3根线,DB9接头包含9根线,所以可以2个通讯口可以共用一个接口,繁易触摸屏是,com0使用DB9接头上2、3、5(GND)三根线、com2使用7、8、5(GND)三根线。

    扫码枪端对应的使用也是2、3、5作为通讯线,所以编程时我们配置com0就可以了

    3/5

    触摸屏软件编制:运行FStudio软件,新建工程,输入工程名及保存位置,点击确定后选择触摸屏型号,下一步,选择com0,HMI作为从设备,设备类型选择Barcode,通讯设置很关键,要根据所使用的的扫码枪的通讯参数设置,两者保持一致即可。

    一般扫码枪的通讯参数如下图。

    4/5

    参看FStudio使用手册,通讯设置 串口服务可知,扫码枪扫到的条码数据存储在触摸屏的LW8900寄存器中,如果要在触摸屏中显示读出的条码,只需在页面上添加字符显示元件,元件地址设置为本地地址的LW8900,同时设置字符个数,根据条码数据长度设置

    我读到的条码:03918031310027

    5/5

    通过以上步骤触摸屏已经能读取并显示出扫码枪读到的数据。但是,一般不用触摸屏做数据处理,触摸屏需要将数据传送给PLC处理,根据FStudio使用手册,传送数据需根据LB8999这个开关量作为触发信号

    双击窗口空白处,选择定时输出传输,点击添加,设置触发条件及数据传输。完成。可在PLC梯形图编程时调用D1200寄存器,获得条码数据。

    我使用的是欧姆龙CP1H系列PLC,通过串口com3与触摸屏连接。设置方式见使用手册

    注意事项

    触摸屏背后串口名字:com0、com1、com2、com3,对应于软件中com1、com2、com3、com4

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_28309.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 20:25:36  耗时:0.024
    0.024s