今日头条
本文重点介绍以太网工业级双通道读写器读写头CK-FR102AN-E00开发手册之ModbusTCP协议说明
以太网工业级双通道读写器读写头CK-FR102AN-E00是一款基于射频识别技术的高频双通道读写器,读写器工作频率为13.56MHZ,支持对I-CODE2、I-CODESLI等符合ISO15693国际标准协议格式标签的读取。
以太网工业级双通道读写器读写头CK-FR102AN-E00支持标准工业通讯协议ModbusTCP,方便用户通集成到PLC等控制系统中。读写器内部集成了射频部分通信协议,用户只需通过以太网接口接收数据便能完成对标签的读取操作,而无需理解复杂的射频通信协议。
1、ModbusTCP支持命令
CK-FR08-E00对ModBusTCP协议命令的支持如下:
◆0x03---读寄存器命令
◆0x06---写单个寄存器
◆0x10---写多个寄存器
2、读写器寄存器分配
MODBUS寄存器为16bit宽度,占用2bytes内存空间,采用大端数据存储格式,寄存器地址分配与功能表定义如下表所示:
表1、寄存器表
寄存器地址 | 寄存器名称 | 寄存器功能 | R/W |
0x0000 | 系统信息寄存器 | 用于指示固件版本和系统错误状态 | R |
0x0001 | 标签读写状态寄存器 | 该型号暂无使用 | R |
0x0002 | 检测标签寄存器 | 用于指示通道是否检测到标签 | R |
0x0003 | 通道选择寄存器 | 用于选择要开启的通道 | R/W |
0x0004~0x0009 | 保留 | 无使用 | R |
0x000A~0x000D | 标签UID | 标签的UID | R |
0x000E~MAX | 标签数据区 | 用户可读写操作内存区域 | R/W |
3、寄存器说明
--0x0000系统信息寄存器:保存读写器固件版本号以及错误信息。
表2
Bit15–bit8 | Bit7–bit0 |
系统当前软件版本 |
表示系统错误信息: 0x02:看门狗复位 其它:保留 注意:代表系统异常状态断电才允许清0否则要一直保持 |
--0x0002检测标签寄存器
表3
bit1 | bit0 |
通道2是否寻到标签标志位: 1:有标签 0:没有标签 |
通道1是否寻到签标标志位: 1:有标签 0:没有标签 |
--0x0003通道选择寄存器
表4
数值(H) | bit0 |
0x0001 | 选择通道1(上电默认开启该通道) |
0x0002 | 选择通道2 |
其它 | 关闭所有通道 |
--标签UID与标签数据区
表5
UID地址 | addr=0x000A | addr=0x000B | 只读 |
addr=0x000C | addr=0x000D | ||
用户数据区 | addr=0x000E | addr=0x000F | 读写 |
addr=0x0010 | addr=0x0011 | ||
... | ... | ||
... | ... | ||
addr=0x40FD | addr=0x40FE | ||
addr=0x40FF | addr=0x4100 |
审核编辑 黄宇
全部0条评论
快来发表一下你的评论吧 !