一物一码产线断网后能否继续生产,取决于本地是否具备已授权码包、可靠缓存和必要的现场校验能力。恢复网络后,补传应以唯一事件编号去重,并校验产品、箱和托盘之间的关系。潜利项目实施时可先明确允许离线的环节、缓存容量和停线条件,再确定补传与对账方案。
为什么恢复网络后仍然会出现数据问题?
设备收到扫码结果、工控机保存记录、平台确认接收,是三个不同动作。网络中断时,如果只把记录保存在运行内存里,工控机重启可能导致数据丢失;如果请求超时后直接重发,又可能把同一件产品重复计数。因此,离线方案既要考虑保存,也要考虑重复和顺序。
适用场景包括网络覆盖不稳定的车间、跨厂区专线、临时包装工位和对生产连续性要求较高的采集点。涉及外部实时授权或必须在线确认的业务,应单独约定,不能一概承诺断网不停产。
本地缓存应记录哪些字段?
建议每条业务事件包含事件编号、工位编号、设备编号、产品码、业务类型、采集时间、关联对象和提交状态。事件编号在首次落盘时生成,后续重试继续沿用。采集时间与平台接收时间分别保存,方便解释网络恢复后集中上传的历史记录。
包装关联还应记录装箱或拆箱动作及其对应对象。若同一产品先装入A箱、后转入B箱,不能仅上传最后一次扫描而丢掉前面的业务过程。是否采用版本号、序列号或依赖校验,需要结合现场软件架构确定。
补传流程怎样设计?
- 在产线启动前检查码包余量、存储空间和设备时钟,确认离线边界。
- 每次采集先持久化,再向平台提交,记录待传、已确认或需人工处理状态。
- 网络恢复后按依赖关系补传,先处理产品身份,再处理包装关联和出库事件。
- 平台以事件编号识别重复请求,对内容相同的重试返回既有结果。
- 对内容冲突、码不存在或关系不完整的事件,转入异常队列复核。
- 最后按工单核对生产数量、合格数量、关联数量、作废数量与待传数量。
模拟案例:断网期间装完三箱产品
以下为设计示例。一条产线在断网期间形成三箱产品,第二箱出现一次换瓶。补传时,应先登记单品采集结果,再提交每箱的有效关联,并保留换瓶事件。若平台只收到箱码数量而没有完整单品清单,不能把该箱直接标记为已完成追溯。最后需要结合现场留存清单核对,直到异常数量归零或形成明确处置结论。
验收时重点测试哪些异常?
应分别测试提交前断网、服务端接收后回执丢失、工控机重启、磁盘空间不足和同码多次扫描。重试次数增加不能导致重复库存,重启不能丢失已确认落盘的数据,缓存达到预警阈值应及时告知操作员。性能和存储保留时长必须按产线节拍及现场条件实测。
潜利的实施思路与参考资料
可从生产赋码管理系统的一个采集点开始,建立本地与平台双向对账,再扩展装箱和出库工位。GS1的EPCIS标准说明以业务事件组织供应链可见性信息,可作为字段语义设计参考;使用类似字段并不等于系统已经符合该标准。
常见问题
补传成功就能删除本地记录吗?
宜在确认平台接收、完成对账并满足企业留存策略后清理,避免过早丢失排查依据。
所有扫码请求都可以无限重试吗?
不可以。应区分临时网络错误与业务校验失败,并设置退避和人工处理机制。
可以用Excel代替缓存吗?
人工表格可辅助核对,但难以承担持续并发写入、崩溃恢复和自动去重职责。
需要评估产线断网采集方案,可联系潜利科技,咨询热线:400-600-9896。