您现在的位置:首页 >> 组态技术 >> 内容

组态王读取串口扫码枪数据的方法

时间:2019-09-17 18:26:40 点击:

  核心提示:二维码从时尚到普及,已经渗透了人们的日常生活中,它不仅改变了人们的生活方式,也带来了极大的便 利,同时也为工业制造领域的智能化发展提供了强大助力。在工控应用中,组态王是开发现场设备监控程序的很发工具,...
    二维码从时尚到普及,已经渗透了人们的日常生活中,它不仅改变了人们的生活方式,也带来了极大的便 利,同时也为工业制造领域的智能化发展提供了强大助力。
在工控应用中,组态王是开发现场设备监控程序的很发工具,那么在组态王中,应该如何通过扫码枪读出二维码数据呢?
    扫码枪主要有USB接口和COM口(RS232)两种,常用的USB接口的扫描枪工作于键盘模式,类似于USB键盘,扫码取出的数据会输入到电脑光标显示的地方(如文本框的光标处),使用这种方式能很容易地获取扫码数据;COM口扫码枪则采用通讯方式,需要自行编程才能取出数据,下面主要讲一下这种COM口扫码枪的数据读取方式。
    1、首先,需要在组态王中加载串口设备的驱动程序,即在组态王定义设备时请选择:智能模块->北京亚控->串口数据发送->串口 ,见下图1。

 
图1.添加串口驱动程序
    2、接着在组态王中定义IO变量,将该变量和存储扫描数据的RHDATA寄存器对应上。串口数据寄存器列表见图2,组态王IO变量定义说明见图3。

 
图2.串口数据寄存器列表

 
图3.组态王IO变量定义
    3、IO变量定义成功后,只要每一次按下扫码键时,我们都可以从RHDATA寄存器中读出实时扫码数据。
    在组态王中,使用串口扫码枪的好处是可以直接取获取和显示扫码数据,而使用USB接口扫码枪,则涉及到电脑光标的定位问题,即如果电脑光标没有定位到文本输入框的话,那将没法取到扫码数据,对于这种情况,解决办法就是需要用人为用鼠标将电脑光标定位到文本输入框中,因为组态王没有办法相应的函数可以解决焦点定位问题。

作者:站长 来源:原创
相关文章
  • 没有相关文章
共有评论 0相关评论
发表我的评论
  • 大名:
  • 内容:
  • 陈工笔记(www.dui580.com) © 2019 版权所有 All Rights Reserved.
  • 站长:陈工 微信号:chengongbiji
  • Powered by 陈工