EtherCAT FP介绍系列文章—SuperSet ENI

SuperSet ENI

EtherCAT主站的主要任务是对网络进行初始化操作和处理所有设备的状态机、过程数据以及为EtherCAT主站应用和从站应用之间的参数交换提供非循环访问机制。

然而,主站本身不收集初始化列表和循环指令的信息。而是通过标准的网络配置逻辑完成的。在通常情况下,网络配置逻辑是一个EtherCAT网络配置软件。

配置逻辑从ESI或SII、ESC寄存器和对象字典或IDN列表中收集必要信息,并生成EtherCAT网络信息(ENI)。ENI文件提供给EtherCAT主站再进行上述所有的网络操作。

图片

上图中的配置功能代表配置工具或主控软件中的配置功能。EtherCAT主站应用程序可以是PLC或运动控制功能或在线诊断应用程序。这是在应用上将会面临一个问题,当网络配信息文件(ENI)与实际网络不符,或者应用程序希望能够灵活更改网络时,ENI文件就限制了网络的灵活性。

Acontis凭借大量的EtherCAT客户现场应用经验和客户实地测试,在acontis EtherCAT主站方案EC-Master中集成了一个能够通过应用程序灵活修改和配置ENI的功能 – SuperSet ENI。

Superset ENI功能允许用户在不生成新ENI文件的情况下调整网络配置。基本ENI文件包含所有可能连接的从设备的最大集。根据用例,应用程序可以从从站设备最大集中删除任意设备。

下面总结了SuperSet ENI的2种使用场景:

1、选择特定从站组合

下图展示了一个完整网络应该包含的网络拓扑结构,当网络配置工具配置并生成网络信息文件(ENI)时,是根据正常完整网络配置并生成的。

图片

在通常情况下如果此完整网络中的从站1002和1004不在实际网络中,当EtherCAT主站根据ENI描述配置网络时,回产生总线不匹配的异常状态。

图片

为了解决上述问题,EC-Master SuperSet ENI通过额外提供的SDK,允许应用程序在启动过程中根据应用需要修改网络结构,并删除网络中实际不存在的设备,以保证网络配置和实际连接结构相同。这样就可以做到不更改ENI文件的情况下适应变化的网络结构。

图片

2、替换从站

在一些应用下,某些特定位置的从站可能会在多个设备中选择其中某一个连入实际网络,具体使用某个型号的设备通过应用判断。

图片

为了实现上述功能,在配置网络信息(ENI)文件时,将特定位置下可能连入网络的所有从站设备全部配置到网络信息中,从而可以产生一个最大集合,如下图的9001和9002。

图片

应用程序在网络启动时调用EC-Master SuperSet ENI通过额外提供的SDK,从完整集合的网络配置上选择一个实际连入的设备,并将完整集和中没有连入网络的设备删除。这样就可以做到不更改ENI文件的情况下适应变化的网络结构。

图片

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值