MES(制造执行系统)
项目描述:
为某电子制造企业开发的MES系统,覆盖生产工单管理、工艺路线、工序报工、质量检验(IQC/IPQC/OQC)、设备管理、物料追溯及看板大屏。实现车间无纸化与生产全过程追溯。
技术栈:Spring Boot + Spring Security + JWT + MyBatis-Plus + MySQL + Redis + RabbitMQ + WebSocket + Flowable工作流 + ECharts
个人职责与成果:
负责生产工单与工序报工模块。设计多数据源(主库+车间历史库)实现生产数据读写分离,支撑每日10万+报工记录存储。
基于Flowable工作流引擎搭建质量不合格处理流程(来料不良、制程异常),配置动态审批节点,流程处理效率提升50%。
开发设备数据采集接口,通过MQTT接收PLC上报的温度、产量等实时数据,存入时序数据库(TDengine),并利用WebSocket推送到车间看板,实现毫秒级刷新。
实现物料批次追溯功能:通过产品序列号反向关联工单、工序、检验记录及原材料批次,满足ISO质量追溯要求,追溯查询时间<0.5秒。
设计RabbitMQ异步解耦处理报工后的计件工资计算与库存扣减,确保主流程快速响应。同时开发生产报表模块(OEE、良品率、工单达成率),使用ECharts生成可视化大屏。