SMT设备数据采集SEMI通讯指令介绍_第1页
SMT设备数据采集SEMI通讯指令介绍_第2页
SMT设备数据采集SEMI通讯指令介绍_第3页
SMT设备数据采集SEMI通讯指令介绍_第4页
SMT设备数据采集SEMI通讯指令介绍_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SMT设备数据采集SEMI通讯指令介绍SECS/GEM总框架介绍SECS-II消.SMLHSMS介绍HSMS报⽂格式HSMS的状态HSMS的通信流程以及超时处理GEMGEMGEM状态参数收集事件报告收集报警管理远程控制指令集建⽴连接报警信息在线模式离线模式SECS/GEMSEMI通信标准模型SECS/GEMSECSIHSSSECSIR232HSSTCPP261SECSIEM21E4E5E30E37SEISECS-I基于串⾏链路的半导体⽣产设备点对点通信标准,定义了包括物理连SECS-IIGEM,定义了⽤户应⽤层的通⽤设备模型,该模型基于SECS-II消息,它定义HSMS,定义了基于以太⽹TCP/IP协议的半导体⽣产设备通信标准,与SECS-I⼀样处于协议最底层,其作⽤是替代E4标下表2-1列出了SECS-II的信息分类以及活动,关于所有定义的Stream以及Function详情,请见SEMIE5标准。S1F4S1F17是主机要求⽣产设备S1F18则是返回ONLINESECS-II的消息SxFy报⽂通常成对出现,分别称为PrimaryMessage和SecondaryMessage,其中PrimaryMessage的SML(SECSMessageLanguage)是⼀种描述SECS消息以及数据结构的符号性语⾔,最早由GW联合公司开发。它⾮常类似SxFyWitems其中S代表stream,F代表Function,后⽽的x、y表⽰⾙体的Stream以及Function的类别,例如S1F1,表⽰Stream1以及Function1。W表⽰⼀条SECS消息是否需要对⽅送回来的返回结果,如果需要返回结果,则设置W:否则,不设置W,它是⼀Type,表⽰SECS-II的数据的类型,⽐如整数型、ASCII、⼆进制、List等等。valueASCS5F1SL项,BOx01表⽰设备产⽣了报警,U41001表⽰报警的编号为1001,A“ONFIRE"表⽰了报警的内容。HSMSHSSSECSESECS—SECSIRS232HSSTCPPHSMS建⽴通过TCP/IP建⽴以及维护通过SECS通过TCP/IP在确认连接双⽅不再需要TCP/IP(⽤会话。其中HSMS-GS是母标准,较早制定,然后在HSMS-GS基础上进⾏精简,制定了HSMS-SSHSMSSECS-II消息数据需要包含在HSMS报⽂中才能实现通信,HSMS的报⽂结构如下图2-4HSMS报⽂由3其中HSMS报⽂头10个字节的含义如下表2-30HSSHeadeBye2HSSHSSHSS0HSSSECSSeamBitBiPiayessageSECSSea25:HeaderByte3,对于不同类型的HSMS消息,它的含义不同:当HSMS消息类型为控制消息的时候,它的值为0或者状态PType8HSS0HSSSECSSType8HSS0HSSHSS24SystemBytes,HSMS消息头的最后4个字节(6-9)组成。它的作⽤是保证主机与⽣产设备通信时每个事务的唯⼀性。对表2-5HSMSHSMS-SS标准中所有控制消息的SessionID都为OxFFFF,所以HSMS-SS的控制消息格式如下图2-6其中00000000A对于数据消息,SECS-II消息是包含在HSMS的消息体中通过TCP胛协议进⾏发送与接收的,如下图2-7HSSHeadBye2HeadBye3PType0SECSS0HSSSECSHSSSECSTCPPSECS下图2(a)(b)所⽰的是HSMS-SS数据消息中连接⼀⽅所发送的S1F1SECS-IIHSMSHSMS总共分为4种状态,如下图2-9图2-9HSMSl.未连接状态(NOTCONNECTED),HSMS是基于TCP/IP的协议,在该状态下设备与主机间试图去初始化TCP/IP连接,但是连接状态(CONNECTED),在此状态下已经建⽴了⼀个真正的TCP/IP连接,主机与⽣产设备可以进⾏TCP/IP未选择状态(NOTSELECTED),是连接状态的1个⼦状态,此时虽然连接⼰经建⽴,但是还未真正建⽴HSMS协议会话,表2-6HSMS只有当HSMS的状态为SELECTED时,才能开始正常的SECS-IITCPPTCPPAcivePassiveAciveTCPPPassiveHSSTCPPHSSCNNECTEDSECSHSSSELECTEDHSSTCPPHSSSeleceqSelecspSelec0SelecSELECTEDHSSSECS0SelecTCPPCNNECTED数据交换。在HSMS状态为SELECTED后就可以进⾏SECS-II的数据交换。根据SECSTCPPHSSHSSCNNECTEDLinkeseqT6LinkesspHSSHSSTCPPHSSTCPPHSS连接的⼀⽅此时会发出⼀个Separate.xeq请求,此请求不需要有返回结果。Separate.xeq请求发送成功后,HSMS状态改变为NOTSELECTED。TCPPHSSTCPPHSSSepaaexeqSepaaexeqHSSNTSELECTEDTCPPHSS5lT3ReplyieouPiayessage并bi1T3eT3T3T5(Separationtimeout)eT5超时发⽣在当主机与⽣产设备之间TCP/IP连接中断后,想要再次建⽴TCP/IP连接,需要等待T6(Controltimeout)-T6中HSMS通信中控制消息发送与接收之间所允许的最⼤时间长度

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论