扩展功能包 - 热插拔(Hot Connect)

通过“热插拔(Hot Connect)”功能获取最大的灵活性。

 

“Hot Connect”的概念首先是指在运行中的系统实现连接和断开从站设备。

但是,这只是其中的一种可能性。

更常见的是,在EtherCAT总线配置(ENI文件)与实际连接的从设备或接线之间没有完美匹配的情况下,需要操作EtherCAT总线。

 

因此,可以涵盖以下几种情况(无需更改ENI配置文件):

- 设置复杂的控制系统,而系统的某些部分不可用、断电或断开连接。

- 由强制连接的设备和可选连接设备组成的运行系统(例如,在测试和测量环境中比较常见)

- 灵活的内部布线:可以连接到从站的不同端口(例如:模拟CAN连接)。

 

使用”Hot Connect“时,不需要添加从站中的特殊EtherCAT功能;事实上,任何EtherCAT从站都可以是HotConnect Group(HC组)的一部分。

每个HC组都必须是唯一可识别的,通常这是使用DIP开关实现的。

然后,该唯一从站地址出现在站别名寄存器或从存储器内的某个地址位置。

EtherCAT Master支持这两种方法。

此外,应用程序可以通过主设备对从站别名地址进行编程(例如,用于第一次系统初始化)。

 

“Hot Connect”功能包至少需要EC-Master主站协议栈的2.0版本。

支持HC所需的所有EtherCAT功能都由主站协议栈在后台自动处理。应用程序无需进行交互。

此外,只要连接或断开从站设备,主站协议栈将通过回调功能(通知)通知应用程序。

在任何时候,应用程序都可以使用适当的主站协议栈API函数来确定实际连接的从设备。

 

在HC功能部件包中,“边界关闭”功能提供了额外的安全性,防止从设备连接到错误的端口。

通过激活该功能,除了配置允许的端口除外,所有EtherCAT端口都将关闭。因此,主站协议栈可以简单地忽略连接到这些端口的从站,系统继续完全不受干扰地运行。

 

我们还可以回答您有关“Hot Connect”主题的任何进一步问题。