工業(yè)以太網(wǎng)技術及改進方案 關鍵詞:工業(yè)以太網(wǎng); 確定性; 可靠性; 應用層協(xié)議 1 引言 新型的工業(yè)計算機網(wǎng)絡如新型集散控制系統(tǒng)(DCS)、現(xiàn)場總線(Fieldbus )、工業(yè)以太網(wǎng)(Industrial Ethernet)以及計算機集成制造(CIMS)的出現(xiàn),深刻地影響著自動化技術的發(fā)展。對于現(xiàn)場總線來說,由于各大公司的利益原因,現(xiàn)場總線的國際標準一直未能統(tǒng)一,真正實現(xiàn)開放性遠未達到。隨著技術的發(fā)展,企業(yè)要求工業(yè)網(wǎng)絡從現(xiàn)場控制層到管理層實現(xiàn)全面的信息集成,并提供一個開放的基礎構架,用戶也希望不同廠家的產品能按同一種總線標準直接互連、互用和互可操作,這時傳統(tǒng)以太網(wǎng)逐漸進入了控制領域,雖然現(xiàn)在仍然還沒有達到統(tǒng)一的階段。 2 工業(yè)控制領域引入以太網(wǎng)的原因 Ethernet作為一種成功的網(wǎng)絡技術,在辦公自動化和工業(yè)界獲得了廣泛地應用。因為Ethernet具有成本低、穩(wěn)定和可靠等諸多優(yōu)點,已經(jīng)成為最受歡迎的通信網(wǎng)絡之一。然而, 由于Ethernet 的MAC 層協(xié)議是CSMA/ CD ,具有排隊延遲不確定的缺陷,無法保證確定的排隊延遲,使之無法在工業(yè)控制中得到有效地使用。 隨IT技術的發(fā)展 Ethernet 的發(fā)展也取得了本質性的飛躍,先后產生高速Ethernet 和千兆Ethernet 產品和國際標準,以及即將出現(xiàn)的十千兆Ethernet 產品和國際標準。針對排隊延遲不確定性,Ethernet 又增加了雙工通信技術、交換技術、信息優(yōu)先級等來提高實時性。同時又改進了容錯技術。Ethernet 的新變化,已經(jīng)引起工業(yè)通信系統(tǒng)供應商和用戶的高度重視,在工業(yè)控制領域中,隨著控制系統(tǒng)規(guī)模的不斷增大,被控對象、測控裝置等物理設備地域分散性也越來越明顯,集中控制系統(tǒng)已經(jīng)不能滿足要求。集散控制系統(tǒng)和其后出現(xiàn)的現(xiàn)場總線控制系統(tǒng)就是順應這一趨勢發(fā)展起來的技術。但是,1999年現(xiàn)場總線技術標準IEC-61158出臺,8種現(xiàn)場總線都成為IEC的現(xiàn)場總線技術標準,其實質是沒有真正統(tǒng)一的通信標準。因此,世界各大工控廠商紛紛尋找其他途徑以求解決擴展性和兼容性的問題。以太網(wǎng)的應用廣泛,價格低廉、多種傳輸介質可選、高速度、易于組網(wǎng)應用等優(yōu)點,于是成為首選的目標。 首先,基于TCP/IP的以太網(wǎng)是一種標準的開放式通信網(wǎng)絡,不同廠商的設備很容易互聯(lián)。這種特性非常適合于解決控制系統(tǒng)中不同廠商設備的兼容和互操作等問題. 其次,低成本、易于組網(wǎng)是以太網(wǎng)的優(yōu)勢。以太網(wǎng)網(wǎng)卡價格低廉,以太網(wǎng)與計算機、服務器等接口十分方便。 第三,以太網(wǎng)具有相當高的數(shù)據(jù)傳輸速率,可以提供足夠的帶寬。而且以太網(wǎng)資源共享能力強,利用以太網(wǎng)作現(xiàn)場總線,很容易將I/O數(shù)據(jù)連接到信息系統(tǒng)中,數(shù)據(jù)很容易以實時方式與信息系統(tǒng)上的資源、應用軟件和數(shù)據(jù)庫共享。 第四,以太網(wǎng)易與Internet連接。任何地方都可以通過Internet對企業(yè)生產進行監(jiān)視控制;以太網(wǎng)方便實現(xiàn)辦公自動化網(wǎng)絡與工業(yè)控制網(wǎng)絡的無縫連接的優(yōu)勢可以使電子商務與工業(yè)生產控制緊密結合,實現(xiàn)企業(yè)管控一體化。 3 以太網(wǎng)應用作現(xiàn)場總存在的主要問題 3.1 傳輸?shù)膶崟r性和確定性 以太網(wǎng)采用帶有沖突檢測的載波偵聽多路訪問協(xié)議(CSMA/CD)以及二進制指數(shù)退避算法(BEB),其實質是一種非確定性的網(wǎng)絡系統(tǒng)。因此對于響應時間要求嚴格的控制過程會存在產生沖突的可能性,造成響應時間不確定,使信息不能按要求正常傳遞,無法滿足工業(yè)控制網(wǎng)絡所要求的數(shù)據(jù)傳輸?shù)膶崟r性和確定性。以太網(wǎng)的不確定性是影響以太網(wǎng)長期無法直接進入過程控制領域的重要原因之一 3.2 工業(yè)可靠性 安裝在工業(yè)現(xiàn)場的設備應該具有高可靠性,即能夠耐沖擊、耐振動、耐腐蝕、防塵、防水以及具有較好的電磁兼容性。而傳統(tǒng)的以太網(wǎng)主要應用于辦公自動化領域,沒有考慮工業(yè)現(xiàn)場環(huán)境的適應性需要。其所用插接件、集線器、交換機和電纜等都是為辦公室應用而設計的,抗干擾能力差,不符合工業(yè)現(xiàn)場惡劣環(huán)境的要求。 3.3 缺乏應用于控制領域的應用層協(xié)議 以太網(wǎng)標準僅僅定義了ISO/OSI參考模型的物理層和數(shù)據(jù)鏈路層,即使再加上TCP/IP協(xié)議也只是提供了網(wǎng)絡層和傳輸層的功能。兩個設備要想正常通信必須使用相同的語言規(guī)則,也就是說還必須有統(tǒng)一的應用層協(xié)議。目前,商用計算機通信領域采用的應用層協(xié)議主要是FTP,Telnet,SMTP,HTTP等。這些協(xié)議所規(guī)定的數(shù)據(jù)結構等特性不適合工業(yè)控制現(xiàn)場設備之間的實時通信。因此,必須制定統(tǒng)一的適用于控制領域的應用層協(xié)議。 4 工業(yè)以太網(wǎng)技術的改進方案

