超高频读写器UR08与西门子S7-200SMART的数据传输形式

今日头条

1141人已加入

描述

大家好,我是晨控智能小帮手,最近有客户反应这个UR08的使用比较难,他按照手册试了好久都没有理解明白,所以今天我们来一起研究一下超高频RFID读写器的工作流程。今天的这款超高频读写器是CK-UR08,由广州晨控智能独立研发生产销售,具有国家专利证书。使用到的设备主要是西门子S7-200SMART PLC,使用电脑编程控制。

RFID

UR08支持485总线实现多从站在线,也可以使用RS232直连PLC实现数据通讯,电脑和PLC的通讯采用以太网,可经由交换机也可使用PLC自带的网口模块实现。硬件连接完毕之后上电,打开软件点击PLC栏目,点击plc信息。

RFID

在通信接口选择本地网卡,会自动显示寻找到的PLC,右侧显示此PLC的IP地址,值得注意的是,PC端本身的IP网段要和PLC设置为同一网段,否则连接失败。

RFID

与PLC建立连接之后,打开编写好的例程,将其下载到PLC启动。

RFID

这是程序一部分,通过MBUS_MSG指令完成对标签的读写命令,Slave代表读写器的从站号,当多台读写器并联使用时可以依靠从站号对指定的读写器进行命令。RW为命令标注位,RW=1为读操作,RW=0为写操作,指令中的地址40001对应读写器的0x00地址,是一种绑定关系,Count为从40001起始的26个寄存器。

RFID

RFID

超高频读写器UR08采用的EPC global UHF Class 1 Gen 2 / ISO 18000-6C协议标准,在程序操作中采用命令流的方式发送指令,其的操作步骤应当遵循规范。

RFID

如图所示为操作寄存器,VW300为命令流刷新,程序会在命令流刷新之后执行;VW310为命令位,如36是寻卡,37是停止寻卡,29是读取数据,46是写入数据,66是清空列表。VW312是标签号,如下图所示,寻卡之后会在数据区显示读到RFID卡的EPC号,并为标签分配标签号,标签号后面跟随EPC号,最多可同时读取10个标签的EPC号。

RFID

标签内部寄存器分为4个区域,VW314代表操作的存储区,每个存储区的数据地址都从0x00开始。

RFID

VW316和VW318为操作的起始地址和操作长度,VW320以及之后对应写入的数据地址0x00及之后。用户区只有15个寄存器可供读写,EPC号由7个寄存器构成,客户在使用时不可超过操作数目,否则会反馈错误,写入错误。

fqj

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分