如何设置 RF2xxR ASCII 为扫描模式?

扫描模式功能
如果在启用扫描模式的情况下将应答器放到读取器前面,无需发送 Read 命令而应答器将立即传送数据。 在默认设置中,如果应答器在场内,则阅读器会连续发送应答器的唯一标识符(UID)。还可以在扫描模式下配置阅读器的行为。


设置阅读器的扫描模式
按如下步骤将阅读器设置为扫描模式:

  1. 使用程序(例如Terra Term),通过 COM 接口连接到阅读器。必须为串行连接选择以下设置(默认的阅读器设置):
    • 波特率:19.2 kBd
    • 校验:无校验
    • 停止位:1
  2. 首先,向阅读器发送 “RESET” 命令。必须按以下结构发送报文:
    Byte 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
    Hex 02 30 41 30 30 30 30 30 30 32 35 30 32 30 30 30 30 30 31 30 30 30 31 03
  3. 复位成功后阅读器上的 LED 灯为绿色常亮,随后收到以下确认报文:

    Byte 1 2 3 4 5 6 7 8 9 10 11 12 13 14
    Hex 02 30 35 30 30 00 00 xx xx yy yy 30 00 03

  4. 使用 “SYSTEM” 命令将阅读器设置为扫描模式。为此,向阅读器发送以下报文:

    Byte 1 2 3 4 5 6 7 8 9 10 11 12 13 14
    Hex 02 30 35 41 41 30 30 30 38 30 31 30 30 03

  5. 在成功转换到扫描模式后,将收到以下确认报文:

    Byte 1 2 3 4 5 6 7 8
    Hex 02 30 32 41 41 00 00 03

在扫描模式下,连接到阅读器的接口参数会发生变化。以下设置将处于激活状态:

  • 物理接口:RS232

  • 波特率:38.4 kBd

  • 校验:无

  • 数据位:8

  • 停止位:1

要与阅读器建立新的连接,必须更改程序中的接口配置以匹配新的接口参数。

在扫描模式中,阅读器在重新启动(电源关闭/开启)后不需要复位操作。阅读器的 LED 灯立即绿色常亮,处于准备使用状态。


更改扫描模式的参数

使用 “Change parameters” 命令,可以在扫描模式下设置各种参数,或者再次禁用扫描模式。例如,可以更改串行接口的配置、传输强度或应答器在场时的行为。使用 “Read status” 命令读取扫描模式下阅读器的当前配置。

以下示例显示用于更改阅读器中的选定参数(标记为粗体)的 “Change parameter” 命令的报文结构:

  • 扫描模式:重复执行单次读取
  • 数据记录:用户数据
  • 10用户数据起始地址:10
  • 用户数据长度:8
Byte 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Hex 01 00 15 01 1E 00 00 01 03 00 0A 05 01 02 00 01 00 0A 00 08 01 2C 00 01 2B

字节1到3是报文的命令块。字节4至24指定阅读器在扫描模式下的参数。字节25是块校验(BCC)。 扫描模式的可用参数列表可在手册第3.3.1节“更改参数帧”中获得。

成功执行命令的确认报文:

Byte 1 2 3
Hex 01 00 01

更多信息

关于“扫描模式”的信息也可以在“ASCII 阅读器的扫描模式功能扩展”的手册第3章中找到:
SIMATIC Ident RFID systems ASCII protocol for RF200

报文结尾的BCC的校验和计算器请参考: https://www.scadacore.com.

安全信息
为了防止工厂、系统、机器和网络受到网络攻击,需要实施并持续保有全面、先进的工业信息安全概念。西门子的产品和解决方案只是此概念的其中一个要素。更多有关工业信息安全的信息,请访问

http://www.siemens.com/industrialsecurity.

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc342896.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论