
SECS协议解析,附带图文与实例
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资料深入浅出地讲解了SECS/GEM通信协议的基础知识及应用技巧,并通过丰富的图文示例进行详细说明。
SECS(SEMI Equipment Communication standard)是一种半导体设备通讯标准,由SEMI开发,并分为物理部分和逻辑部分。
在物理层面上:
- SECS-I:适用于RS232接口的电气规格、传输速度及握手码等信息。
- HSMS:针对TCP/IP接口设计,实现了SECS-I协议在TCP/IP环境中的应用。
而在逻辑层面,则是通过SECS-II来定义数据传递的标准结构和格式。此外,GEM(Generic Messaging for Equipment)作为简化版的SECS-II存在,主要用于报文生成过程。
关于实现细节:
1. 交握码:设备或主机在发送SECS消息之前需要先发出ENQ请求,并等待对方回复EOT信号。
2. 数据传输格式包括头部信息、数据内容及校验和等部分。其中头部由10位组成,而尾部则包含用于验证的两比特校验和。
3. 在实际通信过程中,首先是发送长度值,接着是具体的数据内容,最后才添加上计算出的校验码。
对于SECS-I协议而言:
- 其中Header部分包括了R-bit(指示信息流向)、W-bit(表明是否为回复消息)、E-bit(用于表示分块状态)以及系统字节等关键元素。
- 传输实例通常涉及建立连接与实际数据交换,类似于TCP/IP的工作流程。
HSMS协议则是基于SECS-I在TCP/IP环境下的实现方式,并且具有SELECTED和NOT SELECTED两种工作模式。当命令不符合当前模式时,则会触发拒绝操作(reject operation)。
至于SECS-II的具体传输示例:
- 它可以采用二进制或ASCII编码形式。
- 而生成报文的过程则是基于GEM这一简化版的SECS-II标准来进行实现和优化的。
全部评论 (0)


