为什么 OEE 之后还需要 PCN?

OEE、设备运行数据、报警履历和保全数据,是制造现场观察运行实绩和损失的重要基础。

通过 OEE,可以确认设备实际运行了多长时间,停止或等待持续了多久,性能和质量是否发生变化,以及损失主要集中在哪些时间段或工序。改善实施以后,也可以继续用同一套指标比较运行结果。

但复杂自动化系统中还经常出现另一类问题:设备没有明确故障,却迟迟不能进入下一阶段。

例如,机器人已经 Ready(就绪),但抓取没有开始;任务已经生成,但没有进入执行;上游已经完成,下游暂时无法接收;MES、WCS、PLC 和机器人都有状态记录,但现场仍持续 Waiting(等待)。

这类问题仅看损失时间还不够。现场还需要知道:

在这个时间段内,系统卡在哪一个 Target State Entry(目标状态入口),当时用了哪些状态进行判定,形成了什么判定结果,又选择了什么控制路径。

PCN 面向的正是这个工程位置。

基础概念可参见:


1. OEE 和 PCN 处理的对象不同

OEE 主要用于观察设备或生产过程的运行实绩和损失,例如时间开动率、性能效率、良品率、停机损失、性能损失、质量损失、节拍和产量。

它更适合回答:

哪里发生了损失,损失有多大。

PCN 处理的是一次明确的状态迁移入口。

Current State(当前状态)
Target State Entry(目标状态入口) / PCN
Target State(目标状态)

在这个入口前,PCN 获取与本次状态迁移直接相关的状态,并形成:

相关状态
→ C / A / E Mapping(状态映射)
→ S / D / B Evaluation(判定)
→ CAE-SDB Result(CAE-SDB 判定结果) + T
→ Arbitration(控制仲裁)
→ Multipath Control(多路径控制)
→ PCN Trace(状态迁移判定履历)

因此,两者的职责并不重复。

OEE 用于观察运行实绩和损失。

PCN 用于处理 Target State Entry 上的状态迁移前判定和控制,并把结果记录到 PCN Trace。


2. 复杂自动化为什么还需要 Target State Entry 的信息

复杂设备和自动化产线中,“运行”和“停止”之间往往存在很多状态迁移入口。

例如:

待机 → 自动运行
上料完成 → 加工
加工完成 → 检测
检测完成 → 排出
识别完成 → 抓取
放置完成 → 压装
任务生成 → 任务执行
AGV 到站 → 站点接收

每一个入口都可能同时依赖多个状态。

以机器人抓取为例,Robot Ready(机器人就绪)已经成立,并不代表抓取入口一定可以放行。视觉结果可能已经过期,安全许可可能尚未成立,上位系统仍在等待放行,下游接收状态可能未成立,或者相关状态长时间没有刷新。

OEE 和设备运行数据可以告诉我们这段时间发生了等待或停止。PCN Trace 则可以进一步确认,当时判定的是哪个 Target State Entry、使用了哪些相关状态、形成了什么 CAE-SDB 判定结果、最终选择了哪条 Multipath Control,以及执行结果如何。

这样,生产实绩上的损失就可以和具体的状态迁移判定对应起来。


3. OEE / 生产实绩如何与 PCN Trace 对应

OEE / 生产实绩数据和 PCN Trace 处理的是不同粒度的信息。

项目OEE / 设备与生产数据PCN / PCN Trace
主要对象运行实绩、生产结果、损失一次明确的 Target State Entry
主要确认内容稼动、性能、质量、停止、等待状态、判定结果、控制结果、执行结果
时间处理对一定时间区间进行汇总和比较记录每次 Target State Entry 的具体时间位置
主要用途识别损失、比较实绩、确认改善效果确认状态迁移判定、控制履历和问题位置
主要改善对象设备、工序、生产过程状态迁移条件、许可、Execution Chain(执行链)、控制路径

例如,生产实绩数据显示某台设备出现了较长时间等待。对应时间段内的 PCN Trace 记录为:

PCN:PCN-07

Current State(当前状态):检测完成
Target State(目标状态):工件排出

CAE-SDB Result(判定结果):E-D
判定内容:下游状态长时间未更新

Multipath Control(多路径控制):Wait(等待)
Execution Result(执行结果):下游状态更新后进入排出阶段

这时可以把两部分信息对应起来:

OEE / 生产实绩
→ 发现等待损失
PCN Trace
→ 确认当时的 Target State Entry
→ 确认 E-D 判定结果
→ 确认 Wait(等待)控制路径

实际分析时,可以先通过 OEE 或其他生产实绩数据确定损失区间,再查看该时间段内对应的 PCN Trace,确认状态迁移条件和控制路径。

OEE / 生产实绩数据
确定损失发生区间
确认该时间段的 Target State Entry
PCN Trace
CAE-SDB Result / Multipath Control
检查状态迁移条件和控制路径

4. 两类数据结合后,改善对象会更具体

OEE 能够指出损失集中在哪个设备、工序或时间段。PCN Trace 则可以继续观察这个时间段内是否反复出现相同的状态迁移判定。

例如,某一个 Target State Entry 长期出现 E-D,某项许可相关的等待反复发生,或者同一个 PCN 长期选择 Wait(等待)。这些信息可以把改善范围从“等待时间较长”进一步缩小到状态更新、许可条件、执行链、控制边界或控制路径等具体工程对象。

改善以后,还可以继续比较对应时间区间的 OEE 和 PCN Trace。例如等待时间是否缩短,某个 CAE-SDB Result 的出现频率是否下降,或者控制路径调整以后实际执行结果是否发生变化。

因此,两者可以形成比较直接的补充关系:

OEE 指出损失发生在哪里、持续多久。

PCN Trace 说明这个时间段内,Target State Entry 上实际发生了什么判定和控制。

这使改善工作可以从生产绩效继续下钻到状态迁移条件和控制关系。


总结

OEE 和 PCN 面向制造系统中的不同工程对象。

OEE 用于观察运行实绩和损失。

PCN 用于处理明确 Target State Entry 上的状态迁移前判定和控制,并把结果记录到 PCN Trace。

将两者关联以后,可以同时看到:

OEE / 生产实绩 → 哪个时间段、哪个工序发生了损失

以及:

PCN Trace
→ 当时处于哪个 Target State Entry
→ 使用了哪些状态
→ 形成了什么判定结果
→ 选择了什么控制路径
→ 最终执行结果如何

这样,生产实绩上的损失可以继续对应到状态迁移条件、许可、Execution Chain(执行链)和控制路径等具体改善对象。


相关技术札记


参考文献与外部资料

以下资料用于确认 OEE 及制造运营 KPI 的既有工程定位。

  1. Japan Institute of Plant Maintenance(JIPM)— TPM / Overall Equipment Efficiency(OEE)
    JIPM 将 OEE 作为衡量设备综合效率、识别相关损失并用于改善的代表性指标。
    https://jipmglobal.com/tpm/about_us_en

  2. ISO 22400-1:2014 — Automation systems and integration — Key performance indicators (KPIs) for manufacturing operations management — Part 1: Overview, concepts and terminology
    该标准对制造运营管理中 KPI 的基本概念和术语进行了整理。
    https://www.iso.org/standard/56847.html


文档信息

题目:为什么 OEE 之后还需要 PCN?
文档类型:技术札记
版本:Public Note Version 1.4
首次发布日期:2026-07-04
最后更新:2026-09-09
作者:全野南政 / Nansei Zenno
当前 URL:https://zennns.com/zh/notes/why-oee-pcn/


本文属于 TPCA / PCN 状态迁移前置控制体系的公开说明内容。