secs gem编程
1、SECS/GEM是由国际半导体设备标准。此连接性标准用于在设备和工厂的资讯和控制系统间建立通讯。一般来说,SECS/GEM标准定义了信息、状态机和情境,来让工厂软件能够控制并监视制造设备。

2、SECS/GEM SEMI连接性标准概括了主机与设备操作员之间的合作等级的控制状态模型。设备操作员设定主机控制的等级。远程控制功能允许主机发送诸如“启动”、“停止”、“暂停”、“继续”和“中断”这样的指令,用以控制设备的工作过程。

3、添加链接器,在VS当中的输入/附加项中添加

4、初始化参数:
pSE->Start();
pSE->SetIP(config.m_pIpAddress);
pSE->SetPort(config.m_nPort);
pSE->SetPassive(config.m_bPassive);
pSE->SetT1(config.m_nTimeout[0]);
pSE->SetT2(config.m_nTimeout[1]);
pSE->SetT3(config.m_nTimeout[2]);
pSE->SetT4(config.m_nTimeout[3]);
pSE->SetT5(config.m_nTimeout[4]);
pSE->SetT6(config.m_nTimeout[5]);
pSE->SetT7(config.m_nTimeout[6]);
pSE->SetT8(config.m_nTimeout[7]);
pSE->SetControlMode((CONTROL_MODE)config.m_nControlMode);
if (config.m_bEnableCommunication)
{
pSE->CommEnable();
}
return pSE;

5、 例子设置警报:
void AlarmSet(int ALID)
{
pSE->AlarmSet(ALID, true);
}