分享一个人开发一套MES系统的历程——智能制造实践者

万界星空科技
• 阅读 9

一、项目背景与挑战

作为一名制造业信息化领域的独立开发者,我决定开发一套定制化的MES(制造执行系统)系统,源于传统制造业面临的几个核心痛点:

  1. 生产数据黑箱:车间生产进度依赖人工汇报,管理层无法实时掌握
  2. 质量追溯困难:产品出现质量问题后,难以快速定位问题批次和原因
  3. 设备利用率低:设备停机时间不透明,无法科学安排维护计划
  4. 人工报工误差:计件工资计算经常出现争议,影响员工积极性
  5. 物料追溯断层:无法精确追踪原材料到成品的完整流转过程

经过6个月的深入调研和3年的开发实施,最终完成了一套覆盖生产全流程的MES系统。以下是开发过程中的关键节点和经验分享。

二、系统架构设计

  1. 分层架构设计

采用五层架构模式,确保系统灵活性和扩展性:

• 设备接入层:负责与PLC、CNC、传感器等工业设备通信,支持OPC UA、Modbus等协议

• 数据采集层:实时采集设备状态、工艺参数、生产计数等数据

• 业务逻辑层:实现生产调度、质量管理、设备管理、人员绩效等核心业务

• 数据服务层:提供统一的数据访问接口,支持时序数据库和关系型数据库混合存储

• 应用表现层:Web端+移动端+大屏看板多终端展示

  1. 微服务架构实践

基于Spring Cloud Alibaba构建微服务体系:

• 生产执行服务:处理工单下发、报工、暂停、终止等核心流程

• 质量检验服务:实现首检、巡检、末检全流程管理

• 设备监控服务:实时采集设备OEE数据,预测性维护

• 物料追溯服务:构建从原材料到成品的完整追溯链

• 报表分析服务:生成各类生产绩效报表 分享一个人开发一套MES系统的历程——智能制造实践者

三、关键技术实现

  1. 工业设备接入方案

面对车间设备品牌杂、协议多的挑战,开发了通用设备接入框架: // 设备通信抽象接口 public interface DeviceConnector { void connect(DeviceConfig config); Object read(String address); void write(String address, Object value); void disconnect(); }

// ModbusTCP实现 public class ModbusTcpConnector implements DeviceConnector { // 具体实现... }

// OPC UA实现 public class OpcUaConnector implements DeviceConnector { // 具体实现... }

通过配置化方式实现不同设备的快速接入,新设备平均接入时间缩短到2小时。

  1. 实时数据采集优化

针对高频数据采集场景(如温度曲线),采用特殊优化方案:

  1. 边缘计算节点进行数据预处理

  2. 采用时序数据库(InfluxDB)存储高频数据

  3. 对常规数据采用MySQL分表存储

  4. 建立数据分级机制,关键数据实时同步,次要数据批量同步

  5. 生产追溯体系设计

实现完整的正向追溯和反向追溯功能:

原材料批次 → 生产工单 → 工序记录 → 质量检验 → 成品批次

采用组合追溯码方案: • 原材料:供应商代码+到货日期+批次号

• 半成品:工单号+工序号+生产日期

• 成品:产品型号+生产批次+序列号

四、前端开发实践

  1. 车间终端适配

针对车间环境特点做了特殊设计: • 高对比度界面:适应强光/弱光环境

• 大按钮设计:方便戴手套操作

• 离线模式:网络中断时本地缓存数据

• 语音提示:关键操作语音反馈

  1. 可视化看板

基于ECharts实现多维数据展示: • 实时设备状态监控(运行、停机、故障)

• OEE(设备综合效率)趋势分析

• 生产进度甘特图

• 质量缺陷柏拉图

五、实施过程中的"翻车"现场

  1. 设备通信灾难 • 场景:某CNC机床通信协议文档与实际不符

    • 后果:连续3天无法读取加工参数

    • 解决:通过抓包分析逆向工程协议,最终实现稳定通信

  2. 并发性能瓶颈 • 场景:200台设备同时上报数据时系统卡死

    • 排查:发现数据库连接池配置不足

    • 优化:调整连接池参数+引入消息队列缓冲

  3. 数据精度问题 • 场景:温度传感器数据单位不一致(℃ vs ℉)

    • 后果:导致某批次产品热处理不合格

    • 改进:建立设备元数据管理系统,统一维护单位、精度等属性

