Other Parts Discussed in Post: TIDEP0010, TMDSICE3359
客戶和同事經常向筆者問及工業以太網的用途(它在哪里使用),尤其頻繁問及許多不同工業以太網標準的優勢。
這個全新的博客系列主要面向那些決定在自己系統中使用工業以太網的設計人員。筆者將談論幾種常見的工業以太網通信協議。這可能會幫您更好地選擇最適合您應用的標準。
工業以太網適用于工廠自動化與控制、流程自動化、樓宇自動化以及許多其它工業應用。和標準以太網相比,工業以太網的優勢之一就是確定性實時數據交換和不到1ms的同步周期時間。
有超過20種工業以太網協議被作為標準進行了部署并在工業應用中使用:這些包括EtherCAT、Sercos III、PROFINET、EtherNet/IP和以太網Powerlink。為什么會有如此多的標準可供選擇?原因是工業設備的每家制造商似乎都知道要求通過以太網進行實時數據交換更好一些,并已根據它們對過去串行現場總線領域的了解制定了自己的標準。
您無法通過標準以太網介質訪問控制(MAC)來實施大多數工業以太網標準;它們需要應用專用集成電路(ASIC)或專門的現場可編程門陣列(FPGA)。這是因為以太網幀是被即時(也稱為“用捷徑法”)接收的,意思是:當在第一個以太網端口接收到該幀時,該幀已得到處理并由專用工業以太網MAC硬件塊傳輸到了第二個以太網端口。采用捷徑法,可為以太網幀實現不到1μs的端口到端口延遲。
另一方面,標準以太網MAC采用存儲和轉發的方法。首先必須接收到完整的以太網幀,然后以太網MAC才能接著對該幀進行任何處理或轉發。這會為該幀增加抖動和延遲,所以對工業設備制造而言它不是一個很好的選擇。
可編程實時單元和工業通信子系統(PRU-ICSS)能提供極大的靈活性,以支持各種工業以太網協議,但這些內容筆者想以后再詳加討論。
Sercos已在工廠自動化應用(適合機械工程和建筑)領域風靡了25年。Sercos III是第三代協議,制定于2003年。這種具有高效性和確定性的通信協議可將Sercos接口的實時數據交換與以太網相融合。迄今為止,Sercos III技術集成只在FPGA中實施過。
一個Sercos III主器件可控制多個Sercos III從屬器件(如驅動器、傳感器以及模擬和數字I/O器件) —— 圖1展示了這種情況。一個主器件可控制多達511個從屬器件。
Sercos III的一個關鍵優勢是它支持線型拓撲結構旁的環型拓撲結構。如果以太網線纜發生故障,那么Sercos III網絡可切換到線型拓撲結構,使主器件能繼續與網絡中的所有從屬器件進行通信。一旦以太網線纜已修復,主器件就可以把Sercos III網絡從線型拓撲結構切換到環型拓撲結構。
該通信協議是時分多路復用的,如圖2所示。在一個Sercos III通信周期內有一個專用于實時Sercos III幀、被稱為實時(RT)通道的時間片。在這個時間片中,主器件和從屬器件能交換在可編程邏輯控制器(PLC)內使用的進程數據。在被稱為統一通信通道(UCC)的第二個時間片中,網絡內的所有器件(主器件和從屬器件)均可交換標準的互聯網協議(IP)報文。UCC能用來交換Web服務器的信息,借助簡單文件傳輸協議(TFTP)來更新器件軟件,或為基于IP的應用(任何種類)傳輸以太網幀。
將FPGA用于Sercos III會增加成本和電路板占用空間。可消除成本增加因素的一個替代解決方案是使用PRU-ICSS —— 在許多TI Sitara?處理器中均可用的一種外設。例如,TI為AM335x處理器提供了PRU-ICSS固件,無需使用外部FPGA即可啟用Sercos III從屬器件。您可使用在圖3中所見的TMDSICE3359評估板來對該解決方案進行評估。此外,通過訪問TI Designs Sercos III通信開發平臺(TIDEP0010),您還能找到更多有關Sercos III解決方案的信息。
筆者希望這篇博客文章可使人對Sercos III的功能有一些了解。如果您想知道哪種工業以太網標準最適合您的應用,那么務請密切關注這個關于工業以太網的博客系列,并了解更多與其它工業以太網標準相關的信息。
編輯:jq
-
以太網
+關注
關注
40文章
5600瀏覽量
175098 -
工業
+關注
關注
3文章
2031瀏覽量
47774 -
Mac
+關注
關注
0文章
1117瀏覽量
52792
發布評論請先 登錄
串口轉以太網芯片選型指南:2025十大以太網模塊品牌盤點與應用方案解析
工業以太網profinet網關:解鎖生產效率提升的“超級鑰匙”

單對以太網供電技術的演進和應用

以太網、現場總線、串行通信和工業無線通信的四種通信方式

評論