组态王读取IC卡号的方法

自动化应用中,有时需要读取并识别用户的IC卡号并做出相应的动作,如识别授权的卡号则启动设备等。读取IC卡号的方法有很多,下面介绍一种通过组态王软件来读取IC卡号的方法。

 方法说明:

 1、 购买支持ModBus RTU协议的读卡器。

 ModBus RTU协议支持寄存器读写,刷卡时,卡号会存储在读卡器的内部寄存器里,组态王只要访问这个寄存器地址就可以读出卡号,操作非常方便。读卡器的485接口通过USB转485线和电脑相连,如下图:

 2、 安装ModBus读卡器的驱动程序,连接读卡器。

 在设备配置向导中,选择“莫迪康—ModbusRTU—COM”,然后根据提示选择相应的操作即可,包括选择相应的串口号,指定站号(连接一个读卡器站号可设为1)等,详见下图:

 

3、 定义变量。

定义读卡器内部用于存储卡号的寄存器地址,如下图:

变量名可自由定义;变量类型选择为I/O实数;连接设备即读卡器名称,可选择刚才安装设备驱动时定义的名字;16位卡号分两个寄存器存放,上例中存放卡号的寄存器地址为40009和40010,不同的读卡器地址各不相同;数据类型选择为USHORT;读写属性为只读。

4、 读出卡号。

将卡号变量拖到主界面上,运行程序即可读出卡号。

原创文章 转载请注明出处!

作者简介

陈工:从事设备数据采集监控和软件开发,致力于自动化、信息化和智能化。

欢迎有兴趣者共同探讨。本人微信号:chengongbiji

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天给大家介绍一个方法: RAIN R recognize 识别 A allow 允许 I in...
    比十文阅读 3,130评论 0 0
  • 昨夜梦到了老家,在老家前一片空旷的田野里奔跑着,还带着点点。秋天的田野,小时候的样子。虽然它早在十年前,就被一整排...
    木莲雨阅读 1,495评论 0 0
  • 时间:2017年10月19日/am:8:30-11:30 地点:枫林湾32-2-1103 玩家:静,丽,元,峥,蕾...
    萱_b58a阅读 3,928评论 0 1
  • 那些呛人的咳嗽不远处树上蝉的不息楼下人造瀑布的哗啦所存的声音你都是太吵杂无法聆听也无力诉说 你打开了音响调到最大声...
    雨落今阅读 1,404评论 0 1