如何从TwinCAT XAE项目导出可在TwinCAT XAR运行的.EXE文件及XAR配置指南
TwinCAT XAR安装配置及XAE程序迁移指南
一、TwinCAT XAR安装前置条件
- 操作系统:需使用64位Windows 10 21H2+/Windows 11 22H2+/Windows Server 2019及以上版本,32位系统无法兼容
- 硬件要求:CPU支持SSE2指令集,内存最低2GB(建议4GB以上,依程序规模调整),预留至少10GB磁盘空间用于安装、日志和程序存储
- 系统配置要求:提前禁用Windows快速启动、核心隔离内存完整性功能;将TwinCAT安装目录加入杀毒软件白名单或临时关闭实时防护;提前安装.NET Framework 4.8及以上版本
二、TwinCAT XAR安装步骤
- 下载和开发端TwinCAT XAE完全同版本的XAR安装包,版本不匹配会直接导致程序加载失败
- 运行安装包,按照向导提示选择安装路径,无特殊需求建议保留默认路径
C:\TwinCAT\3.1 - 组件选择页按需勾选对应功能:使用EtherCAT总线勾选
TwinCAT EtherCAT Driver,使用专用IO板卡勾选对应驱动,仅运行标准PLC程序保留默认勾选即可 - 安装完成后重启运行端PC,重启后查看系统托盘TwinCAT图标状态正常即安装完成
三、XAE程序迁移至XAR操作流程
注:TwinCAT PLC程序依托XAR运行时运行,无独立可执行的.EXE文件,按以下流程操作即可实现程序在XAR端开机自动运行:
- 开发端打开已完成测试的XAE项目,右键点击PLC项目节点,选择
Generate Boot Project - 弹出窗口中勾选
Enable Boot Project,选择和运行端匹配的CPU架构(一般为x64),确认后生成启动项目 - 离线迁移方式:找到XAE项目根目录下生成的
Boot文件夹,完整复制到运行端PC的C:\TwinCAT\3.1\Boot\Plc路径下,重启XAR即可自动加载程序 - 在线迁移方式:开发端和运行端处于同一局域网时,直接点击XAE工具栏的
Activate Configuration按钮,输入运行端PC的IP地址,按提示完成激活,XAR会自动同步加载程序 - 验证:将XAR切换为运行模式,确认PLC状态、IO通讯、逻辑功能和开发端测试结果一致即迁移完成
内容的提问来源于stack exchange,提问作者Talha Bashir
相关产品推荐
相关产品推荐

