EN
当前所在位置:首页 > 技术知识 > EtherCAT

技术知识

北京盟通科技是工业自动化领域的高科技企业,依托于核心团队多年的海外和行业经验,致力实时现场总线技术及工业通讯技术的推广

EtherCAT功能包--热连接

发布时间:2019-05-08

通过"热连接"可以实现系统的最大灵活性 。
"热连接"的主要概念是指:在一个运行(热)系统中从站进行连接和断开连接的操作。然而,这只是几种可能情况之一。实际情况更多的表现为:在操作系统时, EtherCAT总线配置(ENI文件)和实际连接的从站或布线之间没有得到完美的匹配。

因此可以额外归纳以下几个用例(无需更改ENI的配置文件):

设置一个完整的控制系统,这个系统不能关闭电源或断开连接;

运行一个包含必选设备和可选设备的系统(例如在测试与测量的环境运行);

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

使用"热连接",并不需要在从站中添加任何特殊的EtherCAT功能;而事实上,任何EtherCAT从站都可以是“热连接”组(HC组)的一部分。为了使每个HC组都是唯一且可识别的,可以使用DIP开关。这个特殊的从站地址可以出现在站别名寄存器中,也可以出现在一些从站内存中的某些地址位置。这两种方法EtherCAT主站都支持。此外,这个应用程序可以允许通过主站编写站名地址(例如,第一次系统初始化时)。

"热连接"功能包至少需要EC-Master协议栈的2.0版本支持。

所有需要HC的EtherCAT活动均由背板中的协议栈自动处理。这里不需要对应用程序进行交互。此外,只要一个从站连接或断开连接,应用程序将由一个响应函数被告知(通知)。无论何时,应用程序都可以让实际连接着的从站使用适当的主站协议栈API函数。

在HC功能包中,当从站连接到错误的端口时,可以使用"边境关闭"功能为系统提供额外的安全保护。通过激活该功能,EtherCAT中除了配置允许之外的所有端口将被关闭。因此通过这些端口连接的从站将被忽略掉,且系统继续运行,完全不受干扰。