本项目面向制造业 MES 生产执行场景,主要解决工厂在产品、工艺、工单、批次、设备、工位和在制品流转过程中的数字化管理问题。系统用于承接上游 Oracle/MES 工单数据,结合现场 RFID、RabbitMQ、TIBCO RV 等消息,实时记录批次进站、出站、设备状态和生产进度,帮助产线提升排程准确性、过程追踪能力和异常响应效率。
点击空白处退出提示
本项目面向制造业 MES 生产执行场景,主要解决工厂在产品、工艺、工单、批次、设备、工位和在制品流转过程中的数字化管理问题。系统用于承接上游 Oracle/MES 工单数据,结合现场 RFID、RabbitMQ、TIBCO RV 等消息,实时记录批次进站、出站、设备状态和生产进度,帮助产线提升排程准确性、过程追踪能力和异常响应效率。
项目包含用户登录与权限、部门角色、操作日志、产品管理、工艺管理、工艺路线、工位管理、设备类型、设备清单、设备工位绑定、工单管理、生产批次管理、WIP 在制品跟踪、生产排程、机台派工看板等模块。核心功能是自动同步工单、维护产品与工艺路线,根据工单优先级、交期、设备产能、换型时间和当前 WIP 占用情况生成排程,并通过 MES/RFID 消息自动更新批次流转、工单进度和设备派工状态。
我主要负责 MES 后端核心业务功能开发,包括工单、产品、工艺路线、设备、工位、排程和 WIP 跟踪等模块接口实现。项目基于 Spring Boot、Spring Security、JWT、MyBatis-Plus、SQL Server、Flyway、Redis、RabbitMQ、TIBCO RV 和 Oracle JDBC 构建;通过 Flyway 管理数据库表结构,通过定时任务同步 Oracle 工单,通过 RabbitMQ/RV 消费现场 TrackIn、TrackOut、RFID LOTEND 等消息。实现亮点是排程逻辑会结合工单优先级、预计交期、工艺路线、设备产能、换型时间、设备占用和在制品状态自动计算计划开始/结束时间,并提供机台派工看板展示当前批次和待生产队列。




评论