EtherCAT作為一種即時以太網解決方案,其高性能在工業(yè)自動化應用中備受青睞。EtherCAT本文將重點分析講解如何保證高效、高實時、高靈活的現場總線通信。

EtherCAT (Ethernet Control Automation Technology,以太網控制自動化技術)是一款高性能工業(yè)網絡現場總線系統(tǒng)。它是基于以太網的基礎,專門針對工業(yè)自動化控制而開發(fā)的實時以太網通訊網絡。EtherCAT本質上是一種高靈活性的實時工業(yè)以太網協議,使用主從通訊的模式。
一個完整的EtherCAT系統(tǒng)由一個主站和多個從站設備組成。當EtherCAT主站發(fā)送報文給從站,從站設備在報文經過其節(jié)點時讀取相應的數據報文,同時輸出數據也是在報文經過時插入到報文中,從而在標準以太網的基礎上實現穩(wěn)定性高、成本低、實時性高的現場總線控制系統(tǒng)。

1. 兼容性強
EtherCAT主站設備使用標準的以太網控制器,具有網口接口卡的計算機和具有以太網控制的嵌入式設備均可作為EtherCAT主站。2. 可靠性好EtherCAT數據傳輸都是在硬件中處理的,數據傳輸效率更高,傳輸速率更快,在數據傳輸的延遲時間方面提供了穩(wěn)定的保障,大大提高了數據傳輸過程的可靠性和實時性。同時,EtherCAT協議還支持單個從站節(jié)點的連接或者斷開操作,即在EtherCAT網絡中移除其中一個從站節(jié)點,剩余的網絡組成部分還可以正常工作。另外EtherCAT還支持主站冗余、電纜冗余等,適用于可靠性要求較高的使用場合。
3. 效率更高
傳統(tǒng)的以太網技術中,每個設備都能接收到網絡中的所有數據包,而有用的設備信息還需要應用層逐一去提取,嚴重影響了應用層的執(zhí)行效率。EtherCAT在數據傳輸時,從站設備將它們的數據動態(tài)插入同一數據流中,無需在接收以太網數據包后再去解析和處理的過程,在一個以太網幀內即可完成通訊。
4. 靈活性強
EtherCAT支持線型、樹型、環(huán)型、星型、總線型等多種連接結構拓撲,連接線纜可選用100Base-TX標準以太網電纜,拓撲結構靈活多變,可極大降低硬件的開發(fā)和組裝成本。EtherCAT網絡可連接設備數多達65535臺。

ZMC300E 是廣州致遠電子股份有限公司開發(fā)的最新一代智能總線型 EtherCAT 主站控制器,是面向工廠智能化時代的機器控制器。其采用工業(yè)領域內先進的嵌入式 ARM 方案,集實時操作系統(tǒng)、智能算法于一身,配套工業(yè)圖形化編程軟件開發(fā)環(huán)境,以 EtherCAT 工業(yè)以太網協議為向導,可以快速、有效、便捷的構建數控智能化設備,以適應工廠智能化、信息化產業(yè)的變革。
ZMC300E采用工業(yè)領域內先進的嵌入式 ARM 方案,使用TI的Cortex®-A8內核的AM335X應用處理器為核心,配合Xenomai高實時性Linux系統(tǒng),精心設計了一路EtherCAT口作為主站使用,其通訊可實現ms周期任務抖動±15μs以內,可滿足運動控制器的高實時性要求。
為了滿足不同的自動化應用需求,ZMC300E還提供了多種豐富的硬件接口,包含1路CAN、1路485、2路以太網、32個用戶I/O等等。