六、经验与感悟

  1. 车间需求比办公室需求更重要:最初设计的华丽报表无人问津,而工人提出的简单报工界面却成为核心功能

  2. 可靠性优于先进性:在车间环境中,系统稳定运行比使用最新技术更重要

  3. 渐进式实施是关键:从最痛点的工序开始试点,逐步扩展,比一次性全面上线成功率高

  4. 现场支持不可或缺:在车间驻场调试的1个月,解决的问题比之前3个月都多

给后来者的建议

  1. 从一个小工序开始,哪怕只是实现设备数据采集+电子看板
  2. 重视车间人员的反馈,他们最清楚问题所在
  3. 建立数据字典,统一编码规则,这是追溯体系的基础
  4. 预留足够的扩展接口,未来会有无数系统想与MES集成

MES系统的价值不在于技术有多先进,而在于能否真正解决生产现场的问题。一个好的MES系统,是在不断解决实际问题中迭代出来的。

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
美凌格栋栋酱 美凌格栋栋酱
6个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
邢德全 邢德全
1年前
电机制造业mes,mes生产管理系统,免费电机mes
mes系统在电机行业有哪些应用,电机行业mes能帮助企业解决哪些制造难题?如何进行电机行业mes选型?
邢德全 邢德全
1年前
数据采集在制造业中的应用场景
万界星空科技生产制造执行MES系统具有能够帮助企业实现生产数据收集与分析、生产计划管理、生产过程监控等的功能板块,数据采集是MES系统进行数据统计与生产管理等后续工作的基础,MES设备数据采集是实现智能制造的重要环节,能够实现设备智能化、数据化决策、提高生产效率和降低成本等优点。
万界星空科技MES系统在智能生产中的重要作用
在未来智能制造的发展趋势中,制造执行系统(MES)作为关键技术和工具,扮演着至关重要的角色。随着科技的不断进步和制造业的数字化转型,MES的地位将愈发凸显,对于企业实现智能化生产、提高效率、降低成本具有重要意义。
MES管理系统中电子看板都有哪些类型?
​随着工业信息化和智能制造的不断发展,MES管理系统已经成为现代制造业不可或缺的重要工具。MES管理系统通过集成和优化生产过程中的各个环节,实现对生产过程的实时监控、调度和管理,提高生产效率和质量。在生产制造过程中,看板管理扮演着至关重要的角色。通过看板,
离散型制造业的特点与万界星空科技低代码MES系统
作为一款低代码开发平台,万界星空科技为企业搭建所需的管理系统。其中就包含mes生产管理系统,功能包括产品结构设置(BOM)生产计划、加工、领料、质检、库存、成本核算等。mes生产管理系统主要是通过信息化解决行业管理问题,满足各企业科学管理的需求,并为制造管理提供较完善的解决方案。
邢德全 邢德全
1年前
精选一款/开源MES生产制造执行系统
MES系统是数字化车间的核心。MES通过数字化生产活动过程可以控制,借助自动化和智能化技术教学手段,实现车间制造成本控制智能化、生产经营过程透明化、制造装备数控化和生产产品信息集成化。车间MES主要内容包括车间管理会计系统、质量风险管理研究系统、资源环境管理操作系统及数据采集和分析软件系统等,由技术创新平台层、网络层以及相关设备层实现。
万界星空科技 万界星空科技
3个月前
解读MES:企业数字化工厂的核心支撑与解决方案
MES系统是现代制造业中不可或缺的一种生产管理工具。通过实时监控、追踪和控制生产过程,MES系统可以帮助企业提高生产效率、降低生产成本,提高产品质量,实现绿色生产等目标。随着科技的进步和市场竞争的加剧,MES系统将继续发展和创新,为各行各业提供更加高效和智能的生产管理解决方案。
邢德全 邢德全
1年前
万界星空科技/免费MES系统/开源MES/免费追溯管理
一、开源系统概述:万界星空科技免费MES、开源MES、商业开源MES、市面上最好的开源MES、MES源代码、免费MES、免费智能制造系统、免费排产系统、免费排班系统、免费质检系统、免费生产计划系统、免费仓库管理系统、免费出入库管理系统、免费可视化数字大屏。
万界星空科技
万界星空科技
Lv1
女 · 万界星空科技公司 · 市场运营
分享免费的MES开源代码、AI低代码云MES、AR数字孪生、商业开源MES。 发布万界星空MES技术最新资讯,与你并肩探索云MES技术点滴。
文章
102
粉丝
3
获赞
0