secs gem编程

2025-10-25 00:33:02

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

secs gem编程

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

secs gem编程

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

secs gem编程

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;

secs gem编程

5、 例子设置警报:

void AlarmSet(int ALID)

 

   {

 

          pSE->AlarmSet(ALID, true);     

   }

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