一個(gè)EtherCAT總線驅(qū)動(dòng)器數(shù)據(jù)幀足以完成所有節(jié)點(diǎn)控制數(shù)據(jù)的發(fā)送和接收EtherCAT主站發(fā)送一個(gè)報(bào)文,報(bào)文經(jīng)過所有節(jié)點(diǎn)。EtherCAT從站設(shè)備高速動(dòng)態(tài)地(on the fly)讀取尋址到該節(jié)點(diǎn)的數(shù)據(jù),并在數(shù)據(jù)幀繼續(xù)傳輸?shù)耐瑫r(shí)插入數(shù)據(jù),這樣,數(shù)據(jù)幀的傳輸延時(shí)只取決于硬件傳輸延時(shí)。當(dāng)某一網(wǎng)段或分支上的最后一個(gè)節(jié)點(diǎn)檢測(cè)到開放端口(無下一個(gè)從站)時(shí),利用以太網(wǎng)技術(shù)的全雙工特性,將報(bào)文返回給主站。
EtherCAT總線驅(qū)動(dòng)器報(bào)文的最大有效數(shù)據(jù)利用率達(dá)90%以上,而由于采用全雙工特性,有效數(shù)據(jù)利用率理論上高于100 MBits.
EtherCAT閉環(huán)總線驅(qū)動(dòng)器主站是網(wǎng)段內(nèi)唯一能夠主動(dòng)發(fā)送EtherCAT數(shù)據(jù)幀的節(jié)點(diǎn),其他節(jié)點(diǎn)僅傳送數(shù)據(jù)幀。這一設(shè)想是為了避免不可預(yù)知的延時(shí),從而保證EtherCAT的實(shí)時(shí)性能。
EtherCAT總線驅(qū)動(dòng)器主站采用標(biāo)準(zhǔn)的以太網(wǎng)介質(zhì)訪問控制器(MAC) ,無需額外的通信處理器。
因此,任何集成了以太網(wǎng)接口的硬件平臺(tái)都可以實(shí)現(xiàn)EtherCAT主站,而與所使用的實(shí)時(shí)操作系統(tǒng)或應(yīng)用軟件無關(guān)。
EtherCAT閉環(huán)總線驅(qū)動(dòng)器從站設(shè)備的EtherCAT總線驅(qū)動(dòng)器從站控制器(ESC)負(fù)責(zé)在硬件中高速動(dòng)態(tài)地(on the fly)處理EtherCAT數(shù)據(jù)幀,不僅使網(wǎng)絡(luò)性能可預(yù)測(cè),而且其性能獨(dú)立于具體的從站設(shè)備實(shí)施方式。