2026年7月,KXTCGEM V2.0版本发布,较之前V1.x版本做了以下改进:
- 支持WinCE TwinCAT PLC
- 支持64KB栈容量运行
- GEM Variable,Alarm、Event定义不再受32KB长度限制
- 支持Format|Unformat Recipe菜单管理
- 支持Terminal终端消息处理
- 支持S2F21,S2F41,S2F49等远程指令的异步处理和回复
- 公开下载链接,即使无正式许可证情况每次PLC程序启动后24小时全功能运行
以下是V2.0版本KXTCGEM快速安装开发指南:
1. 安装SECS/GEM服务程序
1.1 Windows 系统安装
击以下链接,下载适用于 Windows 7/8/10/11 等系统的 SECS/GEM 服务程序。
📥︎ KXTCGEM_NT.exe (版本号:2.1.1.26204)
将文件解压后,复制到倍福 PLC 的 Windows 操作系统中,并运行该程序。
注意:由于 SECS/GEM 服务启动时需要监听 Socket 端口,以接受来自工厂 Host 主机的连接,因此运行该服务程序必须具备管理员权限。程序启动后,会自动添加为 Windows 开机启动项。
程序启动后默认在任务栏可以小图标,鼠标右键点击弹出2个菜单:
- Show Diagnosis Window 显示运行状态诊断界面
- Open Logging Directory 显示日志文件夹

打开调试诊断界面导出PLC机器码文件,邮件发送给 sales@kxware.com 购买正式运行授权许可证。

提示:即使未安装运行许可证,每次PLC程序重新启动(非PLC硬件上电重启)后,24小时试用期将自动重置。试用期内所有功能与正式版完全相同。即使24小时试用期满,也仅会关闭与工厂主机的TCP连接,对正在运行的PLC程序不会产生任何不良影响。
点击“Add License”按钮,选择后缀为 .mc 的运行授权许可证文件,即可完成授权操作。

至此,适用于 Windows 操作系统的 SECS/GEM 服务程序即完成安装。
1.2 WinCE 系统安装
击以下链接,下载适用于 WinCE 系统的 SECS/GEM 服务程序。
📥︎ KXTCGEM_CE.exe (版本号:2.1.1.26204)
将文件解压后,通过FTP服务将程序复制到PLC上,然后通过WinCE远程桌面运行该程序。
注意:远程桌面连接可以点击下面链接下载WinCE远程登录工具。
程序启动后,会自动添加为 WinCE开机启动项。

切换至“Machine Code”界面导出PLC机器码文件,邮件发送给 sales@kxware.com 购买正式运行授权许可证。

提示:即使未安装运行许可证,每次PLC程序重新启动(非PLC硬件上电重启)后,24小时试用期将自动重置。试用期内所有功能与正式版完全相同。即使24小时试用期满,也仅会关闭与工厂主机的TCP连接,对正在运行的PLC程序不会产生任何不良影响。
切换到“License Management”界面,点击“Add License”按钮,选择后缀为 .mc 的运行授权许可证文件,即可完成授权操作。

至此,适用于 WinCE操作系统的 SECS/GEM 服务程序即完成安装。
2. 运行示例代码
为帮助用户快速掌握基于 KXTCGEM PLC 库进行 SECS/GEM 集成开发,我们制作了一个半导体设备演示示例的 TwinCAT 工程项目。请点击下方链接下载该项目文件。
📥︎ PLC SECS/GEM示例项目源代码(版本2.1.1.26204)
TwinCAT 3打开下载的存档文件,选择目标PLC下载运行程序。
注意:首次下载打开示例项目源代码,必须重新添加KXware SECS/GEM 库文件引用。


在TwinCAT存档示例项目解压展开的以下路径能找到SECS/GEM库文件:
SemiconductorTool\_Libraries\kxware information technology\secs_gem lib 2.Xxx\2.xxxx\kxgem_2.xxx.compiled-library


当Windows/WinCE界面PLC状态处于Communicating状态,表明SECS/GEM服务已成功连接TwinCAT P


以上是 KXTCGEM 的快速开发指导。如在使用中遇到技术问题,欢迎发送电子邮件至 support@kxware.com,与我们的技术团队取得联系。