1、开发模式
secs协议的开发模式通常分两种:
1、完全自主开发。(开发周期长,需要secs/gem的详细协议文档,完全自主开发工作量,保守估计也要一年的工作量,还不包含工程师离职,现场测试时间)
2、选用secs库供应商,在secs库基础上做二次开发。(开发周期短,基本不关心协议内容,金南瓜这个开发周期预期几天到十几天)
具体的开发模式选择,根据厂商自己的项目周期,人员配置,成本自行选择。
如果我们要用成熟方案,要支持大量环境(如金南瓜):
① Net Standrad 2.0及以上支持SECS/GEM
② 支持Net 3.5 及以上版本SECS/GEM
③ 支持C/C++(QT、MFC)
④ 支持VB
⑤ 支持delphi
⑥ 支持Java
⑦ 一些其他东西(PLC ST、PY、Labview等)
基于C语言开发的内容,可以稳定兼容各类场景。一般java、C#只能支持相同的语言环境。
SECS/GEM是半导体通讯协议。该协议已经应用了数十年。
金南瓜SECS/GEM也经历过十年的考验,客户覆盖整个半导体行业。
EAP全称Equipment auto process,是控制和对接设备的系统。
由于MES是整厂管理系统,没办法精细化处理每台设备,效率也达不到,也就有EAP的出现了。
SECS/GEM包含很多协议内容
① 变量SV、DVVAL 用到S1F3
② 设备常量EC euipment constant数据
③ 设备事件报告 S6F11
④ 设备警报发送等等功能
Establish Communications
Data Collection
Alarm Management
Remote Control
Equipment Constants
Process Recipe Management
Material Movement
Equipment Terminal Services