EtherCAT主站能够顺利初始化和操作网络,离不开EtherCAT网络信息文件(ENI),它包含与EtherCAT主站本机以及连接到主站上每个从站设备的配置一般性信息。该文件由配置工具创建,并由EtherCAT主站程序加载,如下图所示。
在通常情况下,主站加载ENI文件并根据ENI文件中的信息配置网络时,EtherCAT主站会首先检查网络中连接的从站设备和ENI文件的匹配性。如果网络连接和ENI文件中的描述不匹配,可能会导致初始化和操作信息失败的现象。
ENI文件减少了EtherCAT网络中各种不同需求和应用带来变化时应用程序重新开发的难度,但是也为网络灵活性带来了束缚。所以为了使EtherCAT网络更加灵活,热插拔功能允许在系统启动之前或运行期间从EtherCAT网络中删除或添加预先配置的部分网络,而不影响与网络其他部分的通信。例如,在网络运行时打开/关闭或连接/断开的热插拔组。
Acontis凭借大量的EtherCAT客户现场应用经验和客户实地测试,在acontis EtherCAT主站方案EC-Master中集成稳定可靠的热插拔功能。并且acontis EtherCAT主站以及热插拔在应用场景下解决了许多实际问题。
下面总结了EtherCAT 热插拔的3种使用场景:
1.配置一个复杂的控制系统
指定一组或者多组固定EtherCAT从站为热插拔从站单元,热插拔从站单元可以在网络任何状态下连接或者断开固定网络,也可以在网络工作的任何时刻上电或者断点。
2.灵活的接线
当网络中,固定网络有多个空闲端口,被设置为热插拔组的从站设备可以根据需要接入任意空闲端口中,不需要考虑网络连接顺序和连接位置等任何因素。
3.换刀
指定某一特定端口,可以连接多种不同的EtherCAT从站热插拔组,但是同一时刻只能由其中一组从站模块接入到这一固定位置端口。