EtherCAT主站的主要任務是對網絡進行初始化操作和處理所有設備的狀態機、過程數據以及為EtherCAT主站應用和從站應用之間的參數交換提供非循環訪問機制。
然而,主站本身不收集初始化列表和循環指令的信息。而是通過標準的網絡配置邏輯完成的。在通常情況下,網絡配置邏輯是一個EtherCAT網絡配置軟件。
配置邏輯從ESI或SII、ESC寄存器和對象字典或IDN列表中收集必要信息,并生成EtherCAT網絡信息(ENI)。ENI文件提供給EtherCAT主站再進行上述所有的網絡操作。
上圖中的配置功能代表配置工具或主控軟件中的配置功能。EtherCAT主站應用程序可以是PLC或運動控制功能或在線診斷應用程序。這是在應用上將會面臨一個問題,當網絡配信息文件(ENI)與實際網絡不符,或者應用程序希望能夠靈活更改網絡時,ENI文件就限制了網絡的靈活性。
Acontis憑借大量的EtherCAT客戶現場應用經驗和客戶實地測試,在acontis EtherCAT主站方案EC-Master中集成了一個能夠通過應用程序靈活修改和配置ENI的功能 – SuperSet ENI。
Superset ENI功能允許用戶在不生成新ENI文件的情況下調整網絡配置。基本ENI文件包含所有可能連接的從設備的最大集。根據用例,應用程序可以從從站設備最大集中刪除任意設備。下面總結了SuperSet ENI的2種使用場景:
1- 選擇特定從站組合
下圖展示了一個完整網絡應該包含的網絡拓撲結構,當網絡配置工具配置并生成網絡信息文件(ENI)時,是根據正常完整網絡配置并生成的。
在通常情況下如果此完整網絡中的從站1002和1004不在實際網絡中,當EtherCAT主站根據ENI描述配置網絡時,會產生總線不匹配的異常狀態。
為了解決上述問題,EC-Master SuperSet ENI通過額外提供的SDK,允許應用程序在啟動過程中根據應用需要修改網絡結構,并刪除網絡中實際不存在的設備,以保證網絡配置和實際連接結構相同。這樣就可以做到不更改ENI文件的情況下適應變化的網絡結構。
2- 替換從站
在一些應用下,某些特定位置的從站可能會在多個設備中選擇其中某一個連入實際網絡,具體使用某個型號的設備通過應用判斷。
為了實現上述功能,在配置網絡信息(ENI)文件時,將特定位置下可能連入網絡的所有從站設備全部配置到網絡信息中,從而可以產生一個最大集合,如下圖的9001和9002。
應用程序在網絡啟動時調用EC-Master SuperSet ENI通過額外提供的SDK,從完整集合的網絡配置上選擇一個實際連入的設備,并將完整集和中沒有連入網絡的設備刪除。這樣就可以做到不更改ENI文件的情況下適應變化的網絡結構。
關于盟通
北京盟通科技有限公司成立于2013年,是工業自動化領域的高新技術企業。公司專注于實時現場總線技術及工業通訊技術的研發、推廣及技術支持服務。依托于核心團隊多年的海外和行業經驗,盟通科技與歐洲多家自動化領域的佼佼者達成戰略合作關系,為客戶提供EtherCAT主站協議棧、OPC UA SDK軟件開發包、CANopen協議棧、FSoE協議軟件、CAN總線硬件、DINA安全模塊、艾默生Connext軟件等工業協議的標準和定制化產品。
-
網絡
+關注
關注
14文章
7519瀏覽量
88633 -
ethercat
+關注
關注
18文章
655瀏覽量
38605 -
工業通信
+關注
關注
0文章
116瀏覽量
15541 -
ENI
+關注
關注
0文章
2瀏覽量
3634
發布評論請先 登錄
相關推薦
評論