<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>ISA-95 on 文艺技术笔记</title>
        <link>https://wenyiblog.top/tags/isa-95/</link>
        <description>Recent content in ISA-95 on 文艺技术笔记</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <copyright>文艺技术笔记 | 软件工程师文艺</copyright>
        <lastBuildDate>Wed, 22 Jul 2026 18:00:00 +0800</lastBuildDate><atom:link href="https://wenyiblog.top/tags/isa-95/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>拆解MES系统架构：一张图看懂制造执行系统的全链路设计</title>
        <link>https://wenyiblog.top/2026/07/mes-architecture/</link>
        <pubDate>Wed, 22 Jul 2026 18:00:00 +0800</pubDate>
        
        <guid>https://wenyiblog.top/2026/07/mes-architecture/</guid>
        <description>&lt;h2 id=&#34;为什么mes是工厂的大脑&#34;&gt;&lt;a href=&#34;#%e4%b8%ba%e4%bb%80%e4%b9%88mes%e6%98%af%e5%b7%a5%e5%8e%82%e7%9a%84%e5%a4%a7%e8%84%91&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;为什么MES是工厂的&amp;quot;大脑&amp;quot;
&lt;/h2&gt;&lt;p&gt;很多人一听到MES（Manufacturing Execution System，制造执行系统）就觉得是个数据采集工具。实际上，MES的定位远比&amp;quot;采集&amp;quot;要深——它是连接上层ERP（企业资源计划）和下层PLC/SCADA（设备控制系统）的中枢层，负责把&amp;quot;要生产什么&amp;quot;翻译成&amp;quot;怎么生产、生产得怎么样、哪里出了问题&amp;quot;。&lt;/p&gt;
&lt;p&gt;有句话说，ERP管的是&amp;quot;钱和计划&amp;quot;，SCADA管的是&amp;quot;电和信号&amp;quot;，MES管的是&amp;quot;人和过程&amp;quot;。三者各管一段，缺了MES，工厂就是&amp;quot;计划归计划、现场归现场&amp;quot;的两张皮状态。&lt;/p&gt;
&lt;p&gt;下面这张架构图，基本涵盖了MES系统的完整设计逻辑。我们逐层拆解。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://wenyiblog.top/images/mes-architecture-overview.jpg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;MES系统架构图&#34;
	
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;四层架构从计划到闭环&#34;&gt;&lt;a href=&#34;#%e5%9b%9b%e5%b1%82%e6%9e%b6%e6%9e%84%e4%bb%8e%e8%ae%a1%e5%88%92%e5%88%b0%e9%97%ad%e7%8e%af&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;四层架构：从计划到闭环
&lt;/h2&gt;&lt;p&gt;图中MES系统内部被划分为四个核心层级，数据自上而下流动，再通过反馈机制形成闭环。这不是拍脑袋的分层，而是ISA-95标准的核心思想在工程落地中的具体体现。&lt;/p&gt;
&lt;h3 id=&#34;第一层计划与排程计划层&#34;&gt;&lt;a href=&#34;#%e7%ac%ac%e4%b8%80%e5%b1%82%e8%ae%a1%e5%88%92%e4%b8%8e%e6%8e%92%e7%a8%8b%e8%ae%a1%e5%88%92%e5%b1%82&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;第一层：计划与排程（计划层）
&lt;/h3&gt;&lt;p&gt;这是MES的&amp;quot;入口&amp;quot;。ERP下达的生产订单到了这里，会被拆解为可执行的生产计划。&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;模块&lt;/th&gt;
					&lt;th&gt;核心功能&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;工单管理&lt;/td&gt;
					&lt;td&gt;工单接收、分解、工艺路线管理、物料齐套检查&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;生产排程&lt;/td&gt;
					&lt;td&gt;产能评估、排程计算、计划下达、调度优化&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;关键点是&lt;strong&gt;物料齐套检查&lt;/strong&gt;——排程之前必须确认物料是否到位，否则排出来的计划就是废纸。很多MES项目上线后&amp;quot;计划排不动&amp;quot;的吐槽，根源往往不在排程算法，而在齐套检查的数据源（仓储系统）没接好。&lt;/p&gt;
