ethercat技術協(xié)會(ethercat technology group,簡稱etg)是為來自于各種工業(yè)領域的主要用戶公司和領先的自動化設備制造商提供的平臺,旨在共同支持,推廣及發(fā)展ethercat技術。
一、組織
etg的組織結構
etg的組織架構如下:
每個etg成員都能積極參與技術工作組與項目團隊的工作,為ethercat技術的發(fā)展做出貢獻。為方便海外會員的參與,每年兩次的技術委員會(tc)代表大會都在德國法蘭克福國際機場附近舉辦。除了參加委員會外,etg成員還可以通過技術咨詢委員會(tab)將技術更改需求直接提交給tc主席進行評估。技術咨詢委員會負責審查和發(fā)布ethercat的詳細信息,選擇和批準一致性測試工具,發(fā)布最新版本。同時,技術咨詢委員會也是一致性評判的仲裁機構。
全球ethercat推廣活動由市場營銷委員會(mc)牽頭。etg日本地區(qū)委員會組織發(fā)起ethercat在日本的推廣活動,并提供資金支持。etg全體會員大會決定etg地方規(guī)劃細則并選舉董事會。etg全體會員大會通常與sps/ipc/drives貿易展同期舉行。不能到德國參加會議的會員,可在地方會員會議(如日本、韓國等)上獲得最新的etg活動信息,同時提供相應的反饋。
董事會監(jiān)督管理人員,負責選擇和指定ethercat測試中心并指導其運作。同時,董事會負責任命技術咨詢委員會成員和技術委員會主席。
組織的目標
ethercat是開放的技術。ethercat技術協(xié)會推廣這種技術并確保每一個對該技術感興趣的公司都可以實施和應用ethercat。
同時,ethercat技術協(xié)會通過定義功能需求,一致性測試來保證ethercat實施的兼容性以及認證流程。
etg的目標是保證ethercat技術滿足并超越最廣泛的有可能實現的任何行業(yè)的應用要求。為了實現這個目標,該協(xié)會結合了來自于機械制造,系統(tǒng)集成,以及最終用戶和自動化供應商的領先控制和應用方面的專家,提供關于現有技術的應用案例和對協(xié)議未來如何完善的建議等高質量反饋。
ethercat技術協(xié)會組織用戶和供應商會議(如,技術委員會),通過經常性定期會議宣布ethercat技術的最新進展及相關討論。
會員的收益
etg是全球最大的工業(yè)以太網組織, 擁有 3075 個會員單位。ethercat技術協(xié)會鼓勵ethercat設備提供商加入etg,從而獲取研發(fā)產品及應用實施的支持,同時獲得供應商識別碼(vendor id)以及一致性測試工具。ethercat用戶可以通過加入etg表明其對該技術的支持和應用。
● etg會員可以進入ethercat網頁中的“會員專區(qū)”下載協(xié)議,技術實施指南, ethercat基礎知識以及及時更新的技術信息,并加入開發(fā)者論壇。
● 僅對etg會員提供ethercat研發(fā)產品的支持。
● 協(xié)會會員優(yōu)先得到規(guī)范草案,白皮書,原型評估產品及首批產品,從而可首先進行評估、使用或實施ethercat技術。
● 會員可以合法參加工作組或技術委員會,并影響ethercat技術協(xié)議未來的完善。所有 etg技術工作組(etg technical working groups)的列表可參見網站“會員專區(qū)”的相關內容。
● etg在國際標準委員會(iec及iso等)上代表會員利益。
● 關于協(xié)會,更深入的技術研發(fā)和可能的市場參與,最新活動等信息(member newsletter)通過etg的信息郵箱發(fā)布給所有會員單位。
● 會員單位可以使用ethercat的徽標(logo),表現其對該技術的支持;會員單位也可以使用ethercat 技術協(xié)會的徽標,以表現其擁有該協(xié)會的會員資格。
● etg會員有權在 ethercat產品指南( product guide)上及etg全球主要自動化展覽會的聯合展臺上推廣其ethercat產品。
● 成為會員是免費的,不收取任何費用。
如何申請etg會員
通過電話或電子郵件聯系etg總部或當地的etg辦公室。提供必要的信息,例如要求以及會員申請表,有興趣的客戶可以在網站的下載專區(qū)下載 etg by-laws申請表。
二、技術
ethercat – 以太網現場總線:
● ethercat 一網到底,協(xié)議處理直達i/o層;
● 無需任何下層子總線;
● 無網關延遲;
● 單一系統(tǒng)即可涵蓋所有設備: 輸入輸出,傳感器,執(zhí)行器,驅動,顯示。
ethercat 速度更快:
● 傳輸速率:
● 2 x 100 mbit/s (高速以太網, 全雙工模式) 。
● 刷新時間:
● 256 數字量 i/o:11 μs;
● 分布于 100 節(jié)點的 1000 開關量 i/o:30 μs = 0.03 ms;
● 200 模擬量 i/o (16 bit):50 μs, 采樣率 20 khz;
● 100 伺服軸(每個 8 byte in+out): 100 μs = 0.1 ms;
● 12000 數字量 i/o: 350 μs。
飛速傳輸的以太網幀:
● 在幀的傳輸過程中過程數據被提取或插入:
● 每個從站的過程數據量幾乎無限制(1 bit…60 kbyte, 如果需要則使用幾個以太網幀傳輸);
● 每一個循環(huán)中幀的報文數據構成可以不同。如:超短循環(huán)時間用于軸數據,稍長循環(huán)用于i/o刷新;
● 支持異步的、事件觸發(fā)的通信。
● 隱含式尋址方式實現協(xié)議消耗最小化:
● 針對分布式i/o的優(yōu)化報文結構;
● 通訊完全在硬件中完成—最優(yōu)性能(+可預測);
● 若網絡中全部為ethercat設備,則無需交換機;
● 出色的診斷功能;
● 保留對以太網的兼容性。
分布時鐘:
● 精準同步 (<< 1 μs!) — 通過分布時鐘的精確校準實現;
● 采用scope view長時間監(jiān)視兩個獨立的設備;
● 兩設備間距300 個節(jié)點,線纜長度120米。
ethercat 是工業(yè)以太網:
● ethercat 采用標準以太網幀: ieee 802.3;
● 可替換為udp/ip (若需要ip路由);
● 保持標準的以太網幀;
● 對tcp/ip完全透明;
● 所有因特網技術(http, ftp, webserver,…) 均可實現,且不影響系統(tǒng)的實時性能!
ethercat 接線更靈活:
● 標準以太網拓撲結構:星型拓撲;
● 靈活的樹型結構 – 自由擴展;
● 支持各種拓撲結構,如線型,星型,樹型,總線型;
● 可實現多層次拓撲;可自由組合各種拓撲;
● 每個ethercat網段可容納65,535個節(jié)點,網絡規(guī)模幾乎無限。
● ethercat支持多種以太網物理層:
● 100base-tx (兩節(jié)點最大間距100米);
● 100base-fx(兩節(jié)點最大間距2公里);
● lvds (模塊化設備);
● 允許任意數量的物理層改動。
ethercat 配置更簡單:
● 拓撲結構:
● 拓撲目標與現實的自動對比;
● 診斷:
● 精確定位故障;
● 網絡規(guī)劃:
● 系統(tǒng)性能獨立于:
● 從站的實施;
● 拓撲結構 (無交換機/集線器);
● 尋址:
● 無需手動編址;
● 自動進行地址配置;
● 地址可被保留;
● 添加新節(jié)點是無需重新配置整個網絡的地址。
ethercat 成本更低:
● 主站:
● 無需專用插卡(輔助處理器);
● 主板集成的網口即可滿足要求;
● 從站:
● 低成本從站控制器;
● fpga 或 asic;
● 簡單的從站:無需實施微處理器;
● 無需功能強大的微處理器;
● 基礎設施:
● 無需交換機/集線器;
● 標準以太網線纜和接頭。
● 實施工具:
● 標準以太網監(jiān)測工具,如,微軟網絡監(jiān)視器或wireshark: 免費獲??;
● 解析軟件: 免費獲??;
● 網絡規(guī)劃僅需少量的工作:
● 簡單的組態(tài);
● 默認配置即可生效,無需網絡調試;
● 改善的診斷:
● 更快的排錯可以減少停機時間;
● 快速配置:
● 無需地址配置。
ethercat實施輕松:
● 從站的實施:
● 所有實時性相關功能都由asic或fpga實現;
● esc硬件中處理實時協(xié)議;
● 集成通訊狀態(tài)機;
● 網絡性能獨立于:
● 從站微處理器的性能;
● 協(xié)議堆棧。
● 對于使用或不適用微處理器(作為host cpu)的應用:
● 集成了dpram (1…8kbyte);
● 集成了分布時鐘;
● 對微處理器的高精度中斷。
● 主站的實施:
● 可采用主站樣本代碼(源碼);
● ethercat配置工具;
● esi和eni的xml文件格式。
ethercat功能安全:
● 為在ethercat安全設備間傳輸安全性過程數據,safety over ethercat (fsoe)定義了一個安全通訊層。
● fsoe是ethercat 技術協(xié)會的一項開放技術。
● 該協(xié)議基于iec 61508開發(fā),因此:
● 滿足安全完整性等級 (sil)3;
● 殘留誤差概率 r(p)< 10-9;
● 該協(xié)議獲得獨立的tüv 認證;
● soe 幀映射在循環(huán)的pdo中:
● 最小的fsoe幀長:6 byte;
● 最大的fsoe幀長:取決于從站設備的安全過程數據的數量;
● 因此協(xié)議適用于安全io及功能安全運動控制的應用;
● 從fsoe主站到fsoe從站的被確認傳輸,反之亦然;
● 安全設備參數可以在fsoe連接啟動時,從主站下載到從站;
● 經認證的safety over ethercat產品從2005年開始上市;
● fsoe協(xié)議不局限于:
● 通訊層及接口通訊層不是安全測量的部分:黑色通道(assumed unsolved bit error rate: p = 10-2);
● 傳輸速度;
● 安全過程數據長度(length of safe process data);
● 可通過非安全網關,現場總線系統(tǒng)或骨干網路由;
● 可以由非安全網關路由;
● 可由現場總線系統(tǒng)路由;
● 適用于(幾乎所有)總線系統(tǒng)的一種安全技術。
三、應用
1.超高速 ethercat 助力空客高升力系統(tǒng)
位于德國不萊梅的空客工廠測試并生產a380 的機翼,在其測試系統(tǒng)中采用了倍福公司(beckhoff) 的工控機和ethercat 系統(tǒng)。
在德國不萊梅的空客基地,空客公司為其飛機的提升系統(tǒng)裝備了“高升力”系統(tǒng)測試平臺。該測試涵蓋了飛機在飛行不同階段中可產生“額外提升力”的所有相關功能部件,其主要組件包括著陸翼、著陸板,以及所有航行子系統(tǒng)的驅動和控制部分。
空客測試平臺的尺寸和系統(tǒng)與原始的尺寸大小相匹配,巨大的鋼架結構包含了高升力系統(tǒng)所需的功能元件,雖然每次只對一個機翼進行配置,但一次可全部完成對驅動軸的裝配。為了檢測在不同情況下驅動和控制系統(tǒng)之間的交互情況,相應的機翼以一個四象限的驅動和若干模擬的信號建立模型。
通過該測試平臺,空客公司可完成多種研究。例如,用液壓缸和氣缸來模擬不同飛行階段中各部件所受到的空氣動力學負載。此外,通過對計算機控制的模擬,可以對一些特定的項目進行研究,比如模擬在長時間下某些結構元件的失效等。測試過程中,各個部件的運動,如副翼的伸展、撤回、擺動等,都由原始飛機控制系統(tǒng)控制,因此,飛機控制系統(tǒng)與測試平臺的控制系統(tǒng)是相互獨立的。
測試平臺的控制系統(tǒng)
測試系統(tǒng)控制所有模擬空氣動力學負載的液壓缸和氣缸,并對各種參數進行記錄。在特定情況下,動力負載會非常大,因此測試平臺的設計還要考慮到安全問題。除了人身安全防護之外,所有的防護措施都聚焦在元件上,如某些作為原型的、或者是價格非常昂貴的零部件。因此,系統(tǒng)中設計了多處的緊急停止、權限控制、帶核查的信號冗余記錄,以及對執(zhí)行部件的安全控制。
位于德國 essen 的ingenieurgeinschaft 公司,接受了委托,來設計這個測試平臺控制系統(tǒng)。使用ethercat 技術來完成這樣一個控制系統(tǒng),這還是首次。工程師們開發(fā)的系統(tǒng)主要是工程測試和液壓控制,該團隊由15 名來自不同行業(yè)背景的專家組成,如機械工程師、電氣工程師、it專家等。
ethercat 端子:超高速i/o 系統(tǒng)
高升力系統(tǒng)的規(guī)模之大從控制信號的數量上就可見一斑。系統(tǒng)中的數字/模擬量信號超過500 點,其中包括大約100個來自不同控制電路和檢測電路的執(zhí)行信號。所有的i/o數據都通過倍福的ethercat 端子系統(tǒng)進行處理。
torsten finke 博士是ingenieurgeinschaft 公司的三位經理之一,他如此解釋ethercat 技術給該項目帶來的好處:“通過以太網,所有信號都能夠以一種更加可靠、簡單和快速的方式進行控制。由于模擬信號到端子的距離大大縮短,通過模數信號的轉換,克服了信號傳輸的長距離所帶來的問題。該系統(tǒng)的靈活性非常好,十分適合目前的項目。并且,ethercat 的總線拓撲結構克服了傳統(tǒng)的星型結構,大大減少了電纜的成本以及發(fā)生錯誤的可能性。ethercat 在帶寬和傳輸速度上都提供了一個很好的解決方案,并且,憑借超過10khz 的時鐘頻率,整個系統(tǒng)實時性也得到了保證?!?br>同樣,ethercat 技術的開放性也是一個很突出的優(yōu)點,它可以獨立于主機平臺。例如,ethercat主機程序是在linux 平臺下開發(fā),并在項目中得到了很好的應用。torsten finke 博士解釋道:“主機程序運行在一臺通用的標準工控機上。系統(tǒng)中不需要專用的plc,linux 是個先進的服務器操作系統(tǒng),并且,已被證明具有良好的穩(wěn)定性、高效性,尤其是在網絡方面。和rtai-linux 內核的實時延伸相結合的開放式構架使得操作系統(tǒng)能夠得到硬實時性能,而在程序和服務方面沒有什么限制?!?br>來自倍福 的c51xx 工控機提供了強大的計算能力。并且,諸如文件和web 服務等傳統(tǒng)任務,也可以完成高精度時間的同步應用,這對系統(tǒng)進行實時分析是很重要的。ethercat 技術在ehtercat 傳輸之上還提供了傳統(tǒng)以太網的優(yōu)點,在同一硬件平臺上將實時和非實時通訊結合在一起,這是ethercat 技術的一個重要特征。
軟件
控制邏輯可以通過 matlab 的simulink 來進行精確地開發(fā)。該數學模型可以轉化為c 代碼,編譯并以二進制模塊加載到控制系統(tǒng)的內核中。計算機間的通訊通過客戶服務器接口來進行??刂平缑娉绦蚩梢詽M足不同的測試需求,同時,該軟件可以在網絡的任何電腦上運行。
通過特定的數據登錄服務,測試操作被記錄在計算機上并對整個處理過程擁有控制權限。該記錄操作可以根據具體情況對各個細節(jié)進行設置。系統(tǒng)記錄下連續(xù)信號和離散事件,并提供給相應的程序進行分析。數據組織可以在任何時間對數據進行操作。ehtercat 在大數據量交換的場合發(fā)揮了很大優(yōu)勢,尤其是在一些純數據采集并且允許一定延時的情況下。有了ethercat現場總線技術,在儀表工程方面將不再有限制。
torsten finke 博士總結了ethercat 技術在該項目中的應用:“空客方面對測試平臺的控制系統(tǒng)有著很高的要求。在該項目中,ethercat 在技術、構造、成本等方面都提供了一個完美的解決方案,空客的高升力裝置已獲益于此?!?br>2.kuka 公司 kr c4 機器人控制器采用高速、高確定性的工業(yè)以太網 ethercat
在 1996 年,kuka 機器人公司是全球首個引入基于 windows pc 機器人控制器的機器人制造商。第一代控制器的成功激勵了其廣泛采用基于 windows 的技術及基于 pc 技術,以帶來更高的處理器性能。將 it 產品移植到自動化應用需要敢于創(chuàng)新,這使實現更高性價比成為可能。當新一代機器人控制器計劃制定后,除了 windows 和 pc 以外,kuka需要從 it 界移植另一項成熟技術:基于以太網的、穩(wěn)定的通信技術。機器人控制通信要求高性能、高速且具有良好時間確定性總線系統(tǒng)。因此,在 2010 年,kuka 采用 ethercat 作為其 kr c4 機器人系列控制器的系統(tǒng)總線,采用開放的標準實現頂級的性能。
為了在自動化系統(tǒng)中集成機器人,一個標準的現場總線常被用于 io層、底層單元及系統(tǒng)層的機器人控制器的通信。通常這樣的現場總線由客戶選定,而機器人控制必須可以連接到現有工業(yè)現場中。
同樣在機器人控制器中,不同組件(如伺服驅動器、位置變送器)之間的數據傳輸復雜,因此必需實施一種能滿足更高實時要求的控制任務。此外,內部設備必須進行安全技術和控制設施的數據交換。在之前的 kr c4 控制器中,kuka 采用了多種通信技術,因此必須使用各種不同的接頭和線纜。當研發(fā)新的 kuka 控制器時,他們重新審議了繼續(xù)使用新的基于以太網的技術——滿足實時性和安全需求,同時具備 it 技術特性。以太網具備采用同樣一根線纜傳輸多種不同協(xié)議的特點,從而可顯著減少系統(tǒng)中的線纜數量。
kuka 的另一個研發(fā)目標是減少不同通信技術的數量,并要求現場總線及內部總線盡可能保持一致。同時,盡量避免專用技術,而采用被廣泛認可的開放的工業(yè)標準。此外,使用配備有智能軟件功能的高速現代多核 pc來取代性能受限的硬件。越少的硬件意味著更高的平均故障間隔時間及更低的開發(fā)工作量、更低的單位成本及物流成本。其研發(fā)目標是硬件設備減少三分之一,而接頭和線纜的成本甚至可以降低 50%。
與現場總線層的通信:軟件堆棧還是網關?
由于 pc 中集成了以太網硬件,與 profinet 或 ethernet/ip 這些基于以太網的現場總線的連接在軟件中完全得以實現,而無需后期的專用硬件支持。與傳統(tǒng)現場總線(如 profibus 或者 devicenet)通過 ethercat 通信網關聯接,無需接口卡。
內部及與傳感器,執(zhí)行器及 io 的定位通信:以太網和 ethercat
除了標準的以太網,完整的內部通信以及與底層 io 層都通過 ethercat通信。因此,kr c4 機器人控制器在保持之前的總線布局下僅采用 2 種不同的通信協(xié)議(線纜、接頭和以太網控制芯片)。
機器內部方面, 在建立連接或在 roboteam 中時間同步多個機器人控制器,連接一個工程筆記本電腦時,則采用標準的以太網來尋址 smartpad kuka 控制面板。
除了標準的以太網外, 使用ethercat 作為通信技術成為一種必然。這是因為標準的以太網技術并不能滿足對實時能力和安全協(xié)議的要求。而 ethercat 作為一個內部驅動總線,可用于尋址機器人內部的安全設備,以及 smartpad 中安全相關的控制組件。此外,機器為尋址本地 io 模塊、網關或傳統(tǒng)現場總線集成了一個 ethercat 主站接口。
為何選用 ethercat?
與其他實時以太網技術相比,選用 ethercat 作為實時和安全通信技術的原因是 ethercat 有更多優(yōu)勢支持 kuka 實現研發(fā)目標。ethercat 不需要特殊的主站硬件,僅在從站端需要。在主站,一個標準的以太網控制器即可完全滿足硬件要求,對 kr c4來說很多主站都是在 pc 中實施的。此外,線纜和接頭也是標準的以太網。
ethercat 獨特的“on the fly”的數據處理方式(幀進行飛速傳輸的同時,從站進行數據處理)可以實現大數據吞吐量并使以太網數據有效率接近 100%。因此,這就可以將原來在硬件設備中實現的很多功能轉移到控制pc 的軟件中實現。
ethercat 的安全協(xié)議 safety over ethercat可以通過 ethercat 或以太網進行通信。kr c4 的基于 pc 的中央安全控制器也運行在專用的軟件中,與所有安全相關的設備(如本地安全模塊及 smartpad )進行通信。
除了 profinet 和 ethernet/ip 現場總線外,ethercat 是全球接受最廣泛的工業(yè)以太網通信技術,ethercat 擁有最大的供應商和用戶組織。市場上眾多的 ethercat 從站設備可滿足多種不同的新工業(yè)方案。而另一個優(yōu)勢是:從最初發(fā)布時至今,ethercat 標準、協(xié)議和 asic 芯片從未改變,從而保持了非常好的穩(wěn)定性。
國際組織 ethercat 技術協(xié)會宣傳、支持和推廣 ethercat 技術。2010 年采用了 ethercat 的 kuka控制器成功實現了在所有機器人中的應用。除了 kr c4 機器人控制器外,新的 kr agilus 機器人和 lbr iiwa 輕型機器人配備的緊湊型控制器也基于ethercat 技術實現??傊?,在 kuka 機器人控制器計劃中,仍把 ethercat作為一項基礎技術實施。