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文章
7519瀏覽量
88633 -
cat
+關注
關注
1文章
75瀏覽量
21263
發布評論請先 登錄
相關推薦
評論