以下是在开发SECS/GEM协议过程中,在网络上搜集协议实现资源,希望对SECS/GEM协议感兴趣的同学能有所帮助。
开源代码
freesecs
FREESECS 是一个开源的SEMI SECS协议库,采用C++语言实现,可运行于Linux, MacOS X, NetBSD。
实现协议:E37.1、E5
开源地址:freesecs download | SourceForge.net
下载地址:https://download.csdn.net/download/BT_LEO/24305429
JYUGEM&jyusecs
JYUGEM是一个开源的SEMI SECS协议库,也是采用C++及Python语言并基于ACE框架实现的跨平台协议栈,基于该框架可以实现GEM/OBEM。
开源地址:Index of /jyugem - JYUGEM - OSDN
下载地址:https://download.csdn.net/download/BT_LEO/24307771
商业版
Agil'GEM
Agil'GEM 是一个用于半导体、电子和光伏生产设备连接的 SECS/GEM 和 PV2 软件库。
实现协议
- SEMI E4 SECS-I (serial protocol)
- SEMI E37.1 HSMS-SS (ethernet protocol)
- SEMI E5 SECS-II (message format)
- SEMI E30 GEM
Cimetrix
Cimetrix SECSConnect™ 软件工具包为设备供应商和工厂提供了一个易于使用的函数库,用于发送和接收 SECS-II 消息 (E5)。 SECS-II 消息可以通过 HSMS-SS 或 SECS-I 协议传输。 该工具包包括支持消息记录和通信诊断的功能。 SECSConnect 可独立使用或与 CIMConnect™ 产品捆绑使用。
实现协议
- SEMI E4 SECS-I (serial protocol)
- SEMI E37.1 HSMS-SS (ethernet protocol)
- SEMI E5 SECS-II (message format)