物联传媒 旗下网站
登录 注册
RFID世界网 >  解决方案  >  制造  >  正文

工业RFID应用之技术篇(十一):超高频读写器UR08与西门子S7-200SMART的数据传输形式

作者:广州晨控智能技术有限公司
来源:RFID世界网
日期:2020-07-16 14:27:50
摘要:最近有客户反应这个UR08的使用比较难,他按照手册试了好久都没有理解明白,所以今天我们来一起研究一下超高频RFID读写器的工作流程。

    大家好,我是晨控智能小帮手,最近有客户反应这个UR08的使用比较难,他按照手册试了好久都没有理解明白,所以今天我们来一起研究一下超高频RFID读写器的工作流程。

    今天的这款超高频读写器是CK-UR08,由广州晨控智能独立研发生产销售,具有国家专利证书。使用到的设备主要是西门子S7-200SMART PLC,使用电脑编程控制。

 

软件:STEP 7-MicroWIN SMART

RFID读写器:超高频UR08

PLC下位机:S7-200SMART

连接方式:485总线、以太网

 

 

      UR08支持485总线实现多从站在线,也可以使用RS232直连PLC实现数据通讯,电脑和PLC的通讯采用以太网,可经由交换机也可使用PLC自带的网口模块实现。

    硬件连接完毕之后上电,打开软件点击PLC栏目,点击plc信息。

 

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

 

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

 

    这是程序一部分,通过MBUS_MSG指令完成对标签的读写命令,Slave代表读写器的从站号,当多台读写器并联使用时可以依靠从站号对指定的读写器进行命令。

      RW为命令标注位,RW=1为读操作,RW=0为写操作,指令中的地址40001对应读写器的0x00地址,是一种绑定关系,Count为从40001起始的26个寄存器。

 

 

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

1、上电寻卡

2、停止寻卡

3、读标签

4、写标签

 

    如图所示为操作寄存器,VW300为命令流刷新,程序会在命令流刷新之后执行;VW310为命令位,如36是寻卡,37是停止寻卡,29是读取数据,46是写入数据,66是清空列表。

      VW312是标签号,如下图所示,寻卡之后会在数据区显示读到RFID卡的EPC号,并为标签分配标签号,标签号后面跟随EPC号,最多可同时读取10个标签的EPC号。

 

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

 

 

      VW316和VW318为操作的起始地址和操作长度,VW320以及之后对应写入的数据地址0x00及之后。

    用户区只有15个寄存器可供读写,EPC号由7个寄存器构成,客户在使用时不可超过操作数目,否则会反馈错误,写入错误。

    以上就是关于超高频UR08读写器连接S7-200的使用方法,希望能够帮助到各位有需求的客户。