MES制造执行系统:半导体CIM架构的核心枢纽

【摘要】
本文系统梳理MES 制造执行系统领域的核心问题与落地路径。MES(Manufacturing Execution System)制造执行系统,是半导体工厂自动化的中枢神经。全文围绕「MES实施的经验教训、结语」逐层展开,给出原理说明、实操步骤与验证方法。核心结论:MES是半导体FAB的"数字大脑",它的重要性怎么强调都不为过。补充说明:MES 的定位是承上启下的中间层:向上承接 ERP 的计划与订单,向下衔接设备与人员,负责把「计划做什么」变成「现场怎么做的记录」。因此 MES 的价值不仅在于执行,更在于产生完整、可信的过程数据。
【核心要点】
- MES实施的经验教训:我参与过两个MES项目,一个是从头部署,一个是系统升级。说几个印象深刻的教训吧。第一,不要低估数据迁移的复杂性。
- 结语:MES是半导体FAB的"数字大脑",它的重要性怎么强调都不为过。随着中国半导体产业的快速发展,对MES的需求也在快速增长。
- MES 制造执行系统:MES 的定位是承上启下的中间层:向上承接 ERP 的计划与订单,向下衔接设备与人员,负责把「计划做什么」变成「现场怎么做的记录」。
- MES 制造执行系统:功能边界可依据 ISA-95 的五级模型划定:L4 负责经营计划,L3 负责制造执行(MES 所在层),L2 负责监控与自动化,L1 负责传感与执行,…
【适用场景】
- MES 选型评估与功能边界划分。
- 工单执行流程不畅、状态混乱的治理。
- 追溯链断裂问题的定位与补齐。
- MES 与 ERP、设备层的数据集成设计。
MES(Manufacturing Execution System)制造执行系统,是半导体工厂自动化的中枢神经。它承载着从物料入厂到成品出货的全流程管理,是CIM五层架构中最核心的一层。对于半导体行业从业者来说,理解MES的架构和功能,就等于理解了一家FAB的运作逻辑。
MES在CIM架构中的位置
在CIM五层架构中,MES位于第二层,介于顶层的ERP(企业资源计划)和底层的EAP(设备自动化)之间。ERP关注的是企业级的资源规划,如采购、销售、财务等;MES关注的是车间级的执行,如批次流转、工艺控制、质量追溯等;EAP则关注设备级的自动化。
如果把FAB比作一个餐厅:ERP是老板,决定买什么菜、卖什么价;MES是大厨,决定每道菜怎么做、什么时候做;EAP是厨师手里的工具,负责切菜、炒菜的具体动作。三者在各自的层面协同工作,缺一不可。
我第一次接触MES是2016年在上海的一家FAB。那时候作为一个新人,每天的工作就是在MES系统中做各种操作——接收批次、执行工艺步骤、记录量测数据。当时觉得MES就是个"高级打卡系统",直到后来参与了一个MES升级项目,才真正理解到它背后的复杂性和重要性。
▲ MES核心功能、与周边系统对比、国际vs国产MES对比及AI采用率趋势
MES的核心功能模块
一个完整的半导体MES系统通常包含以下核心功能模块。批次管理(Lot Control)是MES最基础的功能。晶圆在FAB中是以"批次"为单位的,一个批次通常是25片晶圆。MES需要记录每个批次的当前位置、当前工艺步骤、持有时间、优先级等信息,并根据预设的工艺流程自动派发到下一站。
工艺控制(Process Control)模块管理产品的工艺流程和Recipe。每个产品都有其专属的工艺流程(Flow),定义了从第一道光刻到最后一道测试的所有步骤。MES需要确保批次按照正确的流程流转,在每一步使用正确的Recipe和参数。
设备集成(Equipment Integration)模块与EAP系统对接,实时获取设备的状态、产能和运行参数。MES根据设备状态和批次优先级自动调度,将批次分配到最合适的设备上。这个调度问题在运筹学中被称为"Job Shop Scheduling Problem",是NP-hard问题,在FAB环境中尤其复杂。
质量管控(Quality Control)模块管理量测和检验数据,包括在线量测(In-line Measurement)和离线量测(Off-line Measurement)。当量测数据超出规格时,MES会自动触发报警、Hold批次、通知工程师。追溯管理(Traceability)模块则记录每个批次的所有历史数据,包括在每台设备上的工艺参数、量测结果、操作人员等,实现完整的可追溯性。
国际MES与国产MES对比
在半导体MES领域,国际厂商长期占据主导地位。西门子的SIMATIC IT、应用材料(AMAT)的FACTORYworks、IBM的SiView是三大主流产品。这些产品经过数十年的迭代,功能完善、生态成熟、案例丰富,在全球半导体工厂中拥有极高的市场占有率。
但国产MES近几年的进步也非常明显。上扬软件的GMEM、哥瑞利的Glory MES等产品,在国内FAB中已经得到了越来越多的应用。与国外产品相比,国产MES的优势在于:部署灵活,可根据用户需求快速定制;本地化服务,响应速度快;成本优势显著,部署费用通常只有国外产品的三分之一到一半。
当然,差距也是客观存在的。在功能完整性上,国外MES经过几十年的积累,覆盖了更多边缘场景。在系统稳定性上,国外MES经过了无数FAB的考验,bug率和宕机时间都控制得很好。在生态兼容性上,国外MES与EAP、SPC、RMS等其他系统的接口更加标准化。选择哪家MES,需要根据工厂的具体情况权衡。
▲ FAB批次状态分布、MES模块化架构、数据量增长趋势及可靠性指标
AI+MES:智能制造的新方向
人工智能正在从多个方向改变MES的工作方式。在调度优化方面,AI算法可以在数秒内计算出最优的批次调度方案,替代传统的人工调度。在质量预测方面,AI可以根据历史数据预测批次在某个特定工艺步骤中发生异常的概率,提前采取措施。
在异常检测方面,AI可以实时监控MES系统中的异常事件,自动关联分析,快速定位根因。在产能优化方面,AI可以分析历史产能数据,找到瓶颈工序,提出优化建议。据我了解,目前国内一些先进FAB已经在这些方向进行了试点,AI对产能的提升在5-15%之间。
不过AI在MES中的应用还面临一些挑战。首先是数据质量问题,AI模型的有效性高度依赖于数据的完整性和准确性。其次是系统可靠性,生产系统对实时性和准确性的要求极高,AI模型的结果必须是可解释、可验证的。最后是变更管理,引入AI意味着工作流程的改变,需要一线工程师的配合和信任。
这个方向的工具共 53 款,完整清单与选型建议见 MES与生产管理工具包。全部 351 款见 工具资源包下载页。
MES实施的经验教训
我参与过两个MES项目,一个是从头部署,一个是系统升级。说几个印象深刻的教训吧。第一,不要低估数据迁移的复杂性。老系统中的历史数据往往存在很多"历史遗留问题",如数据格式不统一、字段缺失、逻辑冲突等。清理这些数据可能比预计的多花一倍时间。
第二,用户培训不能走过场。MES系统最根本的使用者是一线操作员,他们的操作习惯直接影响系统效果。一个操作员误操作可能导致批次送错站、参数设置错误等连锁反应。第三,要充分考虑系统冗余和灾备。MES宕机意味着整个FAB停工,每小时的经济损失以百万计。
追溯能力依赖数据的完整性而非系统的复杂度。追溯链要求在物料批次、设备、参数、人员、时间五个维度上都留有记录,任何一环缺失都会让追溯在关键节点断裂。
MES 的数据模型是整个系统的地基:物料、设备、工序、工单、批次五类主数据的编码规则与关联关系一旦确定,后续所有功能都建立在其上。模型设计不当会在系统运行一段时间后集中爆发为数据不一致问题。
MES 的用户体验直接影响数据质量:现场人员若觉得录入繁琐,就会出现事后补录、批量代录甚至随意填报,系统内的数据随即失去可信度。简化录入与自动采集的结合是保障数据质量的根本手段。
结语
MES是半导体FAB的"数字大脑",它的重要性怎么强调都不为过。随着中国半导体产业的快速发展,对MES的需求也在快速增长。这是一个充满机会的领域,也是一个需要深耕细作的领域。希望这篇文章能帮你对MES有一个全面的认识。
💬 你们工厂用的是哪家MES?遇到过哪些好玩的Bug或者奇葩问题?欢迎在评论区聊聊。对MES实施有兴趣的朋友也可以留言交流,我有不少"血泪史"可以分享~
---
MES 的失败原因里,技术问题通常排在组织问题之后。工艺路线不稳定、职责边界不清、编码体系混乱这三类前置问题未解决时,系统上线只会把混乱数字化。
MES 的实时性要求分层设计:工单状态与报工需要秒级响应,而统计报表与分析可以分钟级甚至小时级。把所有功能都按最高实时性建设会显著推高成本,按需求分层才是合理做法。
【常见坑】
- 不过AI在MES中的应用还面临一些挑战。首先是数据质量问题,AI模型的有效性高度依赖于数据的完整性和准确性。其次是系统可靠性,生产系统对实时性和准确性的要求极高,AI模型的结果必须是可解释、可验证的。最后是变更管理,引入AI意味着工作流程的改变,需要一线工程师的配合和信任。
- 我参与过两个MES项目,一个是从头部署,一个是系统升级。说几个印象深刻的教训吧。第一,不要低估数据迁移的复杂性。老系统中的历史数据往往存在很多"历史遗留问题",如数据格式不统一、字段缺失、逻辑冲突等。清理这些数据可能比预计的多花一倍时间。
- 把 MES 当作万能工具,试图用它解决工艺不稳定问题。MES 记录过程,不改善工艺;工艺本身不稳,系统只会更快地记录不良品。
- 基础数据未治理就上系统。物料编码、设备编码、工艺路线版本混乱时,系统内的关联关系会全部失真。
- 过度定制。为每个车间的习惯做单独开发,导致后续升级困难、维护成本失控。行业通行做法是先统一主干流程,把差异留在配置层。
常见问题(FAQ)
Q:MES 和 ERP 到底谁管什么?
A:简单区分:ERP 管「要不要做、要多少、成本多少」,面向计划与财务;MES 管「怎么做、做得怎么样」,面向现场执行与过程数据。两者的交界通常在工单下达与完工回报,边界设计不清就会出现重复录入与口径冲突。
Q:为什么很多 MES 项目最终效果不佳?
A:排除供应商能力因素后,主因通常有三个:基础数据未治理、业务流程本身不稳定、以及项目被当作纯 IT 项目而缺少工艺与现场的深度参与。三者都会让系统沦为电子台账。
Q:MES 上线后如何评价它是否成功?
A:建议用过程指标而非功能清单衡量:数据录入的及时率与准确率、追溯完整率、异常响应时长、工单执行周期等。若这些指标没有改善,功能再多也不构成成功。
Q:小工厂有必要上 MES 吗?
A:取决于复杂度而非规模。工序多、批次追溯要求高、良率需要精细化管理的场景有价值;工序简单、品种单一的车间,用轻量的工单与报表工具往往更划算。核心判断标准是「是否需要过程数据来支撑决策」。
Q:MES 与 SPC 系统是什么关系?
A:SPC 是 MES 可集成的能力之一,也可以独立部署。由 MES 提供工序与批次上下文,SPC 负责统计监控,两者结合才能定位到「哪个批次在哪个工序出了偏差」。若各自独立运行,数据关联会变得困难。
Q:MES 上线后数据不准,从哪查起?
A:按嫌疑顺序查三类原因:录入环节(是否事后补录、有无必填校验)、集成环节(上下游系统的语义与口径是否一致)、以及主数据(编码是否一物多码或一码多物)。实践中录入环节的问题最常见,而主数据问题影响最深远。
Q:MES 与 SCADA、WMS 的边界怎么划?
A:常见划分是按数据性质:SCADA 负责设备层实时采集与控制,MES 负责制造过程与工单执行,WMS 负责库存与库位管理。交界处的常见冲突是库存扣减与工单报工的时点定义,需要在集成设计阶段明确由谁在哪一步触发。
Q:MES 项目应该做多少定制开发?
A:原则是主干流程标准化、差异留在配置层。为每个车间的个别习惯做定制开发,会显著提高后续升级与维护成本,且随着定制项增加,系统逐渐失去可维护性。建议先统一主干,确有个性需求时优先评估配置能力,配置无法满足再考虑有限定制。
【总结】
MES 制造执行系统的难点往往不在单点技术,而在于把原理、数据与现场验证串成闭环。MES是半导体FAB的"数字大脑",它的重要性怎么强调都不为过。随着中国半导体产业的快速发展,对MES的需求也在快速增长。这是一个充满机会的领域,也是一个需要深耕细作的领域。希望这篇文章能帮你对MES有一个全面的认识。功能边界可依据 ISA-95 的五级模型划定:L4 负责经营计划,L3 负责制造执行(MES 所在层),L2 负责监控与自动化,L1 负责传感与执行,L0 是实际物理过程。边界清晰是避免系统间职责重叠与重复录入的前提。建议先用小范围试点验证有效性,再逐步扩大适用范围,并保留完整的数据与判断记录以便复盘。
术语速查
- MES(Manufacturing Execution System,制造执行系统):位于计划层与控制层之间,负责工单执行、过程追溯、数据采集与质量管控的信息系统。 工程意义:是打通 ERP 计划与车间现场的中间层。
- WIP(Work In Process,在制品):处于生产流程中尚未完工的产品或批次。 工程意义:WIP 金额与停留时间过高意味着流程存在瓶颈或积压。
- ISA-95(ISA-95 / IEC 62264,企业控制系统集成标准):定义企业层到现场层五级功能模型(L0~L4)与接口的国际标准。 工程意义:MES 功能边界与集成接口设计的基本依据。
相关阅读
- 半导体FAB MES工单管理与WIP物料管控实战:从踩坑到方案落地的完整指南
- MES制造执行系统:半导体FAB的信息中枢到底管什么
- 半导体MES系统架构实战:从模块设计到工单状态机实现
- 半导体批次追溯与良率分析:MES系统实战全流程
进阶:MES 制造执行系统的通用工程判据
MES 的定位是承上启下的中间层
MES 的定位是承上启下的中间层:向上承接 ERP 的计划与订单,向下衔接设备与人员,负责把「计划做什么」变成「现场怎么做的记录」。因此 MES 的价值不仅在于执行,更在于产生完整、可信的过程数据。
功能边界可依据 ISA-95 的五级模型划定
功能边界可依据 ISA-95 的五级模型划定:L4 负责经营计划,L3 负责制造执行(MES 所在层),L2 负责监控与自动化,L1 负责传感与执行,L0 是实际物理过程。边界清晰是避免系统间职责重叠与重复录入的前提。
工单状态机是 MES 架构的核心
工单状态机是 MES 架构的核心。工单从创建、下达、开工、暂停、完工到关闭,每一状态的转换条件、权限与副作用(如扣料、报工、触发质检)都必须明确定义,否则会出现数据不一致。
集成的难点通常在语义而非协议
集成的难点通常在语义而非协议:即使通过统一协议连通了数据,各系统对同一概念的定义(如「完工」是指报工完成还是检验合格)不一致时,数据对不上。因此集成设计必须先统一语义再谈技术。
存量 MES 的改造比新建更难
存量 MES 的改造比新建更难:历史数据与既有习惯形成的路径依赖,使得任何变更都需要兼容处理。因此改造通常采用渐进式替换而非一次性切换。
MES 制造执行系统·实践参考
架构演进的一般路径可参考:从单体三层架构起步,先按业务域(工单、库存、SPC、设备)纵向拆分模块,明确各模块的数据归属;再在模块成熟后逐步走向服务化。反向操作(先拆服务后理业务)通常导致接口频繁变更与数据不一致。
📚 同栏目延伸阅读:FAB RAG知识问答机器人:让大模型学习所有工艺文档、EAP设备自动化系统:Recipe管理与设备集成全解析、OEE设备综合效率:半导体FAB效益的度量衡、半导体供应链与国产替代:从卡脖子到自主可控





