FOSB|FOUP晶圆盒RF插件读写器CK-S650系列1协议说明

       FOSB|FOUP晶圆盒RF插件读写器CK-S650系列是一款基于射频识别技术的低频RFID标签读卡器,采用24V供电,工作在134.2kHz,带有一路输入IO、一路输出IO和IO公共管脚,外置三个旋转编码开关(SW1、SW2、SW3),使其能便捷修改所需的工作状态,以适应更多的现场工作需求。

     该读卡器支持标准工业半导体体HSMS、ModbusTCP协议、SECS协议和ModbusRTU协议,同时还支持1N协议,方便用户应用到半导体加工控制器或PLC等系统中。设备外置了三个模式开关选择器,方便用户直接设置工作模式、通信速率以及设备地址。读卡器集成了射频部分通讯协议,用户只需通过通讯接口发送和接收数据便可完成标签的读写操作,无需理会复杂的射频通讯协议。

 

本文将重点介绍FOSB|FOUP晶圆盒RF插件读写器CK-S650系列1协议。

  1. 读卡器通讯协议
    1. 通讯数据帧
      1. 命令帧格式
      2.     响应帧格式

命令代码

参数

帧尾(H)

1

N

0x0D

响应代码

参数

帧尾(H)

1

N

0x0D

示例:读取第一页和第二页数据

        按照上面命令格式

命令代码

参数

帧尾

ASCII

0

1

0

0

0

0

0

0

0

0

0

C

CR

HEX

30

31

30

30

30

30

30

30

30

30

30

43

0x0D

    1. 命令代码
    2. 响应代码
  1. 命令说明
    1. 读取

命令

值(ASCII

功能描述描述

读取

0100

当接收到此命令时,系统会与射频标签通信,并读取数据的指定页。最多可以选择16页。

写入

0200

当接收到此命令时,系统会与射频标签通信,并写入数据的指定页。最多可以选择16页。

相同写入

0300

当接收到此命令时,系统会与射频标签通信,并将相同数据写入指定页的页单元。最多可以指定17页,这也是射频标签的最大页数。

字节写入

0400

当接收到此命令时,系统会与射频标签通信,并将数据写入到第一个地址和字节编号指定的区域。最多可以指定128字节。

测试

10

将接收到的数据发送到主机设备。

NAK

12

重复发送前立即做出响应。

获取参数

14

获取型号、固件版本或另一参数。

获取上一条命令

15

获取已执行的上一命令的命令代码。

复位

7F

复位放大器单元

类型

值(ASCII

名称

功能描述描述

正常结束

00

正常结束

当接收到此命令时,系统会与射频标签通信,并读取数据的指定页。最多可以选择16页。

主机通信错误

14

格式错误

当接收到此命令时,系统会与射频标签通信,并写入数据的指定页。最多可以选择16页。

通信错误

70

通信错误

当接收到此命令时,系统会与射频标签通信,并将相同数据写入指定页的页单元。最多可以指定17页,这也是射频标签的最大页数。

72

无标签错误

将接收到的数据发送到主机设备。

7B

写入错误

重复发送前立即做出响应。

适用于读多个页操作

      1. 发送命令

命令代码

页名(8个字符)

帧尾

0

1

0

0

CR

        页名(8个字符)

7

--

0

7

--

2

1

0

7

--

0

7

--

3

1

0

页码

/

/

/

/

/

17

16

15

14

--

7

6

--

1

/

/

名称

0*

0*

0*

0*

0*

0/1

0/1

0/1

0/1

0/1

0/1

0/1

0/1

0/1

0*

0*

00

00到07

00到FF

00到FC

0*:固定为0

0/1:0或者1

页名:将读的页对应的位设置为1,不读的页对应位设置为0,将结果换算成十六进制。

      1. 读取响应
    1. 写入

响应代码

读取的数据

CR

N

… …

M页(N<M

数据1

... …

数据8

数据1

… …

数据8

0

0

0D

数据写入到射频标签的页单元,可以指定任何页,每次最多写入16页。

      1. 发送命令

命令代码

页名

8个字符)

写入数据

CR

N

M页(N<M

数据1

数据8

数据1

数据8

0

2

0

0

0D

页名(8个字符)

7

--

0

7

--

2

1

0

7

--

0

7

--

3

1

0

页码

/

/

/

/

/

17

16

15

14

--

7

6

--

1

/

/

名称

0*

0*

0*

0*

0*

0/1

0/1

0/1

0/1

0/1

0/1

0/1

0/1

0/1

0*

0*

00

00到07

00到FF

00到FC

0*:固定为0

0/1:0或者1

页名:将写的页对应的位设置为1,不写的页对应位设置为0,将结果换算成十六进制。

      1. 写响应

响应代码

CR

0

0

0D

返回响应代码(正常时:00)。

    1. 相同写入

此命令适用于多个页需要写入相同数据的操作,可操作任意页

      1. 相同写入命令

命令代码

页名

8个字符)

写入数据

CR

数据1

数据8

0

3

0

0

0D

页名(8个字符)

7

--

0

7

--

2

1

0

7

--

0

7

--

3

1

0

页码

/

/

/

/

/

17

16

15

14

--

7

6

--

1

/

/

名称

0*

0*

0*

0*

0*

0/1

0/1

0/1

0/1

0/1

0/1

0/1

0/1

0/1

0*

0*

00

00到07

00到FF

00到FC

0*:固定为0

0/1:0或者1

页名:将写的页对应的位设置为1,不写的页对应位设置为0,将结果换算成十六进制。

      1. 相同写入响应

响应代码

CR

0

0

0D

返回响应代码(正常时:00)。

    1. 字节写入

此命令会从射频标签指定的地址开始将数据写入到任何指定字节编号。每次最多可写入128字节。

      1. 字节写入命令

命令代码

第一个地址

写入数据

CR

数据1

数据N

0

4

0

0

0D

第一个地址可在00h到87h范围内指定地址。

写入数据可从指定地址开始指定最多128字节写入数据。

      1. 字节写入响应

响应代码

CR

0

0

CR

返回响应代码(正常时:00)。

    1. 测试

当读写器单元接收到测试命令时,将会发送响应代码和命令测试数据到主机设备作为响应。

      1. 测试命令

针对主机设备与读写器单元之间的通信执行通信测试。

命令代码

CR

1

0

0D

      1. 测试响应

命令代码

CR

0

0

0D

    1. NAK命令

重复发送前一次响应的命令

      1. NAK发送命令
      2. NAK响应命令

命令代码

CR

1

2

0D

返回上一次操作的响应命令

    1. 获取参数

此条命令获取型号固件版本等参数

      1. 发送命令

命令代码

参数类型

CR

1

4

0D

参数类型说明:

参数

说明

参数类型

01

型号

02

固件版本

21

天线连接状态

      1. 响应命令

响应代码

参数内容

CR

0

0

*

*

*

0D

*:表示参数内容,内容长度更具实际内容而定

    1. 获取上一条命令

获取已执行的上一条命令的命令代码。

      1. 发送命令
      2. 响应命令

命令代码

CR

1

5

0D

响应代码

命令代码

CR

0

0

0D

    1. 复位

读写器单元复位重启

命令代码

CR

7

F

0D

无响应命令,直接重启

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值