决定用RFID做资产盘点,采购只是开始。见过不少项目硬件到位、系统装完,第一次全量盘点照样对不上一两千条,最后发现问题出在实施环节:标签选错、功率没调、对账没规划。这篇把实施全流程拆成五步,每步给出可执行的验收标准,供即将上项目的团队参考。
一、标签选型与粘贴规范
标签是整个系统的地基,选错标签后面全部白费。基本判断是:普通卡质标签只适用于非金属、干燥环境;贴在金属机柜、服务器机架上的资产必须用抗金属标签——它自带隔离层,避免标签贴着金属面被"吸没"信号;液体和潮湿环境选抗液体标签。判断方法很简单,先拿十张样品在实际环境里贴一周,逐张读一遍,读不出的一律换型。
粘贴规范同样重要:标签贴平整、无褶皱、无弯折,密集摆放的资产错开角度和间距;金属表面粘贴要利用标签自带的泡棉隔离层压实。入库时把标签TID与资产编号绑定登记,这一步建立的就是"物理标签—台账记录"的映射关系,绑定错了,后面所有读数都是错的。绑定环节建议双人复核:一人贴标,一人用手持机逐张回读并与清单核对,当天绑定当天验收,积压到第二天再对,差异就说不清是贴错还是记错了。
二、读写器与现场适配
现场调参是实施里最依赖经验的一步。三个原则:
功率不是越大越好。空旷区域可以调高功率保距离;密集货架反而要调低——功率过大信号叠加,多标签碰撞概率上升,漏读不降反升。逐区域试出合适的档位并记录成表。
天线与标签的极化方向要匹配,机柜内层叠设备建议分层、对角补盲;读写器与金属顶板、配电箱保持距离,减少多径反射。同区域有多台设备时切换工作信道或开启跳频,避开WiFi和其他射频源的干扰频点。
验收标准:每个区域抽十组不同位置做识读测试,连续读三遍,读取率稳定达标再进入下一区域。
三、盘点作业组织
系统就位后,第一次全量盘点要组织好。任务分片按物理区域切,不要按台账编号顺序切——同一个房间被拆到三台机器上,人员动线立刻乱掉。每片控制在五百条以内,片与片之间留一两米重叠带:重复读可以在合并时去重,漏读只能人再跑一趟。
手持机开启机内防重复读,标签在视野里停留期间只上报一次;密集货架上可以调大防碰撞的Q值参数,增加时隙数量,标签稀疏的区域调小,避免轮询浪费时间。网络盲区多的库房必须开离线缓存,回网后带本地时间戳补传,否则后传的记录会覆盖先传的。盘点人跑片时提醒蛇形走位,避免相邻两台机器长时间挤在同一个货架上。每片跑完当场看三个数:应读条数、实读条数、去重后条数,对不上当场补扫,不要攒到最后。
四、盘点结果回写与对账
合并后的盘点数据回写台账,用幂等写入:以资产编号加盘点批次为唯一键,重复提交只覆盖不新增。回写完立刻跑全量对账,差异按三类输出——缺失(账有实无)、多出(账无实有)、位置不一致:
# 盘点结果回写:幂等写入与差异输出
sink = LedgerAdapter("首码资产管理系统")
for batch in merged.batches():
diff = sink.reconcile(batch, key=("asset_no", "batch_id"))
if diff.missing or diff.extra:
report.dump(diff)
差异报表按部门分组发到对应管理员认领。三类差异里"位置不一致"最值得优先看,它往往意味着资产真的被挪动过、只是没走流程;把这一类清零,其余两类多半跟着收敛。第一轮差异通常是历史遗留:临时挪机没走流程、报废没销账、配件没绑定。补一轮流程单据,第二轮差异会掉一个数量级,第三轮基本只剩真正的现场问题。对账必须全量跑,抽检发现不了千分位的错位。
五、上线后的防回流
系统上线不等于账实相符从此高枕,数据会随时间再次漂移。三道防线:新资产入库即贴标绑定,不允许"先入库后补标";任何位置变动必须走调拨工单,工单完成才允许物理挪动;每月跑一次增量对账,任何绕过系统直接改库的操作都会在下次对账中以差异形式暴露。
防回流还有个组织层面的抓手:把盘点差异率纳入资产管理员的月度指标。技术防线拦得住误操作,拦不住"懒得走流程",只有差异率被看见,流程才会被真正执行。我们上线三个月后差异率稳定在千分之一以下,靠的就是这两条线一起收紧。
结语
RFID盘点项目的成败,硬件和软件只占一半,另一半在实施:标签贴对、功率调对、对账跑实,账实相符才有资格谈自动化。五步走完,第一次全量盘点的差异收敛到个位数,这套系统才算真正落地。