隨著通訊技術的進步,工業通訊現場匯流排(Fildbus)的技術已廣泛的應用在工業控制系統之中。就網路硬體通訊層(Physical layer)的技術而言,乙太網路(Ethernet, IEEE802.3)已成為最普遍,也是最廣泛被應用在各種領域之上之通訊技術,其相關的硬體和軟體技術也隨技術的普及而高速的發展中。所有的電腦設備,網路設備及通訊設備幾乎皆使用Ethernet作為通訊基礎,在如此大量地使用之下Ethernet已成為最先進,最穩定且最具成本效益的一項通訊技術之一。
典型的EtherCAT 控制系統
而EtherCAT (Ethernet Control Automation
Technology)是一項基於Ethernet硬體層所定義的通訊協定,其通訊規格被設計能夠適合應用在工業自動化中,特別是在機台設備自動化,其通訊協定具有高的響應速度及個從站(Slave)間的同步特性,很適合最為軸控及高速的I/O控制應用。它挾帶著Ethernet的各項優勢(普遍,高速,低成本),其相關的產品也以驚人的速度在成長。下圖為一工業通訊系統示意圖,EtherCAT主要坐落於高速即時的I/O控制。
就筆者的觀察,EtherCAT已逐漸成為軸控的標準通訊介面,其原因有二:
1. 智慧化浪潮
近幾年來德國的「工業4.0」概念帶動了一波工業"智"動化的浪潮,試圖將現有的自動化生產往上升級,從機台到雲端的上下串聯,從前端的銷售到後端的生產製造的整合,因此我們在控制系統中看到了幾個現象包括 多機整合IPC,全數位聯網 Ethernet 化
多機整合IPC原因是智慧化須要PC的計算能力,其二PC的技術已相當成熟,其多核多工的架構可以整合多種功能的設備包括控制單元,人機介面,流程控制等,而數位聯網已經是個事實,而所有聯網基本上都基於Ethernet, 而Ethernet 也早已是PC的標準介面
就軸控而言,早期都是採用脈波式或類比式的控制,脈波數量代表位置控制,類比訊號可以表示速度或者扭力命令,算是一種標準的伺服控制介面,各家驅動器廠商都根據此標準設計驅動器,但隨著應用日趨複雜,單一類比式的控制訊號已經沒有辦法滿足現經的應用了,
舉個例子來說,現在的協作型機器手臂,希望達成機械手臂可以和人一同工作,讓操作員可以直接用手引導方式教導機器人其工作程序,而運作過程中若跟操作員有近距離接觸或者已接觸可以安全的停止,像這一類的軸控技術除了需要高階的運動控制外,其伺服的控制方式也要搭配更複雜的控制,其資料量已非傳統的單一的脈波或類比控制訊號能夠滿足,也因此控制的方式逐漸進化成採用數位式通訊式的方式進行控制。
也因此到了這個階段數位化的伺服通訊協定也經是百家爭鳴,比如說 Mechatrolink, RTEX, Profitnet, SSCNET, SERCOS, Powerlink, EthernetIP和本文介紹之EtherCAT等為什麼EtherCAT能夠脫穎而出呢?
2. 技術的開放性
所謂開放式就是技術開源,相對封閉式就是技術不開放,EtherCAT 是一個開放性的通訊協定。我們觀察到因為開放性贏得市占有很多例子,例如.Android 的開放性相對於封閉式iOS,數百家手機廠相繼投入Android使得Android後來居上成為市占最高的手機作業系統。另外原本ARM技術相對於Intel也是一例。
Android 五年成長到市占8成
同樣道理,EtherCAT 也採相同作法將技術開源,運用團體戰的策略讓各個廠商相繼投入開發周邊產品,因此EtherCAT儼然成為一個標準的伺服通訊界面,如此一來對客戶來說也是一大好處,不用擔心採用某種封閉式通訊協定後所使用的產品被某一家廠商所綁住。幾乎所伺服大廠除自家通訊協定外,也都另外提供EtherCAT介面的產品。
另外從數字上由2016年 ETG (EtherCAT Technology Group) 提供的資料來看,EtherCAT 的會員數成已經成長超過3700家,其中亞洲地區這幾年的成長速度最快,已經佔了總會員數的三分之一。3700會員數這個數字在工控界裡是很驚人的數字,Modbus大家應該不陌生,從1979年到現在,其會員數也不過才100多家。