PROFINET协议IO输入输出工业RFID读写器CK-LR12-E02与西门子PLC组网编程配置解决方案

CK-LR12-E02工业RFID读写器是一款基于射频识别技术的低频RFID标签读卡器,读卡器工作频率为134.2KHZ,支持对FDX-B的标准协议格式标签的读取。

读卡器同时支持标准工业通讯协议ProfiNet,方便用户通集成到PLC等控制系统中,可以直接和西门子PROFINET主站通信,同时支持POE和直流24V输入读卡器内部集成了射频部分通信协议,用户只需通过以太网接口接收数据便能完成对标签的读取操作,而无需理解复杂的射频通信协议。

文本将重点介绍PROFINET协议IO输入输出工业RFID读写器CK-LR12-E02与西门子PLC组网编程配置解决方案。

1.   准备阶段

 POE交换机

 西门子PLC 支持ProfiNet协议

SMART STEP7(V2.04)

配置软件

2.   配置读卡器

一、 打开软件

二、 选择网卡,如果多网卡的电脑请注意对应所接的网卡,网卡名一般为“Network adapter 'Realtek PCIe GBE Family”

三、 点击“选择网卡”,再点“扫描设备”

 

四、 选择IP设备后点“连接”,软件加载到产品型号,版本,固件日期

五、 点击“配置读卡器”

根据需要调整内存大小,例如默认是16字节。注意这里必须跟后面配置PLC一致

读卡模式: 正常读就需要发送命令才读数据

 

      

自动读模式: 上电后会根据配置 “地址、数量”读数据

       

六、 点击“读写卡”测试读写卡功能

选择操作模式 -> 卡片地址 -> 操作数量 ,点 “执行”

修改相应的输出刷新时间

3.   设置工程参数

 *安装GSD文件

打开step7 -> 文件 -> GSML管理

选择GSD文件点击安装

 *创建工程

以下用SMART STEP7 V2.04为例

1.          打开软件 -> 修改CPU型号 -> 向导 -> PROFINET

 

2.          选择PLC为“PROFINET控制器” 点击下一步

 

3.          按照下面顺序配置读卡器

●选择“CK RE/PNS V4.4.0.XV4.4X”

●选择“添加”

●修改设备名如“ck1”;只能是字母和数字,总字符长度不能超过24

●修改设备IP如:192.168.2.4

4.          选择该读卡器配置模块界面

 

5.          16字节映射内存配置如下图:

 

6.          32字节映射内存配置如下图:

 

7.          64字节映射内存配置如下图:

 

8.          128字节映射内存配置如下图:

  

9.          确认生成参数

 

10.       下载程序到PLC

选择“工具”->“查找PROFINET设备”->选择扫描出来的读卡器“ckreaderrepns”->点击“设置”->填写“ck1”跟前面步骤3一样的名字,再次点“设置”

 

11.       等待一会读卡器的电源灯从“红”到“绿”变化, 组态成功

4.   读卡操作

以i68 和 Q64 为例进行读操作

PLC输出区地址

输出区内容

PLC输入区地址

输入区内容

QW64 ,卡片地址

16#04

IW68  系统信息

具体看版本

QW66 , 操作长度

16#04

IW70  操作状态

16#03xx

QW68 , 操作命令

16#03

IW72 操作成功标志

16#01(OK)或者16#00

QW70 , 写数据内容

读操作无效

IW74  读到的数据

卡片的数据,不同卡片内容不同

QW72 , 写数据内容

IW76  读到的数据

QW74 , 写数据内容

IW78  读到的数据

QW76 , 写数据内容

IW80  读到的数据

QW78 , 写数据内容

IW82  读到的数据

以上面的配置为例:输入区为 i68开始和输出区q64开始。

QW64 等于卡片地址、 QW66 等于操作长度、 QW 68等于操作命令,如读UID :QW64=0、 QW66=4、QW68=03, 延时20毫秒后读iw72,如果为1则读数据(iw74-iw80)并保存,具体可以参考例子

5.   写卡操作

以i68 和 Q64 为例进行写操作

PLC输出区地址

输出区内容

PLC输入区地址

输入区内容

QW64 ,卡片地址

16#04

IW68  系统信息

具体看版本

QW66 , 操作长度

16#04

IW70  操作状态

16#03xx

QW68 , 操作命令

16#03

IW72 操作成功标志

16#01(OK)或者16#00

QW70 , 写数据内容

写数据内容

如操作长度为4

QW70-76有效

IW74  读到的数据

写操作无效

QW72 , 写数据内容

IW76  读到的数据

QW74 , 写数据内容

IW78  读到的数据

QW76 , 写数据内容

IW80  读到的数据

QW78 , 写数据内容

IW82  读到的数据

以上面的配置为例:输入区为 i68开始和输出区q64开始。

QW64 等于卡片地址、 QW66 等于操作长度、 QW 68等于操作命令,如写数据 :QW70-QW76填充数据、QW64=4、 QW66=4、QW68=06, 延时20毫秒后读iw72,如果为1则写数据成功,具体可以参考例子

 更多关于PROFINET协议IO输入输出工业RFID读写器CK-LR12-E02与西门子PLC组网编程配置解决方案,华翔天诚科技欢迎您的咨询与交流!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值