MES / MOM · Production Execution & Traceability
生产执行与批次追溯
把一张计划订单推进成按工序、物料批次与执行事件可追溯的生产事实。
可运行演示确定性基础能力Deterministic人工复核
工业语境与系统边界
场景实验 · MES / MOM · Production Execution
规则、Solver 或代码产出核心结果
集成边界:单订单合成 MES 执行仿真;APS 仅提供静态计划快照,未连接 APS、ERP、MES、Twin、PLC、SCADA 或真实追溯系统。
MES / MOM · PRODUCTION EXECUTION
计划如何变成可追溯的执行事实?
从一张计划快照派工,按工艺顺序报工与耗料,完成后由实际执行记录生成产出批次追溯。
计划输入与执行状态
- 产品
- PUMP-A
- 计划数量
- 10 each
- 产线 / 交期
- LINE-2 · minute 480
- 计划来源
- APS-SNAPSHOT-2026-09-A · 静态快照
按顺序推进 WIP
- 10 · 准备泵体ready
输入 10 件 · 需求 10 HOUSING-A · 已报料 0
- 20 · 装配电机pending
输入 10 件 · 需求 10 MOTOR-B · 已报料 0
可用量来自合成批次
本 Build 使用页面会话中的合成 APS 计划快照、工艺、库存批次与执行事件;不连接 APS、ERP、MES、Twin、PLC 或现场数据,不写回任何系统。批次谱系由本次浏览器内实际操作生成,不代表生产追溯记录或现场质量放行。
证据深度
验证这个结论。
限制必须保持可见;实现细节可以深入查看,但不能阻塞 Demo 主流程。验证 2026-10-21 · 构建 6e89290 · 未测 2 项 / 阻塞 3 项展开全量记录
- 未测8 条路由 × 3 视口(1440×900 / 720×900 / 390×844)的横向溢出、Tab 焦点 outline、#evidence 深链、正文对比度抽样(仅记录数值,阈值未定)
- 未测对比度阈值判定:首轮只记录实测数值,WCAG 阈值待真实分布确认
- 阻塞读屏(screen reader)
原因:当前无读屏执行环境
- 阻塞原生 200% 浏览器缩放
原因:headless 视口不能替代原生缩放,需人工验证
- 阻塞视觉构图接受
原因:需人眼评审;当前会话无视觉模型能力
- 订单、APS snapshot、工艺路线、库存、物料批次和执行事件全部为合成数据;仅在页面会话中保存。
- 不连接 APS、ERP、MES、QMS、Factory Digital Twin、PLC、SCADA 或现场系统;执行实际量不回写计划或 Twin。
- 单位只覆盖 each,角色是页面内演示操作员 / 质量负责人,不验证生产身份、IAM 或正式 QMS 放行权限。
- Hold 是演示的执行保护状态,不包含检验计划、NCR、CAPA 或真实质量判定。
- Build 状态为 testing;浏览器仿真不等于真实工厂报工、批次追溯审计或用户验收。
实现方式
一个聚焦的 MES / MOM 执行实验:读取明确标记的 APS 计划快照,按两道工序派工、开工、领料与完工;质量 Hold 期间锁定执行,演示质量负责人才能解除。完成事件创建产出批次,genealogy 从本次记录的物料消耗事件派生。纯 TypeScript 状态转换维护单张模拟生产订单、两道工序、每道工序对应的精确物料批次与追加式事件账本。派工后只允许当前工序开工;报料校验料号、批次、单位和可用量;完工验证已报料及合格数量。最终 order_completed 事件创建 output lot;genealogy 查询只从 material_consumed 事件和完成事件派生。
可复用模式
“计划快照 → 顺序执行 → append-only 实际事件 → 从事件派生追溯”的数据边界可供后续质量闭环评估;与 Twin 的共享必须另有明确接口和业务状态 owner。
证据与来源
- Demo交互式生产执行 Demo
合成单订单场景从派工、两道工序执行到实际产出批次追溯。
- 测试确定性规则与状态测试
覆盖顺序、单位、批次、库存、数量、重复动作、Hold / Release、Reset 与 genealogy。
- 架构执行数据边界
计划输入是静态快照;MES 执行事实不写回 APS 或 Factory Digital Twin。
- 源码