操作指南 | 高频RFID与SIEMENS PLC的PROFINET通讯快速配置指南
供稿:天津吉诺科技有限公司
本文主要介绍吉诺科技高频RFID通过PROFINET IO协议与SIEMENS 1516-3 PN/DP PLC通讯的配置方法,组态软件为SIMATIC TIA Portal V16。
1、应用设备
PLC:SIEMENS 1516-3 PN/DP
组态软件:TIA Portal V16
RFID网关:GXPI-DIO8-4RF
高频读写器:GRH-K95
标签:DR50-B128
2、操作步骤
一、硬件连接
二、硬件组态(以新建项目工程为例)
使用博途软件新建项目,硬件组态目录中添加PLC。
1. 添加GSDML文件
在新弹出的硬件组态界面中,点击“选项”菜单中的“管理通用站描述文件,并添加所需要的文件,本次示例是添加GXPI-DIO8-4RF的GSDML文件。
2. 硬件组态及网络配置
安装完GSDML文件后,点击页面中的“网络视图”,进行硬件组态。在最右侧的列表中找到需要添加的网络设备,双击进行添加。点击设备上的“未分配”蓝色字,接着会弹出网络中的控制器,点击相应控制器名称即可将设备连接至IO系统。
双击“GXPI-DIO8-4RF”进入“设备视图”,可查看RFID网关的 IO 地址。
3. 设置RFID网关的IP地址和设备名称
点击“属性”,输入所需要的IP地址和设备名称。
4. 组态并分配RFID网关的IP地址和设备名称
分配成功IP地址和设备名称后,下载 PLC 程序,在线监控,设备无错误即配置成功。
三、RFID功能介绍
1. 添加RFID功能块
将例程的“RfidReader”功能块复制到程序中。
将“RfidReader”拖进“MAIN”程序,自动生成 DB 块。
2. 配置RFID功能块变量
创建全局变量,配置输入输出引脚的变量。
将RFID 功能块输入输出源链接到网关的硬件地址。
3. RFID功能块调试
选中"程序块",下载程序到 PLC。
写命令举例:
1) 修改 x_enable 的值为“TRUE”,若读头正常连接,x_conn 的值会变为“TRUE”
2) 将标签靠近读头,tag_online 信号会变为“TRUE”
3) 修改数据长度b_len 的值为“7”
4) 起始地址w_addr 不输入,默认为 0
5) 在Write_RFID_Buffer_0[0~7]中,分别输入1,2,3,4,5,6,7
6) 修改 x_Write 的值为“TRUE”
7) 写入数据完成
读命令举例:
1) 修改 x_enable 的值为“TRUE”,若读头正常连接,x_conn 的值会变为“TRUE”
2) 将标签靠近读头,tag_online 信号会变为“TRUE”
3) 修改数据长度b_len 的值为“7”
4) 起始地址w_addr 不输入,默认为 0
5) 修改 x_Read 的值为“TRUE”
6) 在 Read_RFID_Buffer_0[0~7]中,查看读出的数据如图所示
7) 读取数据完成,( 读取的数据与之前写入的数据对比正确匹配)