首页 > 其他分享 >01、SECS的基本概念

01、SECS的基本概念

时间:2023-05-22 19:24:21浏览次数:45  
标签:01 传输 II Equipment SECS HSMS 基本概念 设备

最近做的项目跟半导体设备相关,需要学习SECS相关的内容,把自己的学习记录分享出来,如有不足甚至错误的地方,请不吝赐教,十分感谢!

文章内容基本都是SECS协议的内容和参考的资料,只不过是加了自己的理解部分,特此记录下。

1、SECS的定义

SECS的全称是:SEMI Equipment Communication Standard,翻译过来就是半导体设备通讯标准

SECS是由半导体设备和材料国际( Semiconductor Equipment and Materials International:SEMI)发布的标准,目的是为了统一各个生产设备之间以及生产设备和控制设备之间的通讯。

SECS标准包括SECS-I、SECS-II、HSMS 和 GEM 四个标准

接下来我们大概了解下四个标准是用来干什么的。

1.1 SECS-I (SEMI Equipment Communications Standard 1 Message Transfer)

SECS-I:属于传输协议标准,描述数据是如何通过物理层在设备与主机之间进行传输的,通过 RS-232通信来传送SECS-II 数据的规范

1.2 SECS-II (SEMI Equipment Communications Standard 2 Message Content)

SECS-II:属于消息格式标准,定义了在设备与主机之间进行双向会话时所使用的消息格式

1.3 HSMS (HIGH-SPEED SECS Message Services (HSMS) Generic Serives)

HSMS:属于传输协议标准,描述数据是如何通过物理层在设备与主机之间进行传输的,使用的传输媒质是以太网通过以太网来传送SECS-II 数据的规范

注意:SECS-I 是通过 RS232 通信来传输 SECS-II 数据,即通过串口来进行通信。

HSMS 是通过 以太网来传输 SECS-II 数据,一般是使用 TCP 来进行通信。

1.4 GEM (Generic Model For Communications And Control Of Manufacturing Equipment)

GEM: 属于设备功能标准,定义了通过通信链路所能看到的设备接口,指定了根据特定的消息设备所应该采取的对应的行为

2、SECS的总体结构

SECS-I 和 HSMS 处于模型的底层,为半导体设备通信链路层标准SECS-I 是基于RS-232的协议,HSMS为基于TCP/IP的协议。

SECS-II协议封装了 SECS-I 和 HSMS,在它们的基础上定义了半导体设备的通信格式

GEM则在SECS-II的基础上定义了半导体生产制造过程中的交互行为

参考资料:

SECS半导体设备通讯-1 SECS的基本概念

标签:01,传输,II,Equipment,SECS,HSMS,基本概念,设备
From: https://www.cnblogs.com/huageyiyangdewo/p/17421488.html

相关文章

  • 02、SECS-II 通信协议介绍
    这里我们先学习SECS-II协议,给我的感受是先学完SECS-II协议,再去学习SECS-I和HSMS协议更加容易理解,所以这里我先介绍SECS-II协议。文章的内容基本上来自参考资料和自己看的文档,若有侵权,请联系删除,谢谢。1、SECS-II概述消息协议用于在主机和设备(HostandEquipme......
  • Windows 2012 R2 安装Nessus
    1、nessus官网注册注册地址:https://www.tenable.com/products/nessus-home Name字段随意,邮箱需要填写自己的,方便接受注册码2、注册后,登录邮箱查收邮件,可以获取注册码3、打开Nessus下载界面,下载对应操作系统版本的nessus下载地址:https://www.tenable.com/downloads/nessus4、下载完......
  • 2018 ICPC Asia Qingdao (The 1st Universal Cup, Stage 9)
    E看完题想到二分答案直接一步步贪心,没多想直接和队友说了下,感觉贪心会有点问题,放了一会后冷静分析了一下,发现返回造成的浪费是不可避免的,就很对了!点击查看代码#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;constintN=2e5+5;intn;llm;lla[N]......
  • NOIP2017普及组试题题解
    1.成绩原题:https://www.luogu.com.cn/problem/P3954代码:#include<bits/stdc++.h>#definelllonglongusingnamespacestd;inta,b,c;intmain(){ cin>>a>>b>>c; cout<<a/10*2+b/10*3+c/10*5; return0;}解题思路:因为数据保证a,b,c都是10的......
  • AcWing901. 滑雪(python)
    题目详情知识点记忆化DP思路自己的思路(仅参考):一开始想的是找最大值,然后从最大值开始向下滑,但是我们是要求最长路径,不一定是从最高的点滑下去的,也不一定是滑到最低点,而且会存在最大值不止一个的情况,所以我们应该是针对每一个点,都求出当前该点出发能去的最长路径,然后求完之后......
  • AOP-基本概念以及底层原理(JDK动态代理实现)
    1.什么是AOP1.面向切面编程(面向方面),利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高开发效率2.通俗描述:不通过修改源代码方式,在主干功能里添加新功能 AOP(底层原理) 1.AOP底层使用到了动态代理1.两......
  • buuctf ciscn_2019_n_5 pwn ret2shellcode
    首先checksec查看保护策略,没有开栈不可执行NX,考虑构造shellcodeArch:amd64-64-littleRELRO:PartialRELROStack:NocanaryfoundNX:NXdisabledPIE:NoPIE(0x400000)RWX:HasRWXsegments查看反编译代码,可以看......
  • 【杂文随笔】2017年总结 送自己一个字
    .......
  • 【杂文随笔】2019年总结 送自己一个字
    ......
  • 【iOS开发】使用Xcode8 添加Launch Image(启动图片)之001
    一、Assets.xcassets->+->Appicons&LaunchImages->NewiOSLaunchImage二、设置为LaunchImage的图片,最好为.png格式三、单击工程名称->General->LaunchImagesSource改为LaunchImage->LaunchSourceFile的内容置为空四、将LaunchScreen.storyboard的设置中的Us......