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