圖 1 交換式以太網(wǎng) 4.1 通信確定性的改進 交換式以太網(wǎng)技術的發(fā)展與應用大大地改善了以太網(wǎng)技術中由于CSMA/CD媒介訪問方法產生的不確定性問題,它與快速以太網(wǎng)、千兆以太網(wǎng)等技術相結合,使以太網(wǎng)的實時性、確定性得到了較大的改善。在圖1中,采用以太網(wǎng)交換機,將網(wǎng)絡分成若干網(wǎng)段。以太網(wǎng)交換機具有數(shù)據(jù)存儲、轉發(fā)功能,使各端口之間的輸人輸出的數(shù)據(jù)幀能夠得到緩沖,不再發(fā)生碰撞,同時交換機還對網(wǎng)絡上傳輸?shù)臄?shù)據(jù)進行包過濾,使每個網(wǎng)段內節(jié)點之間數(shù)據(jù)的傳輸僅限于本地網(wǎng)段內進行,而不需經(jīng)過主干網(wǎng),也不占用其他網(wǎng)段的帶寬,從而降低了所有網(wǎng)段和主干網(wǎng)的網(wǎng)絡負荷。另外,采用全雙工通信技術可以使端口之間的兩對雙絞線(或光纖)分別同時接收和發(fā)送數(shù)據(jù),不會發(fā)生沖突。其次,以太網(wǎng)的通信速率從10 Mb/s,100 Mb/s發(fā)展到現(xiàn)在的1 000 Mb/s,10 Gb/s,在數(shù)據(jù)吞吐量相同情況下,通信介質的占用時間大大降低,有效地降低了網(wǎng)絡碰撞概率。另外,在應用過程中,還可以采用控制網(wǎng)絡通信負荷的方式來降低網(wǎng)絡中信號碰撞沖突的概率。一些廠商開發(fā)出一些獨到的技術手段運用到以太網(wǎng)上,采用專門的以太網(wǎng)集線器技術,以集線器作為網(wǎng)絡的仲裁器,除了控制通信雙方的傳輸時間外,還對傳輸?shù)臄?shù)據(jù)包進行優(yōu)先級設置,使每條信息都包含傳輸優(yōu)先級等實時參數(shù)。這種智能化的集線器還可以通過分配地址空間把內部通訊從外部通訊中分離開來,保持現(xiàn)場控制信息的獨立性。實時現(xiàn)場儀表掛接在專用的以太網(wǎng)入口地址,并用完全分離的線路傳輸數(shù)據(jù),保證實時數(shù)據(jù)不會產生傳輸延滯和線路阻塞。在以太網(wǎng)的協(xié)議中加入實時功能,通過底層協(xié)議的集成,確保了以太網(wǎng)的確定性。 4.2 通信可靠性的改進 為了適應工業(yè)現(xiàn)場惡劣環(huán)境的要求,一些廠家已經(jīng)推出了工業(yè)級的以太網(wǎng)設備,用以提高以太網(wǎng)的可靠性。在實際應用中,主干網(wǎng)絡可采用光纖傳輸,現(xiàn)場設備的連接可采用屏蔽雙絞線。對于重要的網(wǎng)段和節(jié)點的通信器件采用冗余配置和自動無擾切換,在可能的情況下配置一個實時網(wǎng)絡監(jiān)控軟件,不斷監(jiān)視整個網(wǎng)絡的通信狀況以及每一個節(jié)點的軟硬件工作情況,一旦發(fā)現(xiàn)異常,應能夠迅速將故障節(jié)點隔離開來,并做出相應報警。所有這些手段都可以有效地提高以太網(wǎng)通信的可靠性和穩(wěn)定性。
 圖2 交換環(huán)冗余 4.3 主流應用層協(xié)議-工業(yè)以太網(wǎng)協(xié)議 由于商用計算機普遍采用的應用層協(xié)議不能適應工業(yè)過程控制領域現(xiàn)場設備之間的實時通信,所以必須在以太網(wǎng)和TCP/IP協(xié)議的基礎上,建立完整有效的通信服務模型,制定有效的實時通信服務機制,協(xié)調好工業(yè)現(xiàn)場控制系統(tǒng)中實時與非實時信息的傳輸,形成被廣泛接受的應用層協(xié)議,也就是所謂的工業(yè)以太網(wǎng)協(xié)議。目前已經(jīng)制定的工業(yè)以太網(wǎng)協(xié)議有HSE EtherNet/IP, ProfiNet, MODBUS/TCP等。 HSE是基金會現(xiàn)場總線FF于2000年發(fā)布的工業(yè)Ethernet規(guī)范,是以太網(wǎng)協(xié)議IEEE802.3,TCP/IP協(xié)議族和FF H1的結合體。FF現(xiàn)場總線基金會將HSE定位于實現(xiàn)控制網(wǎng)絡與Internet的集成。由HSE連接設備將H1網(wǎng)段信息傳送到以太網(wǎng)的主干網(wǎng)上,這些信息可以通過互連網(wǎng)送到主控室,并進一步送到企業(yè)的EPP和管理系統(tǒng)。操作員可以在主控室直接使用網(wǎng)絡瀏覽器查看現(xiàn)場運行情況,現(xiàn)場設備也可以通過網(wǎng)絡獲得控制信息。 EtherNet/IP是美國羅克韋爾公司于2000年發(fā)布的工業(yè)Ethernet規(guī)范,它很好地采用了當前應用廣泛的以太網(wǎng)通信芯片以及物理媒體。IP代表Industrial Protocol,以此來與普通的以太網(wǎng)進行區(qū)分。它是將傳統(tǒng)的以太網(wǎng)應用于工業(yè)現(xiàn)場層的一種有效的方法,允許工業(yè)現(xiàn)場設備交換實時性強的數(shù)據(jù)。EtherNet/IP模型由IEEE802. 3標準的物理層和數(shù)據(jù)鏈路層、以太網(wǎng)TCP/IP協(xié)議和控制與信息協(xié)議CIP三部分組成。CIP是一個端到端的面向對象并提供了工業(yè)設備和高級設備之間的連接的協(xié)議,CIP有兩個主要目的,一是傳輸同1/O設備相聯(lián)系的面向控制的數(shù)據(jù),二是傳輸其它同被控系統(tǒng)相關的信息,如組態(tài)、參數(shù)設置和診斷等。CIP協(xié)議規(guī)范主要由對象模型、通用對象庫、設備行規(guī)、電子數(shù)據(jù)表、信息管理等組成。
