当前位置: 首页 > ops >正文

SECS/GEM协议中Report ID、SV ID、CE ID与S2F33/S2F35/S2F37指令的关系及配置示例

1. 核心概念定义

1.1 Report ID(报告ID)
  • 作用:唯一标识一个数据报告(Report),由设备或主机定义。
  • 用途:当设备需要发送数据时,通过 Report ID 通知主机“这是哪个报告的数据”。
  • 示例:Report ID = 100 表示“晶圆加工过程中的温度报告”。
1.2 SV ID(状态变量ID)
  • 作用:标识设备中的某个具体状态变量(如温度、压力、时间等)。
  • 用途:定义报告中需要收集的具体数据点。
  • 示例:SV ID = 1 表示“反应腔温度”,SV ID = 2 表示“真空度”。
1.3 CE ID(收集事件ID)
  • 作用:标识触发数据收集的事件。
  • 用途:当某个事件发生时(如晶圆完成、设备报警),设备会根据 CE ID 的定义收集对应的 SV 数据。
  • 示例:CE ID = 10 表示“晶圆加工完成事件”。

2. 三者的关系

关系说明
Report ID 与 SV ID一个 Report ID 可以关联多个 SV ID,定义报告中需要收集哪些状态变量。例如,Report ID = 100 可能包含 SV ID = 1(温度)、SV ID = 2(时间)。
CE ID 与 Report ID一个 CE ID 可以绑定一个或多个 Report ID。当 CE ID 事件触发时,设备会发送对应 Report ID 的报告。例如,CE ID = 10 触发 Report ID = 100 的报告。
SV ID 与 CE IDCE ID 本身不直接关联 SV ID,但通过 Report ID 间接关联:CE ID 触发 Report ID,而 Report ID 包含 SV ID。

3. 与 S2F33、S2F35、S2F37 的关系

SECS/GEM 中的 S2F33(GetReport)、S2F35(GetReportList)、S2F37(SendReport) 是数据收集功能的核心指令,直接涉及 Report ID、SV ID 和 CE ID。

3.1 S2F33(GetReport)
  • 用途:主机请求设备返回某个 Report ID 的定义(即该报告包含哪些 SV ID)。
  • 涉及字段
    • Report ID:主机指定要查询的报告。
    • SV ID:设备返回该报告中包含的 SV ID 列表。
  • 示例
    • 主机发送 S2F33:Report ID = 100
    • 设备回应 S2F34:Report ID = 100 包含 SV ID = 1, 2, 3
3.2 S2F35(GetReportList)
  • 用途:主机请求设备返回所有可用的 Report ID 列表。
  • 涉及字段
    • Report ID:设备返回所有预定义的报告 ID。
  • 示例
    • 主机发送 S2F35
    • 设备回应 S2F36:Report ID = 100, 200, 300
3.3 S2F37(SendReport)
  • 用途:设备主动发送某个 Report ID 的数据(由 CE ID 触发)。
  • 涉及字段
    • Report ID:标识发送的是哪个报告。
    • SV ID:每个 SV ID 对应一个数据值。
  • 示例
    • CE ID = 10 触发事件,设备发送 S2F37:
      • Report ID = 100
      • SV ID = 1(温度)= 200°C, SV ID = 2(时间)= 30s

4. 工作流程示例

  1. 配置阶段(主机操作):

    • 使用 S2F35 获取设备支持的 Report ID 列表。
    • 使用 S2F33 查询每个 Report ID 的 SV ID 定义。
    • 配置 CE ID 与 Report ID 的绑定关系(通过 SECS 消息或设备参数)。
  2. 运行阶段(设备操作):

    • 当 CE ID 事件发生(如晶圆加工完成),设备根据绑定的 Report ID 收集对应的 SV 数据。
    • 通过 S2F37 主动发送报告数据到主机。

5. 关键点总结

概念作用关联指令
Report ID标识数据报告,关联 SV ID 和 CE IDS2F33、S2F35、S2F37
SV ID定义报告中收集的具体数据点(如温度、压力)S2F33、S2F37
CE ID触发报告生成的事件(如晶圆完成、报警)S2F37(间接)

6. 常见问题与注意事项

  1. Report ID 的唯一性:每个 Report ID 必须唯一,且需与 CE ID 明确绑定。
  2. SV ID 的准确性:确保设备支持的 SV ID 与主机请求的 SV ID 一致。
  3. CE ID 的触发逻辑:需在设备中正确配置 CE ID 的触发条件(如时间、事件类型)。
  4. S2F37 的实时性:设备需在 CE ID 触发后尽快发送 S2F37,避免数据丢失。

通过合理配置 Report ID、SV ID 和 CE ID,并结合 S2F33/S2F35/S2F37 指令,可以实现设备与主机之间的高效数据通信和监控。

http://www.xdnf.cn/news/9333.html

相关文章:

  • 专业库室联管联控系统|门禁联管联控系统
  • Browser-use快速了解
  • 流光溢彩的数字长河:Linux基础IO,文件系统的诗意漫游
  • Google Play的最新安全变更可能会让一些高级用户无法使用App
  • 函数抓取图片microsoft excel与wps的区别
  • 【n-grams】基于统计方法的语言模型
  • 深入理解设计模式之中介者模式
  • 基于Springboot + vue3实现的图书管理系统
  • 【Mysql开启慢查询日志】
  • 泰迪杯特等奖案例深度解析:基于联邦时空图卷积网络的跨区域碳排放协同预测与优化系统
  • 详解Kubernetes Scheduler 的调度策略
  • Day04
  • python进程间通信
  • C++数据结构 : map和set的使用
  • 高精度微型导轨在3D打印机中有多重要?
  • 2024 CKA模拟系统制作 | Step-By-Step | 9、题目搭建-扩容deployment副本数量
  • 打破云平台壁垒支持多层级JSON生成的MQTT网关技术解析
  • 《数据结构笔记四》双链表:创建,插入(头插、尾插、中间任意位置插入),删除,遍历,释放内存等核心操作。
  • 释放生产力潜能 AI-Hub智能数据中枢引领企业数字化转型
  • 粒子群优化(Particle Swarm Optimization, PSO)
  • 大模型(7)——向量模型(向量化存储)
  • Science综述:光电超构器件
  • Spring IoC(2)
  • 18、Python字符串全解析:Unicode支持、三种创建方式与长度计算实战
  • 【DeepSeek论文精读】12. DeepSeek-Prover-V2: 通过强化学习实现子目标分解的形式化数学推理
  • 【PhysUnits】14 二进制数的标准化表示(standardization.rs)
  • 【第1章 基础知识】1.6 事件处理
  • 嵌入式自学第二十九天(5.27)
  • 北京大学 | DeepSeek内部研讨资料:AI工具深度测评与选型指南,319页
  • 系统编程day05