MES系统
一、立项背景和目标
面向离散制造业的车间执行层数字化需求立项。传统车间存在工艺数据分散、生产进度不透明、质量追溯困难、设备状态黑箱、与 ERP(金蝶 K3 Cloud)数据断层等问题。本系统目标是通过一套多租户、模块化、微服务化的 MES 平台,贯通"工艺设计 → 生产派工 → 过程执行 → 质量管控 → 设备物联 → 数据分析"全链路,实现生产过程可追溯、可审计、可优化,并与 ERP/HXP 平台双向集成,支撑多工厂多租户协同生产。
二、软件功能与核心模块
系统基于 .NET 9 + ABP vNext + Vue 3 构建,严格遵循 DDD 七层分层,由 1 个主服务 + 7 个业务模块组成:
模块 核心职责
MES 主服务 工艺路线、BOM、生产订单、工序派工、工时与完工、质量检验(QC/进料/常规缺陷)、设备全生命周期、审批工作流、打印模板、库存、异常事件、SN 编码规则
IotGateway 多协议设备采集(Modbus/S7/MQTT/OPC UA)、边缘计算、规则引擎、时序存储(InfluxDB)
BasicManagement 用户、角色、组织、审计日志、字典
DataDictionaryManagement 数据字典维护
FileManagement 文件/Minio/OSS 对象存储
LanguageManagement 11 种多语言管理
NotificationManagement SignalR 实时推送、微信企业号通知
ProtocolManagement 通信协议管理
底层支撑:PostgreSQL(主库)+ MySQL(HXP/金蝶对接)+ Redis + RabbitMQ(CAP 事件)+ Hangfire 定时任务。
三、业务流程与功能路径
1. 工艺与基础数据链:维护存货档案与单位换算 → 编制工艺路线(Route/RouteItem)与工序资源 → 配置 BOM 版本 → 通过工作流审核生效。
2. 生产执行链:生产订单(ProductionOrder)→ 关联工艺路线 → 工序派工(DispatchingWork)→ 工时汇报(WorkHourReport)→ 完工确认(OprComplete)→ 过程控记录留档,全流程挂接 SN 序列号追溯。
3. 质量管控链:检验方案(QcScheme)→ 派生检验单(QcOrder)→ 录入检验项与缺陷 → 触发异常事件(AbnormalEvent)与升级通知;进料检验独立闭环。
4. 设备与物联链:设备建档与进出记录 → 维护计划与记录 → 开关机/产量采集;IotGateway 定时采集设备数据 → 边缘计算规则处理 → 写入时序库 → 自动迁移历史数据。
5. 审批与通知链:流程设计器绘制节点/连线/动态表单 → 发起流程实例 → 逐节点审批/回退 → 审批
企业内部管理