EC-Engineer Web V2.0: 新特性

EC-Engineer Web 的新版本包含许多新功能,这些功能在下面的页面中进行了详细描述。 但也有一些技术方面的事情要首先提及,这个新版本现在基于 .NET Core 3.1(LTS 版本)。 Angular 版本和控件也已更新。 更新的组件提高了稳定性和并采用最先进的设计。

2.0版本的新特性

 

EC-Simulator扩展

EC-Engineer Web V2.0 版本包含多项新功能,用于创建 EtherCAT 网络仿真软件 EC-Simulator 的配置。 这使模拟器能够更好地模拟具有其属性的真实从站。

支持 CANopen-over-EtherCAT (CoE) 的模拟从站包括一个在线词典。 EXI(扩展网络配置)文件可以选择包含从站特定对象字典声明。 这些特定于从站的对象字典声明可以从设备制造商提供的 ESI 文件中生成,也可以通过 EtherCAT 网络由从站上传。 除了对象字典的整体结构外,甚至对象的数据也可以包含在 EXI 文件中。

EC-Engineer Web 中 CoE 设置的屏幕截图

如果 EXI 文件不包含模拟从站的从站特定对象字典,则 EC-Simulator 提供通用对象字典。

从站的实际在线对象字典取决于设备固件和其他标准。 因此,通用对象字典可能与从设备的实际对象字典不匹配。 通用对象字典和从站的实际对象字典之间的一些常见不匹配包含:对象数量的差异、数据类型的差异和内容的差异。

如果使用通用对象字典而非实际的对象字典,主站应用程序的行为可能会有所不同。 因此,通过在 EXI 文件中包含实际的对象词典,可以使从站设备的模拟在线词典与从站的实际对象词典相匹配。

如屏幕截图所示,还可以编辑从机的 EEPROM 和寄存器值。 并且也可以设置一些特定的拓扑选项。

 

支持多任务和主同步单元

此新功能支持创建多个任务和主站同步单元。 多个任务和主站同步单元使得在 EC-Master 的单独应用线程中处理多个 EtherCAT 循环任务成为可能。 从应用的角度来看,这使得跨多个线程构建 EtherCAT 过程数据成为可能。 因此,可以相应地处理需要不同循环时间的过程数据。

例如,一个典型的应用可能有一个要求非常快的循环时间的伺服驱动器任务,以及另一个不需要非常快速处理或特殊循环时间要求的 I/O 数据任务。

 

支持变量的重命名

现在也可以直接在 EC-Engineer Web 中编辑变量。 这使得跟踪特定变量并在 EC-Master 中使用它们变得更加容易。 更改的变量名称当然也会在 ENI 文件中体现。