
UHF 电子标签读写器 UHFReaderD840 用户手册 V1.14
MaskAdr:两个字节,掩码的起始位地址(单位:Bits)。范围 0~16383。
MaskLen:一个字节,掩码的位长度(单位:Bits)。
MaskData:掩码数据。MaskData 数据字节长度是 MaskLen/8。如果 MaskLen 不是 8 的整数
倍,则 MaskData 数据字节长度为[MaskLen/8]取整再加 1。不够的在低位补 0。
注:当 MaskMem、MaskAdr 、MaskLen、MaskData 为空时表示以完整的 EPC 号掩膜。
应答:
Len
Adr reCmd
0x05 0xXX 0x05
Status
0x00
Data[]
——
CRC-16
LSB
MSB
8.2.6 设定存储区读写保护状态
这个命令可以设定保留区为无保护下的可读可写、永远可读可写、带密码可读可写、永远
不可读不可写;可以分别设定 EPC 存储区、用户存储区为无保护下的可写、永远可写、带密码
可写、永远不可写;TID 存储区是只读的,永远都不可写。EPC 存储区、TID 存储区和用户存储
区是永远可读的。
标签的保留区一旦设置为永远可读写或永远不可读写,则以后不能再更改其读写保护设
定。标签的 EPC 存储区、TID 存储区或用户存储区若是设置为永远可写或永远不可写,则以后
不能再更改其读写保护设定。如果强行发命令欲改变以上几种状态,则电子标签将返回错误
代码。
在把某个存储区设置为带密码可读写、带密码可写或把带密码锁状态设置为其它非密码
锁状态时,必须给出访问密码,所以,在进行此操作前,必须确保电子标签已设置了访问密码。
命令:
Len
Adr
Cmd
Data[]
CRC-16
0xXX 0xXX 0x06
——
LSB MSB
Data 参数如下:
Data[]
ENum EPC Select SetProtect Pwd MaskMem MaskAdr MaskLen MaskData
0xXX 变长 0xXX 0xXX 4Byte 0xXX 2Bytes 0xXX
变长
参数说明:
ENum:在(0x00~0x0f)范围内表示 EPC 号长度,以字为单位。EPC 的长度在 15 个字以内。
此 时 无 MaskMem 、 MaskAdr 、 MaskLen 、 MaskData 参 数 项 。 ENum 为 0xff 时 有
MaskMem、MaskAdr 、MaskLen、MaskData 参数项,无 EPC 参数项。如果为其它值将返回参数
错误信息。
EPC:要写入数据的标签的 EPC 号。长度由所给的 EPC 号决定,EPC 号以字为单位,且必
须是整数个长度。高字在前,每个字的高字节在前。这里要求给出的是完整的 EPC 号。
19










































































