EtherCAT® Network Configuration, Diagnosis, and Monitoring

EC-Engineer 是覆盖完整 EtherCAT 工程工作流程的一体化工具——从办公室的初始网络配置到机器上的实时诊断。

工程师使用 EC-Engineer 来:

  • 配置 EtherCAT 网络(离线或在线),从 ESI 文件导入到 ENI 文件导出
  • 诊断通过 TCP/IP 远程连接到实时系统——无需本地访问控制器
  • 排查故障,利用内置拓扑可视化和错误计数器分析处理间歇性和永久性故障
  • 仿真集成 EC-Simulator,在没有任何物理子设备的情况下模拟真实网络行为

EC-Engineer 运行于 Windows 系统,可直接与 EC-Master 栈集成,既可作为独立工具使用,也可作为 SDK 集成到您自己的工程环境中。

EC-Engineer EtherCAT 配置工具

配置

EC-Engineer 支持所有 EtherCAT 子设备类型的完整配置——基于设备制造商提供的 ESI 文件。
主要配置任务:

  • 导入 ESI 文件(ETG.2000),导出 ENI 文件(ETG.2100)
  • 定义循环过程数据(PDO 选择和映射)
  • 设置子设备启动参数和初始化命令
  • 定义布线拓扑和可选热连接组
  • 配置分布式时钟(DC)同步
  • 分配站别名地址

配置可以离线完成(实验室或办公室,无需硬件),也可以在线完成(连接到真实网络)。网络扫描功能可自动检测已连接的子设备和物理拓扑——无论子设备是连接到本地 Windows PC 还是远程 EC-Master 控制器。

EC-Engineer EtherCAT 配置工具

诊断

EC-Engineer 通过 TCP/IP 连接到任何正在运行的 EC-Master 系统,提供对实时 EtherCAT 网络的完整可见性——无需本地访问控制器硬件。连接后(仅需主设备的 IP 地址),EC-Engineer 直接从 EC-Master 获取所有相关信息,包括 ENI 配置:

  • 显示和控制 EC-Master 及子设备状态
  • 实时过程(I/O)数据——读写
  • ESC 寄存器访问(读写)
  • EEPROM 读写
  • EC-Master 和子设备的对象字典访问
  • SDO 邮箱传输(上传和下载)
  • 固件上传和下载
  • 已配置网络拓扑与实际检测到的网络拓扑的并排比较

故障排查

EtherCAT 网络提供了丰富的内置诊断功能,acontis EC-Engineer 的设计使这些功能即使没有深厚的 EtherCAT 专业知识也能轻松使用。EtherCAT 网络中的错误分为三类,每类需要不同的诊断方法。

第一类涵盖网络启动期间阻止网络达到运行状态的永久性错误。这些错误包括:真实网络与 ENI 配置之间的拓扑不匹配、子设备初始化失败、分布式时钟同步问题,以及尽管布线正确仍出现的完全帧丢失。EC-Engineer 的图形化拓扑视图使工程师能够立即将发现的网络与规划的配置进行比较,从而直观地识别缺失或不匹配的子设备。

第二类涵盖网络处于运行状态时的永久性错误——主设备或子设备之间的电缆断开、断电、子设备降至较低状态、子设备完全故障,或网络上出现意外设备。在可能包含数百个子设备的大型网络中,精确定位故障位置对于高效排查至关重要。EC-Engineer 的拓扑视图精确标示通信中断的链路位置,使工程师能够进行有针对性的干预,而无需耗费大量时间逐一更换电缆。

第三类涵盖网络保持运行但质量下降时的间歇性错误——循环过程数据中偶发的帧丢失和工作计数器错误(WKC)。这类错误最难捕捉,因为它们可能仅在特定条件下出现,如振动、温度变化或电磁干扰。EC-Engineer 的"自测扫描"功能在规定时间段内发送大量不同长度的帧,统计丢失帧数,并读取子设备错误寄存器以识别潜在弱点。通过将帧丢失统计数据与各子设备错误计数器读数相结合,EC-Engineer 能够在边缘连接升级为永久性故障之前精准定位问题所在。

EC-Engineer EtherCAT 配置工具拓扑

仿真

EC-Engineer 内置由 EC-Master 和 EC-Simulator 驱动的完整仿真模式——无需物理子设备!
这使以下操作成为可能:

  • 无需硬件即可完整演示和测试所有 EC-Engineer 在线功能
  • 可控地重现故障场景(例如子设备断电、电缆断开)
  • 适用于整个开发生命周期:系统设计 → 规划 → 质量保证 → 调试 → 维护

在配置、诊断和仿真模式之间切换只需在工具栏中单击一次——无需更改项目或重新配置。
EC-Engineer 与 EC-Simulator 的无缝集成使这些实用工具在完整开发周期中更具价值——为每个开发阶段提供独特的功能集!

EC-Engineer 软件开发套件(SDK)

对于需要将 EtherCAT 工程功能嵌入自有应用程序的团队,EC-Engineer 提供软件开发套件(SDK)。
SDK 支持:

  • 将所有 EC-Engineer 功能(或选定子集)集成到自定义工程工具中
  • 白标 / 品牌定制
  • 部署于 Windows 和 Linux

基于 Microsoft® WPF 技术的用户界面层,集成简便。

了解更多关于 EC-Engineer SDK 的信息...

架构图

功能特性

由于 EC-Engineer 是一款功能完备的工具,集配置、诊断、故障排查、内置 EtherCAT 主设备功能以及 EtherCAT 子设备仿真于一体,此处仅展示部分亮点功能。如需完整功能对比,请参阅在线文档。

通用功能

  • 在一个项目中配置多个主设备系统
  • 连接到 Windows PC 的 EtherCAT 子设备
  • 连接到控制系统的 EtherCAT 子设备
  • 树形视图和拓扑视图
  • ESI 和 EMI 管理器
  • 多语言支持
  • 基于 Microsoft WPF 技术的现代用户界面

配置功能

  • 按照 ETG.2000 导入 ESI(EtherCAT 子设备信息)文件
  • 按照 ETG.2100 导出 ENI(EtherCAT 网络信息)文件
  • 自动识别已连接的子设备(总线扫描)
  • 子设备复制和粘贴(包含所有参数)
  • PDO 选择和配置
  • 调整和附加 EtherCAT 子设备初始化命令
  • 透明集成 MDP(模块化设备配置文件)子设备
  • 子设备固定内存布局
  • 分布式时钟(DC)设置
  • 定义"热连接"组
  • 编程站别名地址
  • 其他主设备和子设备参数

诊断与监控功能

  • EC-Master 和子设备状态(显示和控制)
  • 过程(I/O)数据(显示和控制)
  • ESC 寄存器(读写)
  • EEPROM(读写)
  • EC-Master 和子设备对象字典
  • 邮箱传输(服务数据对象上传和下载)
  • 固件上传和下载
  • 配置与真实网络的比较

更多关于 EC-Engineer 的信息

请通过 下载区 申请获取更多信息。

免费评估申请