扫描模式功能
如果在启用扫描模式的情况下将应答器放到读取器前面,无需发送 Read 命令而应答器将立即传送数据。 在默认设置中,如果应答器在场内,则阅读器会连续发送应答器的唯一标识符(UID)。还可以在扫描模式下配置阅读器的行为。
设置阅读器的扫描模式
按如下步骤将阅读器设置为扫描模式:
- 使用程序(例如Terra Term),通过 COM 接口连接到阅读器。必须为串行连接选择以下设置(默认的阅读器设置):
- 波特率:19.2 kBd
- 校验:无校验
- 停止位:1
- 首先,向阅读器发送 “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 -
复位成功后阅读器上的 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 -
使用 “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 -
在成功转换到扫描模式后,将收到以下确认报文:
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