低压电器制造行业的特点是:每一种规格都要逐台做机械、电气、耐压、特性等项目测试,
并且每台产品的测试数据都要能追溯到具体工位和测试时间。
过去这类产线普遍靠人工记录加纸质流转卡,由此产生三个具体问题:
一是产品在工位之间流转时,跳工序无法被发现,不良品可能一路流到包装;
二是出现客诉时,拿不出完整的过程测试数据,只能整批返工;
三是终检前缺少统一的放行判断,全靠人工看卡。
因此需要一套覆盖全线、以产品码为主线的追溯与工序互锁系统,
把"每台产品测了哪些项、结果如何、能不能放行"变成系统可判断的事情。
系统按模块化设计,覆盖产线从测试到包装的全过程:
· 产品信息:总表按产品码一条汇总,记录型号、工单号与各单元结果;
分表按单元记录每一次测试的明细,用于分析设备或产品问题,支持查询与导出。
· 工序互锁:每个单元测试前校验上工序是否通过,不通过直接通知设备踢料;
包装前再做一次全量终检,全部合格才允许包装。
· 产品返修:返修工站扫码即可看到该产品隶属工单、型号以及在每个单元的测试结果,
可下钻到具体不良原因。
· 工单与配方:生产订单导入系统并与产品关联,用于开工与完工控制;
产品测试参数集中管理,支持增删改、导入导出与手动下发。
· 自动换型:根据设备反馈的产品码查出对应工单型号,自动解析并下发测试参数。
· 标识与包装:条码标签打印、A4 出厂报告打印、激光打标模板填充;
产品码、盒码、箱码识别查重后绑定并上传,支持旧码替换与强制装盒装箱。
· 数据与看板:OEE 采集、报警存储查询导出、MES 双向同步、车间数字看板、界面中英文切换。
我承担上位机软件的全部开发与现场联调,具体包括:
系统框架搭建、产品信息与追溯数据库设计、工序互锁逻辑实现、
工单与配方模块、条码打印与打标对接、MES 接口对接、现场调试与验收文档。
技术栈:C# / .NET,WinForms,C/S 架构,Windows 平台;
MySQL 作为主库,Redis 缓存实时状态与工位心跳;
对接方式支持 WebAPI、数据库直连、消息中间件三种。
架构上做了三层拆分:
采集层负责与设备、仪器通讯,保证超时和重连不影响主流程;
判定层把工艺阈值与业务规则独立出来,配方变更不需要改代码;
界面层只做展示与操作,定时刷新,避免多工位并发时卡顿。
两个关键实现:
· 互锁校验放在设备动作之前,系统返回"放行/踢料"信号,而不是事后统计,
这样跳工序在物理上就流转不下去。
· 总表与分表分离存储,总表只更新汇总结果,分表按批次归档明细,
既保证单台产品可反查,又避免大表拖慢查询。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论