双通道读写器读写头CK-FR102AN-E00开发手册之Modbus TCP协议说明

今日头条

1092人已加入

描述

本文重点介绍以太网工业级双通道读写器读写头CK-FR102AN-E00开发手册之ModbusTCP协议说明

以太网工业级双通道读写器读写头CK-FR102AN-E00是一款基于射频识别技术的高频双通道读写器,读写器工作频率为13.56MHZ,支持对I-CODE2、I-CODESLI等符合ISO15693国际标准协议格式标签的读取。

以太网工业级双通道读写器读写头CK-FR102AN-E00支持标准工业通讯协议ModbusTCP,方便用户通集成到PLC等控制系统中。读写器内部集成了射频部分通信协议,用户只需通过以太网接口接收数据便能完成对标签的读取操作,而无需理解复杂的射频通信协议。

ModbusTCP

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


审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分