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