17:FDC数据采集与数据分析基础(EAP进阶)

第17课:FDC数据采集与数据分析基础(EAP进阶)

一、本课学习目标

  1. 理解FDC系统定义、定位以及在半导体产线的作用
  2. 分清EAP、FDC、MES三者的层级关系与数据流转
  3. 掌握机台采集数据的分类、来源与对应信号类型
  4. 熟悉SECS/GEM中数据上报相关标准消息
  5. 了解基础数据分析方向、异常判定逻辑
  6. 掌握数据采集异常、丢数、断连的排查方法

二、FDC基础概念

1. FDC定义

  • 全称:Fault Detection and Classification
  • 中文:故障检测与分类系统
  • 核心定位:产线数据采集、监控、异常分析专用系统

2. 核心作用

  • 实时采集机台全量运行数据、工艺参数
  • 监控参数波动,提前预判设备/工艺异常
  • 生成报表、趋势曲线、SPC统计分析
  • 故障追溯、工艺复盘、品质管控
  • 支撑产线良率提升与设备稼动率优化

3. 系统层级关系

MES(生产调度)→ EAP(设备自动化)→ FDC(数据采集)→ 机台Equipment


三、EAP、FDC、MES职责划分

1. MES

  • 负责工单派发、生产计划、物料管控、工单结项
  • 下发生产任务、产品信息至EAP

2. EAP

  • 承上启下核心枢纽
  • 对接MES与机台,完成自动化控制
  • 转发机台数据、报警、状态给到FDC
  • 执行指令下发、Recipe管理、状态监控

3. FDC

  • 专注数据接收、存储、展示、分析
  • 不参与设备控制,只做数据监控与异常告警
  • 长期归档历史数据,用于追溯与统计

四、机台采集数据分类及来源

1. 状态类数据(数字量)

  • 信号来源:DI信号
  • 内容:机台状态、模式、安全门、EPO、联锁、有无晶圆
  • 用途:判断设备运行工况、稼动率统计

2. 工艺参数类数据(模拟量)

  • 信号来源:AI信号
  • 内容:腔室温度、真空度、气体压力、流量、转速、液位
  • 用途:工艺监控、参数趋势、SPC分析

3. 报警类数据

  • 信号来源:SECS/GEM S5消息
  • 内容:报警代码、描述、触发时间、清除时间
  • 用途:故障统计、停机分析、问题追溯

4. 生产履历数据

  • 内容:Lot号、Wafer ID、Recipe ID、加工开始/结束时间
  • 用途:产品追溯、工单统计、产能核算

5. 事件日志数据

  • 内容:模式切换、指令执行、Recipe变更、人员操作记录
  • 用途:动作追溯、异常定位

五、SECS/GEM 数据上报标准消息

1. S6F11 / S6F12

  • 功能:实时工艺数据上报(Trace Data)
  • 最核心数据消息,持续上传运行参数

2. S6F13 / S6F14

  • 功能:事件报告(Event Report)
  • 上报状态变更、动作触发、模式切换等事件

3. S5F1 / S5F2、S5F3 / S5F4

  • 功能:报警上报与清除
  • 同步所有报警信息至FDC

4. S1F13 / S1F14、S2F33 / S2F34

  • 功能:设备状态上报
  • 同步机台运行/空闲/故障等状态

六、完整数据流转流程

  1. 机台传感器/PLC 生成 DI/AI 原始数据
  2. 机台通过 SECS/GEM 消息上报至 EAP
  3. EAP 做数据解析、过滤、转发
  4. 数据传输至 FDC 服务器完成存储
  5. FDC 页面展示实时数据、趋势曲线、报表
  6. FDC 判定参数越限,触发异常提醒并推送相关人员

七、数据采集基础分析方向

1. 趋势分析

  • 查看温度、压力、流量等参数连续变化曲线
  • 识别缓慢漂移、阶段性波动

2. 阈值监控

  • 设定上下限阈值
  • 参数超出范围即判定异常并告警

