如何使用繁易触摸屏获取扫码枪读到的条码
来源:网络收集 点击: 时间:2024-02-12工作中使用的是繁易触摸屏与新大陆扫码枪,大家可以以此作为参考,其他品牌触摸屏与扫码枪相似。


硬件连接:给触摸屏、扫码枪供电,将扫码枪串口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,通讯设置很关键,要根据所使用的的扫码枪的通讯参数设置,两者保持一致即可。
一般扫码枪的通讯参数如下图。



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




通过以上步骤触摸屏已经能读取并显示出扫码枪读到的数据。但是,一般不用触摸屏做数据处理,触摸屏需要将数据传送给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