&lt;h3 id=&#34;第二层生产执行执行层&#34;&gt;&lt;a href=&#34;#%e7%ac%ac%e4%ba%8c%e5%b1%82%e7%94%9f%e4%ba%a7%e6%89%a7%e8%a1%8c%e6%89%a7%e8%a1%8c%e5%b1%82&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;第二层：生产执行（执行层）
&lt;/h3&gt;&lt;p&gt;计划下来了，这一层负责&amp;quot;把活派出去、把结果收回来&amp;quot;。三个模块串联成一个完整的执行闭环：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;生产派工 → 工序报工 → 在制品追踪&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;派工&lt;/strong&gt;：把任务分配到具体的产线、工位，同时分配人员和设备，下发物料配送指令&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;报工&lt;/strong&gt;：记录开工/完工时间、工时、产量、不良品和返工情况&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WIP追踪&lt;/strong&gt;：管理在制品（Work In Progress）的工序流转状态、批次/序列号跟踪、位置追踪&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这一层最容易被低估的是&lt;strong&gt;在制品追踪&lt;/strong&gt;。很多工厂上线MES后，报工数据有了，但WIP状态是&amp;quot;黑箱&amp;quot;——只知道某个批次&amp;quot;在生产中&amp;quot;，不知道它具体在哪道工序、预计什么时候出来。精细化的WIP追踪是缩短制造周期的关键抓手。&lt;/p&gt;
&lt;h3 id=&#34;第三层实时监控监控层&#34;&gt;&lt;a href=&#34;#%e7%ac%ac%e4%b8%89%e5%b1%82%e5%ae%9e%e6%97%b6%e7%9b%91%e6%8e%a7%e7%9b%91%e6%8e%a7%e5%b1%82&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;第三层：实时监控（监控层）
&lt;/h3&gt;&lt;p&gt;如果说执行层管的是&amp;quot;计划维度&amp;quot;，监控层管的就是&amp;quot;实时维度&amp;quot;。这一层是数据的汇聚点，四个模块各司其职：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;设备数据采集&lt;/strong&gt;：通过PLC/传感器接口，采集运行参数（速度、温度、压力）、产量计数、能耗数据&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;状态监控&lt;/strong&gt;：设备运行/停机状态监控、告警监控、Andon看板（安灯系统，车间现场的异常呼叫板）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;质量检验&lt;/strong&gt;：覆盖来料检验（IQC）、过程检验（IPQC）、终检/出厂检验（OQC）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;质量追溯&lt;/strong&gt;：将检验数据与批次/序列号绑定，支持不良分析和追溯查询&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;从图中可以看到，左侧的&lt;strong&gt;设备/PLC/SCADA&lt;/strong&gt;和&lt;strong&gt;质检系统&lt;/strong&gt;的数据都汇入这一层。这意味着监控层不仅要处理MES内部流转的数据，还要对接外部异构系统——这也是MES项目集成工作量大的根本原因。&lt;/p&gt;
&lt;h3 id=&#34;第四层分析与闭环反馈层&#34;&gt;&lt;a href=&#34;#%e7%ac%ac%e5%9b%9b%e5%b1%82%e5%88%86%e6%9e%90%e4%b8%8e%e9%97%ad%e7%8e%af%e5%8f%8d%e9%a6%88%e5%b1%82&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;第四层：分析与闭环（反馈层）
&lt;/h3&gt;&lt;p&gt;数据采上来了，这一层负责&amp;quot;让数据产生价值&amp;quot;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;OEE计算&lt;/strong&gt;：设备综合效率 = 可用率 × 性能率 × 良品率。这三个因子分别回答了&amp;quot;设备有多少时间在生产&amp;quot;、&amp;ldquo;生产速度是否达标&amp;rdquo;、&amp;ldquo;生产出来的有多少是合格品&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SPC分析&lt;/strong&gt;：统计过程控制，通过控制图、过程能力分析（Cpk/Ppk）、趋势分析来发现工艺漂移，在不良品产生之前预警&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;工单完工统计&lt;/strong&gt;：汇总产量、成本、效率数据，回传给ERP完成业务闭环&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;关键在于&lt;strong&gt;反馈箭头&lt;/strong&gt;——分析层的结果会通过紫色虚线反馈给上面的执行层和监控层。这就是&amp;quot;闭环控制&amp;quot;的含义：不是简单地&amp;quot;采集数据→展示报表&amp;quot;，而是让数据驱动实际的产线调整。&lt;/p&gt;
&lt;h2 id=&#34;数据流左进右出的流水线&#34;&gt;&lt;a href=&#34;#%e6%95%b0%e6%8d%ae%e6%b5%81%e5%b7%a6%e8%bf%9b%e5%8f%b3%e5%87%ba%e7%9a%84%e6%b5%81%e6%b0%b4%e7%ba%bf&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;数据流：左进右出的&amp;quot;流水线&amp;quot;
&lt;/h2&gt;&lt;p&gt;图中左右两侧的外部系统，构成了MES的数据&amp;quot;供应链&amp;quot;。&lt;/p&gt;
&lt;h3 id=&#34;左侧四大输入源&#34;&gt;&lt;a href=&#34;#%e5%b7%a6%e4%be%a7%e5%9b%9b%e5%a4%a7%e8%be%93%e5%85%a5%e6%ba%90&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;左侧：四大输入源
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;数据源&lt;/th&gt;
					&lt;th&gt;输入内容&lt;/th&gt;
					&lt;th&gt;流入层级&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;ERP系统&lt;/td&gt;
					&lt;td&gt;生产订单/工单、BOM、工艺路线、物料主数据、交期要求&lt;/td&gt;
					&lt;td&gt;计划层&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;设备/PLC/SCADA&lt;/td&gt;
					&lt;td&gt;运行状态、速度/温度/压力、产量/计数、能耗&lt;/td&gt;
					&lt;td&gt;监控层&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;质检系统&lt;/td&gt;
					&lt;td&gt;尺寸数据、电压/电流、外观检验、测试结果&lt;/td&gt;
					&lt;td&gt;监控层&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;仓储/物料系统&lt;/td&gt;
					&lt;td&gt;物料信息、批次信息、库存状态、入库信息&lt;/td&gt;
					&lt;td&gt;监控层+反馈层&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;右侧两大输出端&#34;&gt;&lt;a href=&#34;#%e5%8f%b3%e4%be%a7%e4%b8%a4%e5%a4%a7%e8%be%93%e5%87%ba%e7%ab%af&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;右侧：两大输出端
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;管理层/BI系统&lt;/strong&gt;：接收MES的绩效数据，输出OEE报表、质量报表、生产报表、设备绩效、预警推送。同时通过反馈控制流向下发送&amp;quot;决策/改进指令&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ERP回传&lt;/strong&gt;：工单完工确认、物料消耗、入库请求、在制品状态、不良品处理——让ERP知道&amp;quot;计划执行得怎么样&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;闭环控制mes的核心竞争力&#34;&gt;&lt;a href=&#34;#%e9%97%ad%e7%8e%af%e6%8e%a7%e5%88%b6mes%e7%9a%84%e6%a0%b8%e5%bf%83%e7%ab%9e%e4%ba%89%e5%8a%9b&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;闭环控制：MES的核心竞争力
&lt;/h2&gt;&lt;p&gt;图中底部列出了三种闭环控制场景，这是MES区别于普通数据采集系统的关键：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;质量异常闭环&lt;/strong&gt;：质量检验发现异常 → 触发预警 → 设备停机或自动调整工艺参数。不需要人工层层审批，SPC控制图检测到超规信号就能直接联动。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;设备异常闭环&lt;/strong&gt;：设备监控发现异常 → 自动生成维修工单 → 维修完成 → 恢复生产。从&amp;quot;发现问题&amp;quot;到&amp;quot;修复问题&amp;quot;的全过程都在MES内闭环。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;物料异常闭环&lt;/strong&gt;：物料批次出现问题 → 锁定该批次 → 阻止继续投料 → 处理完成后解锁。防止不良物料流入后续工序造成更大损失。&lt;/p&gt;
&lt;p&gt;这三种场景的共同特点是：&lt;strong&gt;不依赖人工判断来触发响应&lt;/strong&gt;，系统根据预设规则自动执行控制动作。这才是&amp;quot;智能制造&amp;quot;中&amp;quot;智能&amp;quot;二字的实质。&lt;/p&gt;
&lt;h2 id=&#34;追溯链从成品到供应商的全链路&#34;&gt;&lt;a href=&#34;#%e8%bf%bd%e6%ba%af%e9%93%be%e4%bb%8e%e6%88%90%e5%93%81%e5%88%b0%e4%be%9b%e5%ba%94%e5%95%86%e7%9a%84%e5%85%a8%e9%93%be%e8%b7%af&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;追溯链：从成品到供应商的全链路
&lt;/h2&gt;&lt;p&gt;图中底部的&amp;quot;追溯流向&amp;quot;展示了一条完整的反向追溯链：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;成品序列号 → 检验记录 → 工艺参数 → 工务信息 → 设备信息 → 操作人员 → 物料批次 → 供应商批次&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;这意味着，当市场反馈某个产品存在质量问题时，可以通过序列号一路追溯到：是哪个供应商的哪批原材料、在什么设备上、由谁操作、用了什么工艺参数、检验结果如何。在汽车、电子、医药等行业，这种追溯能力不仅是生产管理需求，更是法规合规要求。&lt;/p&gt;
&lt;h2 id=&#34;物料流物理世界的映射&#34;&gt;&lt;a href=&#34;#%e7%89%a9%e6%96%99%e6%b5%81%e7%89%a9%e7%90%86%e4%b8%96%e7%95%8c%e7%9a%84%e6%98%a0%e5%b0%84&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;物料流：物理世界的映射
&lt;/h2&gt;&lt;p&gt;图中底部的&amp;quot;物料流向&amp;quot;描述了物理实体在车间内的流转路径：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;仓库 → 领料 → 线边库 → 投料/上线 → 生产加工 → 成品检验 → 成品入库&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;MES需要做的，是把这条物理流和上面提到的信息流严格对应起来。每一次物料移动，都有对应的系统记录；每一个工序节点，都有数据采集点。当物理流和信息流脱节时——比如物料已经上线了但系统还没扣减——就会出现&amp;quot;账实不符&amp;quot;的老大难问题。&lt;/p&gt;
&lt;h2 id=&#34;写在实践层面&#34;&gt;&lt;a href=&#34;#%e5%86%99%e5%9c%a8%e5%ae%9e%e8%b7%b5%e5%b1%82%e9%9d%a2&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;写在实践层面
&lt;/h2&gt;&lt;p&gt;MES项目最容易踩的坑，不是技术选型，而是&lt;strong&gt;集成边界不清晰&lt;/strong&gt;。从图中可以看到，MES至少要和ERP、设备系统、质检系统、仓储系统四个方向做数据对接，每个方向的数据格式、通信协议、更新频率都不一样。&lt;/p&gt;
&lt;p&gt;根据行业经验，MES项目的集成工作量通常占到总工期的40%-60%。所以如果要做MES项目，第一步不是选产品，而是把上面这张图中的所有箭头都画清楚——哪些数据从哪来、到哪去、用什么协议、多久更新一次。&lt;/p&gt;
&lt;p&gt;把数据流理清楚了，技术选型反而是最简单的部分。&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