ProfiNet是德國西門子公司于2001年發(fā)布的工業(yè)Ethernet的規(guī)范。該規(guī)范主要包括三方面的內容:1)基于組件對象模型(COM)的分布式自動化系統(tǒng);2)規(guī)定了ProfiNet現(xiàn)場總線和標準以太網(wǎng)之間開放透明通信;3)提供了一個獨立于制造商,包括設備層和系統(tǒng)層的系統(tǒng)模型。ProfiNet的基礎是組件技術,在ProfiNet中,每一個設備都被看成一個具有COM接口的自動化設備,同類設備都有相同的COM接口。在系統(tǒng)中可以通過調用COM接口來調用設備功能。組件對象模型使不同制造商遵循同一個原則創(chuàng)建的組件之間可以混合使用,簡化了編程。每一個智能設備都有一個標準組件,智能設備的功能通過對組件進行特定的編程來實現(xiàn)。同類設備具有相同的內置組件,對外提供相同的COM接口。為不同廠家的設備之間提供了良好的互換性和互操作性。 MODBUS/TCP協(xié)議是法國施奈德公司1999年公布的協(xié)議,以一種非常簡單的方式將MODBUS幀嵌入到TCP幀中。這是一種面向連接的方式,每一個呼叫都要求一個應答。這種呼叫/應答的機制與MODBUS的主從機制相互配合,使交換式以太網(wǎng)具有很高的確定性。利用TCP/IP協(xié)議,通過網(wǎng)頁的形式可以使用戶界面更加友好,并且利用網(wǎng)絡瀏覽器就可以查看企業(yè)網(wǎng)內部的設備運行情況。施耐德公司已經(jīng)為MODBUS注冊了502端口,這樣就可以將實時數(shù)據(jù)嵌人到網(wǎng)頁中,通過在設備中嵌人Web服務器,就可以將Web瀏覽器作為設備的操作終端。 我國第一個擁有自主知識產權的現(xiàn)場總線國家標準EPA在國際標準化工作中取得了重大突破,已通過IEC/SC65C會員國家的投票被IEC發(fā)布為IEC/PAS 62409標準化文件作為第10類型列入實時以太網(wǎng)國際標準IEC 61784-2 并將收錄為現(xiàn)場總線國際標準IEC 61158第四版,成為中國第一個被國際標準化組織接收和發(fā)布的工業(yè)自動化標準。 5 工業(yè)以太網(wǎng)的前景 以太網(wǎng)隨著技術的成熟,交換技術的應用,高速以太網(wǎng)的發(fā)展等在工業(yè)自動化領域上正迅速增長,幾乎所有的現(xiàn)場總線系統(tǒng)最終可以都連接到以太網(wǎng)。隨著集成電路的發(fā)展,高檔的微處理器作為I/O處理器和控制器核心的條件逐漸成熟,而在控制器上運行的實時嵌入式操作系統(tǒng)使控制器易于實現(xiàn)TCP/IP協(xié)議,以太網(wǎng)絡更易于接近現(xiàn)場。工業(yè)以太網(wǎng)已經(jīng)成為控制系統(tǒng)網(wǎng)絡發(fā)展的主要方向,具有很大的發(fā)展?jié)摿Α_^程控制工業(yè)和自動化工業(yè),從嵌入式系統(tǒng)到現(xiàn)場總線控制系統(tǒng),都認識到了以太網(wǎng)和TCP/IP 的重要性,以太網(wǎng)和TCP/ IP 作為世界上最為廣泛應用的網(wǎng)絡協(xié)議,它將成為過程級和控制級的主要傳輸技術。帶TCP/ IP 協(xié)議的標準的以太網(wǎng)接口現(xiàn)在已經(jīng)在智能設備和I/ O 模塊中使用。它能夠與工廠信息管理系統(tǒng)進行直接地、無縫地連接,而無需任何專用設備。因此可以說,工業(yè)以太網(wǎng)在工業(yè)通訊網(wǎng)絡中的使用將構建從底層的現(xiàn)場設備到先進與優(yōu)化控制層、企業(yè)管理決策層的綜合自動化網(wǎng)絡平臺,從而可以消除企業(yè)內部的各種自動化孤島。以太網(wǎng)作為21 世紀未來工業(yè)網(wǎng)絡的首選,它將在控制和現(xiàn)場設備級成為標準的高速工業(yè)網(wǎng)絡,有著廣闊的應用和發(fā)展前景。 6 結語 工業(yè)以太網(wǎng)以其自身的優(yōu)勢必然會有很好的應用前景,我們應該充分利用信息網(wǎng)絡的已有的成熟技術和可用的新技術來改善工業(yè)以太網(wǎng)的性能,加快工業(yè)以太網(wǎng)的研究和應用。 本文創(chuàng)新點:詳細論述了工業(yè)以太網(wǎng)的優(yōu)點和存在問題,論述了確定性,可靠性的改進方案,并分析了主流應用層協(xié)議。 |