跳到主要内容

TurckRfidMaster

插件用途

Turck RFID 标签内存读取、写入和专用调试驱动

选择入口

进入“开发配置 → 采集配置”,创建设备并在“采集插件”中选择“TurckRfidMaster”。

支持的通道和数据类型

通道类型配置前检查
TCP 客户端确认设备 IP、端口和网关到设备的网络可达性。

可选数据类型: Boolean、Byte、Int16、UInt16、Int32、UInt32、Int64、UInt64、Float、Double、String

地址规则

  • Turck RFID Reader 地址使用十进制标签字节位置,例如 0、8、120。
  • Boolean 必须显式使用 BYTE.位,位号范围为 0 至 7,例如 10.3。
  • 首次读写会读取标签 UID、块数量和块大小;每次 TCP 重连或无标签错误后重新初始化。
  • 单帧最多读写 64 个标签数据字节,较大范围由驱动自动分包。

特殊方法

方法用途参数
ReadTagInfoAsync读取标签信息无参数

设备调试

进入“开发配置 → 采集配置”,选择当前设备后点击“更多功能”并打开“调试”。

专用调试页

协议调试页用于读取、写入和检查 RFID 标签内存。

功能作用
读取标签信息读取当前标签 UID、块数量和块大小,不修改标签内容。
公共读写调试按十进制标签字节位置读取或写入内存;写入不在专用页中执行。

TurckRfidMaster 协议调试

调试要点

先读取标签信息确认 UID 和容量,再通过公共读写调试读取内存。专用页没有写入操作。

验证重点

  1. 放置一张已知测试标签,读取标签信息并核对 UID、块数量和块大小。
  2. 从十进制字节位置 0 读取少量数据,确认结果与标签初始化内容一致。
  3. 使用 Boolean 时以 10.3 这类“BYTE.位”地址验证,位号只能是 0~7。
  4. 大于 64 字节的读取应由驱动自动分包,先用小范围确认后再扩大。
  5. 标签写入只在可重复初始化的测试标签和安全字节区域执行,写入后重新读取确认。

排障差异

  • 读取标签信息失败:确认标签位于读写区、TCP 连接正常,并查看是否返回无标签错误。
  • 更换标签后仍显示旧信息:触发重新读取;TCP 重连或无标签错误后插件会重新初始化标签信息。
  • 地址越界:根据标签块数量和块大小计算有效字节范围,地址使用十进制。
  • Boolean 读取错误:确认地址包含 .0.7 位号,不要使用 WORD 位号范围。
  • 大范围读写失败:先缩小到 64 字节以内定位起始地址,再检查自动分包后的设备响应。

相关操作

  • 采集配置:查看通道、设备和公共变量配置。
  • 插件索引:查找其它采集或数据转发插件。