EtherCAT主站的主要任务是对网络进行初始化操作和处理所有设备的状态机、过程数据以及为EtherCAT主站应用和从站应用之间的参数交换提供非循环访问机制。
然而,主站本身不收集初始化列表和循环指令的信息。而是通过标准的网络配置逻辑完成的。在通常情况下,网络配置逻辑是一个EtherCAT网络配置软件。
配置逻辑从ESI或SII、ESC寄存器和对象字典或IDN列表中收集必要信息,并生成EtherCAT网络信息(ENI)。ENI文件提供给EtherCAT主站再进行上述所有的网络操作。
上图中的配置功能代表配置工具或主控软件中的配置功能。EtherCAT主站应用程序可以是PLC或运动控制功能或在线诊断应用程序。
EtherCAT用户都希望EtherCAT主站能够提供明确的功能和良好的互操作性。当然,也并非所有用户应用都需要有同样的需求。因此,并非每个主站都必须支持EtherCAT技术的所有功能。EtherCAT技术组织为了规范EtherCAT主站的标准功能,定义了ETG1500 EtherCAT主站规范,它已经可以覆盖许多通用的EtherCAT主站的需求。ETG1500将EtherCAT主站分为Class A和Class B两类,同时为了满足一些控制器、工厂和机械设备使用EtherCAT技术时可能需要的其他功能还定义了扩展功能包Feature Packs。
01
Class A 主站
Class A的EtherCAT主站设备应支持ETG规范ETG.1000系列描述的所有功能以及ETG.1020的大部分功能。标准EtherCAT主站应具备的标准功能,可以参考ETG.1500规范的表1。
EtherCAT主站设备应符合Class A的要求。
02
Class B 主站
与Class A相比,Class B的EtherCAT主站的功能有所减少。这种类型的EtherCAT主站需要具备连接大多数EtherCAT从站设备所需的最基础功能(例如,支持CoE、交换循环的过程数据)。只有不能满足Class A主站设备要求的设备才能降级满足Class B类型主站设备要求。
03
功能包 -- Feature Packs
功能包(FP)定义了一组可选功能。如果支持任意一个FP,则应满足该FP所列要求的所有功能。在ETG.1500中定义了下面几个具体的扩展功能,但是对于ETG.1500中的扩展功能中也并非所有都具备应用的实际意义。ETG.1500定义的扩展功能如下:
· FP Cable Redundancy
· FP Motion Control
· FP Hot Connect
· FP External Synchronization
· FP EtherCAT Automation Protocol
· FP Device Replacement
· FP mailbox Gateway
Acontis的EC-Master EtherCAT主站作为市面上主流的EtherCAT主站之一,适配过大量不同需求的商业产品。因此针对不同产品商业化过程中的个性需求都有相应的理解。EC-Master包含所有ETG定义的Feature Packs功能,甚至提供超出定义部分的功能。下面内容列出EC-Master支持的所有Feature Packs。
· External Synchronization
· Hot Connect
· SuperSet ENI
· Cable Redundancy
· Master Redundancy
· EoE Endpoint驱动
· EoE Third Party Tool Support Package
· UDP Mailbox Gateway
·Split-Frame Processing
在未来的文章中,我们与应用需求相结合,逐一介绍每个EtherCAT FP的定义功能及其应用场景。
-
网络
+关注
关注
14文章
7492浏览量
88564 -
cat
+关注
关注
1文章
75浏览量
21250
发布评论请先 登录
相关推荐
评论