SEMI-E37 HSMS协议介绍

SEMI E37 HSMS - 高速 SECS 消息服务,是基于 TCP/IP 协议的传输层,是之前基于串行通信的 SEMI E4 SECS-I 标准的替代者,该协议会将 SECS-II 消息编码为 HSMS 消息格式。

SEMI-E37 HSMS协议介绍_第1张图片

关键概念 

  • 消息(message) — 一个完整的单向通信单元。 HSMS 消息由消息长度、消息头和消息文本组成。 HSMS 消息可以是数据消息或控制消息。
    • 控制消息(control message) — 用于管理两个实体之间的 HSMS 会话的 HSMS 消息。
    • 数据消息(data message ) — 用于在 HSMS 会话中传输特定于应用程序的数据的 HSMS 消息。 数据消息可以是主消息也可以是回复消息。
      • 主消息 — Function为奇数的 HSMS 数据消息,是数据事务的第一条消息。
      • 回复(次要)消息 — Function为偶数的 HSMS 数据消息。是对主 HSMS 数据消息的响应。
  • header — 每个 HSMS 消息之前的 10 字节数据元素。
  • 会话(session) — 在两个实体之间建立的一种关系,用于交换 HSMS 消息。 

消息格式 

SEMI-E37 HSMS协议介绍_第2张图片

状态机 

SEMI-E37 HSMS协议介绍_第3张图片

  • NOT CONNECTED—实体准备好侦听或启动TCP/IP连接,但尚未建立任何连接,或者所有以前建立的TCP/IP连接都已终止。
  • CONNECTED—已建立一个TCP/IP连接。该状态有两个子状态, NOT SELECTEDSELECTED
  • NOT SELECTED—连接的子状态,其中未建立HSMS会话或任何先前建立的HSMS会话已结束。
  • SELECTED—已建立至少一个HSMS会话的连接的子状态。这是HSMS的正常“运行”状态:数据消息可以在这种状态下交换。它在状态图中以粗重的轮廓突出显示。

基本操作

建立连接

SEMI-E37 HSMS协议介绍_第4张图片

收发数据

SEMI-E37 HSMS协议介绍_第5张图片

 链路监测

SEMI-E37 HSMS协议介绍_第6张图片

断开连接

SEMI-E37 HSMS协议介绍_第7张图片

 Timer介绍

  • T3 — reply timeout in the HSMS protocol.
  • T5 — connect Separation Timeout
  • T6 — control Timeout
  • T7 — connection Idle Timeout
  • T8 — network Intercharacter Timeout

你可能感兴趣的:(半导体软件,其他)