剛剛接觸Ethercat,總結筆記以免遺忘,這篇文章純小白,可能有些我的理解是錯誤的,僅供參考。
先看百度的定義:是以以太網爲基礎的現場總線系統
說實話,看了這句話我還是什麼都不懂,什麼是現場總線,什麼是以太網?
現場總線可以理解成是工業現場那些設備之間的通信網絡,直白的說就是通過現場總線定義機器與機器之間的交流方式。以太網是一種計算機局域網技術,emmm,並沒有很看懂,先佔個坑吧。
Ethercat有兩個特點,實時性能優異和靈活的拓撲性能
實時性能優異來源於它每個節點對以太網數據處理的方式,從站讀取主站發送過來數據幀中的數據,然後把自己產生的數據插入到該數據幀中,再轉發給下一個從站。這樣的傳輸方式提高了帶寬的利用率,也就提高了工作的實時性。
Ethercat支持包括線形、樹形、菊花鍊形等多種拓撲結構,什麼是拓撲結構呢,就是設備與設備之間是以什麼結構通話的。那這些拓撲有什麼區別呢,如果是線性,如果有人想搞破壞,一刀下去,整個通信網絡就壞球了,但是如果是菊花型,這條電纜壞了,還可以通過其他的線路聯繫設備。