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

工业RFID应用之技术篇(十二):深度总结超高频RFID读写器的Profinet组态步骤和使用细则

作者:广州晨控智能技术有限公司
来源:RFID世界网
日期:2020-07-23 13:50:39
摘要:超高频RFID读写器CK-UR08是一款由广州晨控智能独立研发、生产、销售的天线一体式超高频读写器,由专业的RFID技术人员经过数年时间研发并在测试中完善。

    超高频RFID读写器CK-UR08是一款由广州晨控智能独立研发、生产、销售的天线一体式超高频读写器,由专业的RFID技术人员经过数年时间研发并在测试中完善。

      UR08读写器采用高强度的铝合金外壳,具有识别速度快、准确率高、识别距离适中、组网方便等特点 ,适合应用于智能产线数据采集,AGV 车托盘信息读取等领域。目前已在一汽大众、TCL、富士康等知名企业工厂安装使用,得到广大客户的认可。

 

      UR08的工作频率为 920MHz~925MHz,符合 EPC Global Class l Gen 2/IS0-18000-6C 标准,支持标准工业通讯协议 ProfiNet 和 ModBus TCP/RTU,为方便用户二次开发,我司还开发了基于TCP/IP的自由协议,方便用户集成到 PLC 或上位机等控制系统中。

      UR08的功能强大,得到客户广泛好评,我司也提供专业的售后服务团队帮助客户解决使用过程中遇到的问题。为方便广大用户更好的安装调试设备,今天我们就以西门子S7-1200为例讲解UR08的通讯细节,将UR08的神秘面纱揭开。

 

系统:Windows 10

编程软件:TIA Portal V14

RFID读卡器:CK-UR08-E02

PLC:Siemens S7-1200

通讯协议:Profinet

连接方式:以太网

交换机:标准POE交换机(带检测功能)

 

    客户在购买UR08之后,我司会附带例程和相关的GSD文件,要使用Profinet通讯,第一步就是安装相对应的GSD文件。TIA Portal V14>>选项>>管理通用站描述文件(GSD),在打开的窗口选择相对应的文件安装即可。

 

    打开界面左侧的设备与网络,打开右侧的硬件目录,找到“CK RE/PNS V4.4.0.X”,双击添加到网络中,这个模块代表的就是读卡器在网络中的位置。

 

    基于Profinet的标准,我们必须对网络中的模块分配设备名称,这个名称在网络中的作用就相当于地址,让PLC发送命令使寻址,准确对下位设备发送命令。

 

    例如只有一个设备我就命名为ckreaderrepns1,若是有多个,可以按照命名为ckreaderrepns2、ckreaderrepns3等,也可使用用户自定义的名称,但名称只能由字母加数字组成,不支持特殊字符,也不能超过16个字符。

    在名称分配界面,点击更新列表将所连接的RFID读卡器搜寻出来,确定名称之后点击“分配名称”,列表状态栏目打勾说明分配成功。

 

    分配完成之后将例程下载PLC就可以成功连接了,下面我们就来看看程序,了解它的通讯细节。

    这是开发人员为测试读卡器是否正常工作编写的读写程序,为方便使用已经将其打包成库,可经由客户二次开发,节省调试时间。

 

 

输入输出变量说明:

EN为使能端;

REQ为模块执行操作命令;

In/OutHWID后续讲解;

OprMode为命令标识,例如03为读命令,01为标签盘存命令,06为写命令;

OprAddr为操作寄存器起始地址,16#300为标签用户区起始地址;

OprLen为操作寄存器数目。

EPC_PTR为命令操作的标签EPC;

AccessPW为访问密码,默认为0;

TagUploadTime为标签上传时间;

TimeOut为命令操作超时时间;

DATA_PTR为存取数据缓存区;

DONE为操作完成标志,例如0代表操作未完成,1代表操作完成;

ERROR为操作错误标志位,0:无错误,1:操作出错;

STATUS为操作状态位,0:操作正常;

FireVersion为设备版本号;

TagNum为设备扫描到的标签数;

EPC_Scan 为设备最新扫描到的标签。

 

    如上图所示,可根据需要配置映射内存大小,如128字节配置,输入端的In/OutHWID为映射内存的硬件标识符,在设备与网络视图中点击属性可以查看,组态时需要将其对应上,否则通讯失败。

工作流程介绍:

01命令为盘存操作,读卡器对进入感应区的标签进行扫描将其对应的EPC号保存至DATA_PTR,TagNum显示扫描到的标签数量。

03命令为读取操作,读卡器对EPC_PTR所标识的标签进行读取操作,OprAddr为操作寄存器起始地址,OprLen为操作寄存器数目,标签数据保存至DATA_PTR。

06命令为写入操作,读卡器对EPC_PTR所标识的标签进行写入操作,OprAddr为操作寄存器起始地址,OprLen为操作寄存器数目,标签数据来源于DATA_PTR。

以上就是小编根据客户在安装时的问题汇总出的UR08超高频读写器的具体组态过程和数据操作细节,希望能够帮助到您。