如何看待當(dāng)下的工業(yè)以太網(wǎng)技術(shù)
之前我們提到了以太網(wǎng),并簡單描述了。
然而,既然已經(jīng)將以太網(wǎng)技術(shù)引入了工業(yè)領(lǐng)域,為什么大家還要煞費苦心的搞出好多專用的工業(yè)以太網(wǎng)協(xié)議,而沒有沿用目前比較通用的以太網(wǎng)通訊標(biāo)準(zhǔn)(例如:TCP/IP、IEEE 802.3 ...)呢?以及,各家的工業(yè)以太網(wǎng)通訊協(xié)議,又有著怎樣的差異呢?
關(guān)于這個問題,我們首先還是得了解普通以太網(wǎng)的工作機(jī)制,和工業(yè)系統(tǒng)對數(shù)據(jù)交互的實時性、確定性的要求。
我們知道,以太網(wǎng)的作用,其實是為設(shè)備間的數(shù)據(jù)交互提供了一種共享網(wǎng)絡(luò)通訊服務(wù)。然而,當(dāng)多臺不同類型的設(shè)備連接在同一個網(wǎng)絡(luò)系統(tǒng)中互相發(fā)送和接收各種數(shù)據(jù)信息時,就必定存在著潛在的傳輸沖突問題。這就好比很多人在一起開會,如果大家同時開口說話,就無法確保相互之間的有效溝通,因此必須事先預(yù)設(shè)一個溝通機(jī)制。
在傳統(tǒng)的以太網(wǎng)中,所有的節(jié)點共享傳輸介質(zhì),為了能夠保證有序、高效地為很多節(jié)點提供傳輸服務(wù),在介質(zhì)訪問控制上通常會采用 CSMA / CD(Carrier Sense Multiple Access with Collision Detection)帶沖突檢測的載波監(jiān)聽多路訪問技術(shù)(載波監(jiān)聽多點接入/碰撞檢測),也就是我們經(jīng)常聽說的 IEEE 802.3 協(xié)議標(biāo)準(zhǔn)。
它的工作原理是:發(fā)送數(shù)據(jù)前先偵聽信道是否空閑;若空閑,則立即發(fā)送數(shù)據(jù);若信道忙碌,則等待一段時間,至信道中的信息傳輸結(jié)束后再發(fā)送數(shù)據(jù);若在上一段信息發(fā)送結(jié)束后,同時有兩個或兩個以上的節(jié)點都提出發(fā)送請求,則判定為沖突;若偵聽到?jīng)_突,則立即停止發(fā)送數(shù)據(jù),等待一段隨機(jī)時間,再重新嘗試 ... 這就好像我們開會時,要約定每個人在說話前必須先傾聽,只有等會場安靜下來后,才能夠發(fā)言。
然而,大家發(fā)現(xiàn)這其中的問題沒有,就是在傳統(tǒng)以太網(wǎng)中,避免數(shù)據(jù)傳輸沖突的方式居然是簡單的“等待”,完全無法保證重要的數(shù)據(jù)/指令在確定的時間內(nèi)及時收發(fā);這就好比會議中,即使再重要的發(fā)言,也都要等到別人說完之后才能開始,并且還不知道要等多久,雖然避免了沖突,但卻在一定程度上降低了重要信息的傳達(dá)效率。
通用以太網(wǎng)這種非實時、非確定性,對于一般信息層的網(wǎng)絡(luò)應(yīng)用,往往算不上是什么太大的問題,因為在這些應(yīng)用場合,人們對于數(shù)據(jù)傳輸?shù)臅r間節(jié)點并不那么敏感,例如:我們通常不會太在意設(shè)備數(shù)據(jù)和網(wǎng)頁畫面在加載更新時出現(xiàn)的幾毫秒或幾十毫秒甚至幾秒的延遲。
然而對于工業(yè)現(xiàn)場的產(chǎn)線設(shè)備,這種數(shù)據(jù)通訊的非確定性延時,就會嚴(yán)重的影響和制約其控制性能。尤其是在運控系統(tǒng)中,為了達(dá)到較高的動態(tài)響應(yīng)特性,控制器與驅(qū)動器之間必須能以極為精準(zhǔn)確定的時間周期進(jìn)行位置/指令數(shù)據(jù)的高頻交互,而這恰恰是傳統(tǒng)的以太網(wǎng)技術(shù)無法做到的,也是早期的脈沖串和 SERCOS 總線能夠長期統(tǒng)治運控江湖的主要原因。
于是,為了能夠讓工業(yè)設(shè)備中的控制器、傳感器和執(zhí)行器...等自動化組件之間的連接和通訊做到具備確定性和實時性,在將以太網(wǎng)的硬件介質(zhì)應(yīng)用到工業(yè)控制領(lǐng)域的過程中,各大自動化廠商就分別基于已有的現(xiàn)場總線技術(shù)和信息/控制系統(tǒng),重新調(diào)整和規(guī)劃了工業(yè)以太網(wǎng)的通訊機(jī)制。
例如:ProfiNet IRT 就在每個數(shù)據(jù)周期中,單獨劃出了一個同步通訊時段,專門用于實時數(shù)據(jù)的傳輸;而一般非實時數(shù)據(jù)的通訊,則只能在標(biāo)準(zhǔn)數(shù)據(jù)時段中進(jìn)行,一旦進(jìn)入同步通訊時段,就會立即暫停這些數(shù)據(jù)的傳輸。這與會議過程中為重要議題單獨劃出一段時間、并中止一切自由討論,是類似的道理。
POWERLINK 則不僅將數(shù)據(jù)周期分割成同步和非同步時段,而且為了提升整個網(wǎng)絡(luò)的通訊效率,它還通過單一主站(MN)為每個從站(CN)分配了固定的時間槽,并采用輪詢機(jī)制來實現(xiàn)數(shù)據(jù)的實時交換。當(dāng)系統(tǒng)從 SoC 開始啟動等時同步傳輸后,MN 會按照分配好的時間槽逐一與每個 CN 進(jìn)行一次數(shù)據(jù)交互。這相當(dāng)于在會議中設(shè)定了一個主持人,與會者只能在規(guī)定好的時間節(jié)點和主持人進(jìn)行單獨交談,而他們之間的交頭接耳則是絕對不允許的。
而 EtherCAT 則是采取了一種“數(shù)據(jù)列車”的通訊方式,從主站發(fā)出的數(shù)據(jù)包會按照順序沿各個從站節(jié)點接力傳遞,邊傳輸邊處理,最后返回到系統(tǒng)主站。在這個過程中,每個節(jié)點會按照自己的應(yīng)用需要從“列車”上快速抓取數(shù)據(jù),并將已經(jīng)處理好要輸出的數(shù)據(jù)裝載到“列車”上。主站只需要發(fā)送一次數(shù)據(jù),就能夠完成與各個從站之間的數(shù)據(jù)交換。同時,由于每個站點發(fā)送數(shù)據(jù)的目標(biāo)節(jié)點都是確定的,數(shù)據(jù)包中的地址信息也因此被簡化了。
相比之下,EtherNet/IP 就沒有在數(shù)據(jù)傳輸和交互的時序/動作上給網(wǎng)絡(luò)中的設(shè)備設(shè)定什么限制,總體上還是沿用了通用以太網(wǎng)的基本協(xié)議規(guī)則。只是要求“發(fā)聲”設(shè)備(Producer 生產(chǎn)者)在發(fā)送數(shù)據(jù)時按照約定規(guī)則為數(shù)據(jù)貼上類別標(biāo)簽,如:普通 I/O、運動控制、安全數(shù)據(jù)...,這樣,接收端(Consumer 消費者)就會在收到數(shù)據(jù)后根據(jù)其所屬類型的重要/緊急程度,決定是否接受優(yōu)先使用該數(shù)據(jù),或者稍后(甚至不做)響應(yīng)。
目前市面上的工業(yè)以太網(wǎng)協(xié)議,除了上面提到的這些,其實還有很多,由于在實現(xiàn)以太網(wǎng)的實時通訊方面采取了極為不同的技術(shù)策略,它們在實際應(yīng)用中也往往會表現(xiàn)出一定的性能差異,如:傳輸速率、響應(yīng)周期、拓?fù)浣Y(jié)構(gòu)、易用性,開放性...等等。
同時我們也必須注意到,我們現(xiàn)在看到的各種工業(yè)以太網(wǎng)協(xié)議,基本上都是由相應(yīng)的自動化廠商發(fā)起并作為“標(biāo)準(zhǔn)”進(jìn)行推廣的,用戶對于網(wǎng)絡(luò)技術(shù)的選擇和應(yīng)用體驗,很大程度上還是會受到其背后的產(chǎn)品架構(gòu)和技術(shù)體系的影響。
所以,從某種意義上說,我們基本上可以將這些所謂的工業(yè)以太網(wǎng)定義為,基于通用以太網(wǎng)物理介質(zhì)的專屬工業(yè)現(xiàn)場總線;同時,由于具備了實時的數(shù)據(jù)交互能力,它們應(yīng)該可以被稱作是第二代工業(yè)總線。
話說,第三代工業(yè)網(wǎng)絡(luò)通訊技術(shù)已經(jīng)來了...
責(zé)任編輯:售電衡衡
-
權(quán)威發(fā)布 | 新能源汽車產(chǎn)業(yè)頂層設(shè)計落地:鼓勵“光儲充放”,有序推進(jìn)氫燃料供給體系建設(shè)
2020-11-03新能源,汽車,產(chǎn)業(yè),設(shè)計 -
中國自主研制的“人造太陽”重力支撐設(shè)備正式啟運
2020-09-14核聚變,ITER,核電 -
探索 | 既耗能又可供能的數(shù)據(jù)中心 打造融合型綜合能源系統(tǒng)
2020-06-16綜合能源服務(wù),新能源消納,能源互聯(lián)網(wǎng)
-
新基建助推 數(shù)據(jù)中心建設(shè)將迎爆發(fā)期
2020-06-16數(shù)據(jù)中心,能源互聯(lián)網(wǎng),電力新基建 -
泛在電力物聯(lián)網(wǎng)建設(shè)下看電網(wǎng)企業(yè)數(shù)據(jù)變現(xiàn)之路
2019-11-12泛在電力物聯(lián)網(wǎng) -
泛在電力物聯(lián)網(wǎng)建設(shè)典型實踐案例
2019-10-15泛在電力物聯(lián)網(wǎng)案例
-
新基建之充電樁“火”了 想進(jìn)這個行業(yè)要“心里有底”
2020-06-16充電樁,充電基礎(chǔ)設(shè)施,電力新基建 -
燃料電池汽車駛?cè)雽こ0傩占疫€要多久?
-
備戰(zhàn)全面電動化 多部委及央企“定調(diào)”充電樁配套節(jié)奏
-
權(quán)威發(fā)布 | 新能源汽車產(chǎn)業(yè)頂層設(shè)計落地:鼓勵“光儲充放”,有序推進(jìn)氫燃料供給體系建設(shè)
2020-11-03新能源,汽車,產(chǎn)業(yè),設(shè)計 -
中國自主研制的“人造太陽”重力支撐設(shè)備正式啟運
2020-09-14核聚變,ITER,核電 -
能源革命和電改政策紅利將長期助力儲能行業(yè)發(fā)展
-
探索 | 既耗能又可供能的數(shù)據(jù)中心 打造融合型綜合能源系統(tǒng)
2020-06-16綜合能源服務(wù),新能源消納,能源互聯(lián)網(wǎng) -
5G新基建助力智能電網(wǎng)發(fā)展
2020-06-125G,智能電網(wǎng),配電網(wǎng) -
從智能電網(wǎng)到智能城市