4. 资产台账设计实战
资产台账不是一张“设备清单”,而是测试系统全生命周期管理的核心数据底座。在 PXI 测试系统中,一台机箱里可能插着控制器、DMM、示波器、开关模块、任意波形发生器等十余块模块,每块模块又有序列号、校准周期、固件版本、所在槽位等属性。如果台账只记录“机箱编号 + 模块名称”,那么当某块模块需要送检、替换或追溯历史测试数据时,就会陷入“查不到、对不上、说不清”的困境。本节从字段定义出发,逐步搭建一套可落地、可扩展的 PXI 资产台账体系。
一、字段定义:先分清“身份字段”与“管理字段”
设计台账的第一步,是把字段按用途分层。建议将字段划分为四类:身份标识字段(资产编号、序列号、型号、制造商)、位置与层级字段(机箱编号、槽位号、所属系统)、状态与生命周期字段(当前状态、校准日期、下次校准日期、固件版本)、标签与追溯字段(二维码内容、RFID EPC、绑定时间)。
其中,资产编号建议采用“系统代号-设备类型-流水号”的规则,例如 ATS01-CH-0001 表示一号自动测试系统的第一台机箱,ATS01-DMM-0007 表示该系统第七块数字万用表模块。序列号必须与厂商铭牌一致,作为唯一物理身份,不可用资产编号替代。槽位号建议使用 PXI 机箱的物理槽位编号(如 PXIe 机箱的 Slot 1~Slot 18),并明确 Slot 1 通常为控制器槽,避免与逻辑通道号混淆。
asset_id、serial_no、chassis_id、slot_no、cal_due_date,便于后续导入数据库或配置管理工具。二、层级关系:系统 → 机箱 → 槽位 → 模块 → 通道
PXI 测试系统的资产天然具有五级层级关系。最上层是“测试系统”,例如“电机控制器自动化测试台 ATS01”;第二层是“机箱”,一台系统可能包含一个或多个 PXIe 机箱;第三层是“槽位”,机箱的每个物理槽位是一个位置容器;第四层是“模块”,插入槽位的具体仪器模块;第五层是“通道”,例如开关模块的某个继电器通道、DMM 的某个测量通道。
层级关系决定了台账的查询方式:按系统查全部资产、按机箱查槽位占用、按模块查历史校准记录、按通道查测试数据来源。建议在台账中为每一级设置唯一主键,并通过外键关联,例如模块记录中保存 chassis_id 和 slot_no,通道记录中保存 module_asset_id 和 channel_index。
三、状态机:让资产“活”起来
资产状态机是台账从静态记录升级为动态管理的关键。建议为模块级资产定义六个核心状态:在库、在用、校准中、停用/维修、已报废、借出。状态之间的迁移必须由明确事件触发,例如“领用”使资产从在库变为在用,“送检”使其从在用变为校准中,“校准合格”使其回到在库,“超期或故障”使其进入停用/维修。
状态机落地时,需要在台账中增加三个字段:current_status(当前状态)、status_change_date(状态变更日期)、status_change_reason(变更原因)。每次状态变更都应保留历史记录,而不是直接覆盖,这样才能追溯“这块 DMM 上个月为什么不在系统里”。
四、二维码与 RFID 标签:物理世界与数字台账的桥梁
二维码适合贴在模块正面或机箱侧面,内容建议采用结构化文本,例如:
ASSET_ID:ATS01-DMM-0007
SERIAL_NO:MY59001234
MODEL:PXIe-4081
CHASSIS:ATS01-CH-0001
SLOT:7
CAL_DUE:2025-12-31
扫码后可直接跳转到台账详情页或返回上述字段,便于现场核对。RFID 标签则更适合机箱级或系统级资产,因为 RFID 读取距离远、可批量识别,适合在机房巡检时快速盘点。RFID 的 EPC 区建议写入资产编号,用户区可写入位置和校准信息。需要注意的是,二维码和 RFID 都不是台账本身,它们只是“指针”,台账数据库才是唯一数据源,标签内容变更后必须同步更新数据库,避免“标签说在 Slot 7、台账说在 Slot 9”的冲突。
五、台账模板搭建:从字段到可填写表格
下面给出一份可直接参考的 PXI 模块级台账模板。字段覆盖身份、位置、状态、校准和标签五类信息,适合用 Excel 或数据库表实现。
| 字段名 | 说明 | 示例值 |
|---|---|---|
| asset_id | 资产编号,系统内唯一 | ATS01-DMM-0007 |
| serial_no | 厂商序列号,物理唯一 | MY59001234 |
| model | 模块型号 | PXIe-4081 |
| manufacturer | 制造商 | NI |
| chassis_id | 所属机箱资产编号 | ATS01-CH-0001 |
| slot_no | 物理槽位号 | 7 |
| current_status | 当前状态 | 在用 |
| cal_date | 上次校准日期 | 2024-12-15 |
| cal_due_date | 下次校准到期日 | 2025-12-31 |
| firmware_ver | 固件版本 | 2.3.1 |
| qr_content | 二维码内容摘要 | ATS01-DMM-0007 |
| rfid_epc | RFID EPC 编码 | E2801160600002... |
| remark | 备注 | 2025-03 更换过风扇 |
最后,台账模板搭建完成后,应做一次“闭环验证”:随机抽取三块模块,分别用二维码扫码、RFID 读取和手工查表三种方式获取信息,核对三者是否一致;再模拟一次“送检—校准—回库”的状态流转,检查状态字段和历史记录是否正确更新。只有通过这种验证,台账才真正具备可用性,而不是停留在表格里的静态数据。