工业自动化低频RFID读写器|读卡器CK-LR03-A01在Modbus Rtu 协议下的寄存器定义与UID读取说明

​​​​​​​工业自动化低频RFID读写器|读卡器CK-LR03-A01在Modbus Rtu 协议下的寄存器定义与UID读取说明,重点介绍 ,寄存器定义表、 寄存器功能定义说明、读取UID数据例子、功能码16写多个寄存器技术。

工业自动化低频RFID读写器|读卡器CK-LR03-A01在Modbus Rtu 协议下的寄存器定义与UID读取说明

 

1、寄存器定义表

寄存器地址

定义内容

寄存器地址

定义内容

0

从站地址

1

485速率

2

通信校验

3

读卡模式

4

系统状态

5

RSSI

6

Read UID

7

Read UID

8

Read UID

9

Read UID

10

Write UID

11

Write UID

12

Write UID

13

Write UID

14-543

保留

544-575

保留

576-607

保留

608-620

自定义协议内容

621-最大

没有使用

2、寄存器功能定义说明

  1. 寄存器0-从站地址: MODBUS RTU从站地址,值1-255出厂默认2
  2. 寄存器1-485速率:
  3. 寄存器2-通信校验位:   
  4. 寄存器3-读卡模式

低字节值

485通信速率

0

4800

1

9600 (出厂默认)

2

19200

3

38400

4

115200

其它

9600

校验方式

0

无校验(出厂默认)

1

偶校验

2

奇校验

其它

无校验

模式

0

标准MODBUS RTU

1

单次触发,读到发一次

2

50ms 自动上传

3

100ms 自动上传

4

200ms 自动上传

5

500ms 自动上传

6

1000ms 自动上传

其它

标准MODBUS RTU

    *非MODBU RTU请参详配置软件使用

3、寄存器4-系统状态

Bit

15

14

13

12

11

10

9

8

Name

r

r

r

r

r

r

r

Read-ok

R/W

R

R

R

R

R

R

R

Read

Default Value

0

0

0

0

0

0

0

0

Bit

7

6

5

4

3

2

1

0

Name

r

Emid-ONOFF

Emid-Fdx-Flag

Write-Fail

Write-OK

Write-Control

Ant-tunErr

Ant-Err

R/W

R

Read/Write

Read

Read

Read

Read

Read

Read

Default Value

0

1

0

0

0

0

0

0

Status

Value

Description

Ant-Err

1

天线错误,一般为天线无法工作

Ant-tunErr

1

天线调谐错误,无法调谐回最佳天线电压

Read-ok

1

读到标签,每次读到标签会保留大约60ms

Write-Control

1

正在进行写操作

Write-OK

1

写成功标志位

Write-Fail

1

写失败标志位

Emid-Fdx-Flag

1

EMID和FDX-B格式判断  

0:FDX-B  1:EMID

Emid-ONOFF

1

EMID格式的解码控制

0:停止  1:启用

  1. 寄存器5-RSSI:标签的信号强度
  2. 寄存器6-9 UID: 标签的ID值低位在8寄存器
  3. 寄存器10-13 Write UID: 标签的ID值低位在13寄存器
  4. 寄存器608-620 自定义内容:请参详配置软件使用

4、读取UID数据例子

发送

段名

例子(HEX格式)

从站地址

02

功能码

03

开始地址(高字节)

00

开始地址(低字节)

06

数量(高字节)

00

数量(低字节)

04

CRC校验(高字节)

A4

CRC校验(低字节)

3B

应答

段名

例子(HEX格式)

从站地址

02

功能码

03

字节数

08

数据(寄存器0x06高字节)

00

数据(寄存器0x06低字节)

00

数据(寄存器0x07高字节)

F9

数据(寄存器0x07低字节)

C0

数据(寄存器0x08高字节)

00

数据(寄存器0x08低字节)

00

数据(寄存器0x09低字节)

FF

数据(寄存器0x09低字节)

FF

CRC校验(高字节)

8F

CRC校验(低字节)

5B

​​​​​​​5、功能码16写多个寄存器

将数据写入标签内 (寄存器:0x0A~0X0D)

发送

段名

例子(HEX格式)

从站地址

02

功能码

10

起始地址(高字节)

00

起始地址(低字节)

0A

数量(高字节)

00

数量(低字节)

04

字节数

08

数据(寄存器0x0A高字节)

00

数据(寄存器0x0A低字节)

01

数据(寄存器0x0B高字节)

00

数据(寄存器0x0B低字节)

02

数据(寄存器0x0C高字节)

00

数据(寄存器0x0C低字节)

03

数据(寄存器0x0D低字节)

00

数据(寄存器0x0D低字节)

04

CRC校验(高字节)

75

CRC校验(低字节)

A0

应答

段名

例子(HEX格式)

从站地址

02

功能码

10

开始地址(高字节)

00

开始地址(低字节)

0A

写入数据(高字节)

00

写入数据(低字节)

04

CRC校验(高字节)

E1

CRC校验(低字节)

FB

错误代码

错误内容

值(HEX

错误内容

值(HEX

非法功能码

01

设备忙

06

非法地址

02

CRC校验失败

07

非法数据

03

写标签失败

08

设备故障

04

确认

05

上一篇:前后端传参时不同情况对应的注解


下一篇:springMVC --@RequestParam注解(后台控制器获取参数)