UHF 电子标签读写器 UHFReaderD840 用户手册 V1.14
8.2.18 指定掩码扩展读数据
个命令读取标签的保区、EPC 存储区、TID 存储区或用户存储区中的数据。从指定的
地址开始读,字为单位。
命令:
Len
0xXX
Adr
0xXX
Cmd
0x15
Data[]
——
CRC-16
LSB MSB
Data 参数如下:
Data[]
ENum EPC Mem WordPtr Num Pwd MaskMem MaskAdr MaskLen MaskData
0xXX 0xXX 2Bytes 0xXX 4Byte 0xXX 2Bytes 0xXX
参数解
ENum:在(0x00~0x0f)范围内表示 EPC 号长度,字为单位。EPC 的长度在 15 个字内。
时 无 MaskMem MaskAdr MaskLen MaskData 参 数 ENum 0xff 时 有
MaskMemMaskAdr MaskLenMaskData 参数,无 EPC 参数。如果为其它值将返回参数
错误信息。
EPC:要读取数据的标签的 EPC 号。长度根据给的 EPC 定,EPC 字为单位,
必须是整数长度。字在前,每个字的字节在前。这里要求给的是完整的 EPC 号。
Mem:一个字节。选择要读取的存储区。0x00:保0x01EPC 存储区0x02TID 存储
0x03:用户存储区。其他值保命令中出现了其它值,将返回参数错的息。
WordPtr:两个字节,字节在前。指定要读取的字起始地址。0x0000 表示一个字(
16 位存储区)开始读,0x0001 表示2 个字开始读,类推
Num:一个字节。要读取的字的个数。不能设置为 0x00,否则将返回参数错误信息。Num
能超过 120读取 120 个字。Num 设置为 0 或者超过120,将返回参数错的息。
Pwd:四个字节,四个字节是访问密码。32 位的访问密码的最位在 Pwd 一字节(
左往右)的最位,访问密码最低位在 Pwd 四字节的最低位,Pwd 的前两个字节访问密
码的字。只有当读保区,并且相应存储区设置为密码锁、标签的访问密码为0 的时
才需要使用正确的访问密码。在其他情况下,Pwd 或正确的访问密码。
MaskMem:一个字节,掩码区。0x01EPC 存储区0x02TID 存储区0x03:用户存储区。
其他值保命令中出现了其它值,将返回参数错的息。
MaskAdr:两个字节,掩码的起始位地址(单位:Bits)。范围 0~16383
MaskLen:一个字节,掩码的位长度(单位:Bits)。
30
    "