3. SPC统计过程控制

  • 计算均值、极差、标准差
  • 判断工艺是否稳定,识别批量隐性异常

4. 稼动率分析

  • 统计IDLE/RUN/ERROR时长
  • 分析设备停机原因、有效运行占比

5. 故障频次分析

  • 统计各类报警发生次数、时段
  • 定位高频故障点

八、常见数据采集故障与排查

场景1:FDC无实时数据

排查:

  1. 检查EAP与机台SECS/GEM通信是否正常
  2. 确认机台已开启数据上报功能
  3. 核对EAP与FDC之间网络、端口、对接配置
  4. 检查数据采集点位配置是否缺失
  5. 查看通信日志,确认S6F11等消息是否正常收发

场景2:数据间断、丢数

排查:

  1. 网络波动、带宽不足
  2. 机台消息发送间隔异常
  3. EAP解析异常、缓存溢出
  4. FDC服务器负载过高、存储异常

场景3:参数数值明显异常

排查:

  1. 核对I/O点位地址、量程配置
  2. 检查现场AI传感器、线路硬件
  3. 确认机台原始数值是否本身异常
  4. 排查EAP数据转换公式错误

场景4:报警/事件不同步

排查:

  1. S5、S6系列消息收发是否正常
  2. 报警点位、事件代码配置是否完整
  3. 机台是否屏蔽部分报警/事件上报

九、EAP在FDC体系中的工作要点

  1. EAP是数据中转核心,保证数据完整、准确、实时转发
  2. 严禁随意屏蔽、篡改原始采集数据
  3. 定期检查通信链路与采集配置
  4. 区分:控制指令走常规交互,工艺数据走专用上报消息
  5. 数据异常先查通信与配置,再协同设备工程师检查硬件

十、本课核心总结

  1. FDC主打数据采集与分析,不参与设备自动化控制
  2. 层级关系:MES → EAP → FDC → 机台
  3. 采集数据分为:状态、工艺、报警、生产、事件五大类
  4. 工艺数据核心消息:S6F11/S6F12,报警依赖S5系列消息
  5. 数据故障排查顺序:通信 → 配置 → 消息 → 硬件
  6. 数据分析核心用途:异常预警、品质管控、故障追溯

十一、课后小作业

  1. 简述FDC的全称、中文含义与核心作用
  2. 说明MES、EAP、FDC三者分工与数据流向
  3. 写出S6F11/S6F12的功能与使用场景
  4. 列举五类机台采集数据,并说明对应信号来源
  5. FDC长时间无数据,写出完整排查步骤
相关推荐
小猿姐1 小时前
三种 MongoDB Operator 实测对比:Community、Percona 与 KubeBlocks,谁更适合团队落地?
运维·mongodb·kubernetes
朗宇芯工控1 小时前
码垛机器人的特点及故障排除
自动化·制造·工业·运动控制系统
小白学大数据2 小时前
AI 智能爬虫实战:Selenium+Python 自动绕反爬、一键提取数据
爬虫·python·selenium·数据分析
君科程序定做2 小时前
基于 Codex + Selenium 的 CNKI 博士论文开题调研自动化流程
selenium·测试工具·自动化
V搜xhliang02462 小时前
告别SPSS卡顿:用AI智能体自动跑回归、生存曲线、生成方法学段落
运维·人工智能·数据挖掘·回归·机器人·自动化·飞书
财经三剑客2 小时前
蔚来公司5月交付37,705台,同比增长62.3%
运维
weixin_520649872 小时前
Modbus RTU
linux·运维·服务器
zhangfeng11332 小时前
超算中心 高性能计算 slurm的linux版本 centos7,如何安装docker,如何安装torch2.4
linux·运维·服务器·开发语言·人工智能·机器学习·docker
weixin_604236673 小时前
华为三层交换机 极简完整版配置
运维·服务器·华为·华为交换机·华为交换机命令