4. e!COCKPIT开发环境搭建

e!COCKPIT 是 WAGO 面向 PFC200、PFC100、Touch Panel 及紧凑控制器的一体化工程平台,把 IEC 61131-3 编程、HMI 画面组态、现场总线配置和控制器设置集中在同一个项目里。它的安装与授权方式与普通桌面软件不同:安装包体积较大、组件可选,授权以“许可证密钥 + 授权管理器”的形式绑定到本机,而设备固件更新则通过工程环境直接下发。本节按“装—授权—建项目—加设备—升固件”的真实顺序展开,并给出可复现的参数示例。

一、安装前的准备与安装过程

e!COCKPIT 官方要求 Windows 10/11 64 位系统,建议至少 8 GB 内存、20 GB 以上可用磁盘空间,屏幕分辨率 1920×1080 以上。安装前先确认三件事:一是关闭杀毒软件的实时拦截,避免安装过程中驱动文件被误删;二是确认本机已安装 .NET 相关运行库(安装程序通常会自动补齐);三是准备好管理员权限账户,因为安装 WAGO 通信驱动和 USB 服务需要写入系统目录。

安装包通常命名为 eCOCKPIT_x.xx.x.exe,双击后依次选择安装语言、接受许可协议、选择安装路径(默认 C:\Program Files (x86)\WAGO Software\e!COCKPIT)。在组件选择页,建议至少勾选以下内容:

  • e!COCKPIT 主程序:编程与组态核心;
  • CODESYS 运行时组件:IEC 61131-3 编译与在线调试依赖;
  • WAGO 通信驱动 / USB 驱动:用于以太网与 USB 方式连接控制器;
  • 可视化组件:HMI 画面编辑所需;
  • 示例项目与库:可选,但建议保留,便于对照学习。

安装完成后首次启动,软件会提示选择“许可证类型”和“工作模式”。此时先不要急着建项目,应进入授权管理环节。

二、授权管理:许可证密钥与授权管理器

e!COCKPIT 采用本机授权机制,授权信息由 WAGO License Manager(授权管理器)统一管理。授权来源一般有两种:随软件购买的许可证密钥(License Key,一串字母数字组合),或随控制器附带的授权文件。操作路径为:开始菜单 → WAGO Software → License Manager,或在 e!COCKPIT 菜单 帮助 → 许可证管理 中打开。

在授权管理器中点击“激活许可证”,输入密钥并确认,软件会把授权与本机硬件指纹绑定。授权成功后,界面会显示许可证类型(如 Full / Demo)、有效期和已授权模块。若显示为 Demo 或未授权,编译和下载功能会受到限制(例如程序容量受限、无法长期在线运行)。

如果更换电脑或重装系统,需要先在原机执行“取消激活/释放许可证”,再在新机重新激活,否则密钥可能被占用而无法再次使用。授权管理器中的“许可证信息”页可查看当前绑定状态。

三、创建项目与添加设备

授权完成后,通过 文件 → 新建项目 创建工程。新建向导会要求选择目标设备系列,例如 PFC200 (750-8212)、PFC100 (750-8100) 或 Touch Panel 600。选择后软件会自动生成一个包含“设备树 + 程序组织单元 + 可视化”的基础项目结构。

添加设备的两种典型方式:

  1. 新建时直接指定:在向导中选择控制器型号,项目会自动挂载该设备节点;
  2. 在设备树中右键添加:选择“添加设备”,从设备目录中挑选控制器、I/O 模块、总线从站或 HMI 面板,再设置节点名称与 IP 地址。

以 PFC200 为例,添加后需要在设备属性中配置通信参数:IP 地址(示例:192.168.1.50)、子网掩码(255.255.255.0)、网关(192.168.1.1)。若使用 USB 方式连接,则选择 USB 通道并确认驱动已识别。设备树中的节点顺序应与实际硬件拓扑一致,否则在线扫描时会出现“设备不匹配”。

四、固件更新操作

固件更新是保证控制器功能与 e!COCKPIT 版本匹配的关键步骤。操作前务必确认:控制器已上电、网络可达、更新过程中不得断电。更新流程为:在设备树中选中目标控制器 → 右键选择 “固件更新”(或菜单 在线 → 固件更新)→ 选择本地固件文件(.img 或 .fw)→ 确认版本 → 开始下载。软件会先校验固件与设备型号是否匹配,再写入控制器并自动重启。

更新完成后,通过 在线 → 设备信息 查看固件版本,确认与目标版本一致。若更新失败,常见原因包括:固件文件与型号不符、网络中断、控制器处于运行模式未停止、或 USB 驱动异常。此时可尝试停止控制器、改用网线直连、重新选择固件文件后再次更新。

e!COCKPIT 环境搭建与设备上线链路 ① 软件安装 eCOCKPIT_x.xx.x.exe 主程序 + 通信驱动 + 可视化组件 Win10/11 64位 · 管理员权限 ② 授权管理 License Manager 输入许可证密钥 绑定本机硬件指纹 Full / Demo 状态确认 ③ 创建项目 新建项目向导 选择 PFC200 / PFC100 生成设备树 + POU 项目路径与命名规范 ④ 添加设备 设备树右键添加 IP: 192.168.1.50 掩码: 255.255.255.0 USB / 以太网通道选择 ⑤ 固件更新(在线 → 固件更新) 选择 .img / .fw 文件 → 校验型号匹配 → 写入控制器 → 自动重启 更新前:控制器停止运行 · 网络稳定 · 不断电 更新后:在线 → 设备信息 → 核对固件版本 失败排查:型号不符 / 网络中断 / 未停机 / USB 驱动异常 结果:设备在线可编译、可下载、可调试 设备树节点与实物一致 · 固件版本匹配 · 授权状态正常 判断依据:在线扫描无报错、下载无版本冲突提示 关键检查点 · 授权是否 Full · 设备型号是否匹配 · IP 是否同网段 · 固件版本是否一致

五、常见问题与判断依据

环境搭建过程中最容易卡住的三个点:授权未生效(表现为编译按钮灰色或提示 Demo 限制)、设备扫描不到(IP 不同网段、防火墙拦截、USB 驱动未装)、固件更新失败(文件型号不符或控制器未停机)。判断是否搭建成功的标准很直接:设备树中控制器节点显示为在线、能成功编译并下载一个空程序、在线查看设备信息时固件版本与预期一致。做到这三点,后续的 PLC 编程与 HMI 组态才有稳定的运行基础。

固件更新会清空控制器中的原有程序与部分设置,操作前应先备份现有项目与控制器配置。生产设备上执行更新需安排在停机窗口内。