昆仑山

注册

 

发新话题 回复该主题

RFID读卡器与西门子PLC连接与通讯, [复制链接]

1#
北京专业治疗白癜风医院是哪家 http://disease.39.net/bjzkbdfyy/171015/5762961.html

今天,小编就用这一款是广州晨控智能技术有限公司CK-FR08-E02读卡器来与西门子PLC进行连接与通讯测试。这款读卡器工作频率为13.56MHZ,同时支持标准工业通讯协议ProfiNet和ModBusTCP,我是通过以太网接口接收数据便能完成对标签的读取操作,而无需理解复杂的射频通信协议。

第一步:通过以太网交换机与读卡器连接(以太网交换机提供24V电源给读卡器,读卡器状态指示灯亮,确认读卡器电路部分没问题)PC、PLC、交换机、读卡器通过以太网口相连接,如下图所示,然后在PC和西门子PLC之间建立连接。

设置工程参数

第二步/p>

一、PC上打开PLC的软件,我这用博图V16。

二、安装GSD文件

打开博图-选项-管理通用站描述文件GSD

选择GSD文件点击安装

三、添加与连接

1、在软件里创建新项目-选择设备与网络-添加新设备-选择控制器的型号,版本。(因对应PLC来选择)-2.设备和网络管理-找到“CkenKongReaderDevice”-硬件目录-选择其它现场设备-PROFINETIO-IO-CkenKongReaderDevice-CKRE/PNSV4.4.0x

1、CKRE/PNSV4.4.0x连接PLC

2、双击“ckreaderrepns1”修改名字为“ckreaderrepns1”如果有多个读卡器修改为“ckreaderrepns1”,“ckreaderrepns2”,“ckreaderrepns3”,依次。

3、点击右键进行分配名称

4、依次分配每个设备名称

5、配置映射内存

16字节配置32字节配置64字节配置字节配置

◆下载程序到PLC

◆连接成功后读卡器电源绿灯亮

读卡操作

以i68和Q64为例进行读操作

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

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

写卡操作

以i68和Q64为例进行写操作

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

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

选择模式

0x00:空闲模式

0x03:读数据模式

0x06:写数据模式

遇到的问题有

IP地址不在同一的频段,plc下载不进去。原因是读卡器与plc的IP不在一的频段上,如读卡器的IP地址是..1.66而plc的IP是..0.20。这个时候PLC是下载不进去的,要修改PLC的IP地址。把原有的地址..0.20在设备与网络里右键PLC在常规里点击PROFINET接口_1的以太网地址就可以修改为..1.20这样与读卡器的IP..1.66是同一个频段里这样就可以下载进PLC

也可以修改读卡器的IP,用测试软件来修改IP为同一个频段。

读卡器与PLC、PC不能用同一个IP地址,但可以用同一个频段,如..1.XXX。

更多RFID相关信息请

分享 转发
TOP
发新话题 回复该主题