<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 現(xiàn)場總線協(xié)議轉(zhuǎn)換機理及實現(xiàn)

          現(xiàn)場總線協(xié)議轉(zhuǎn)換機理及實現(xiàn)

          作者: 時間:2013-02-18 來源:網(wǎng)絡 收藏
          1 的發(fā)展現(xiàn)狀

          是20世紀80年代中期發(fā)展起來的一種先進的控制技術,它的出現(xiàn)被譽為20世紀90年代工業(yè)控制領域的一場革命[1]。與其他工業(yè)控制網(wǎng)絡相比,采用串行的數(shù)字通信方式,具有實時性好、穩(wěn)定性高等特點,迅速發(fā)展成為工業(yè)控制網(wǎng)絡中使用最廣泛的通信網(wǎng)絡。目前現(xiàn)場總線的發(fā)展主要呈現(xiàn)以下特點:

          ① 多種現(xiàn)場總線標準并存

          為了反映工業(yè)網(wǎng)絡通信技術的發(fā)展,國際電工委員會(IEC)于2000年公布通過了IEC61158現(xiàn)場總線標準,容納了8種互不兼容的控制層協(xié)議。2003年的新版本進一步達到了10種現(xiàn)場總線標準,另外還有3種設備級現(xiàn)場總線標準,統(tǒng)稱為“10+3”種現(xiàn)場總線網(wǎng)絡協(xié)議。

          同時存在這么多種國際標準,原因除了經(jīng)濟利益上的沖突以外,還有著客觀上的原因:

          新技術和新事物的層出不窮,目前沒有一種現(xiàn)場總線可以滿足所有要求,用戶不得不根據(jù)自己的需要選擇不同的現(xiàn)場總線設備。因此,多種現(xiàn)場總線標準并存的現(xiàn)狀還將持續(xù)下去。

          ② 以太網(wǎng)技術融入現(xiàn)場總線

          在OSI/ISO七層協(xié)議中,以太網(wǎng)本身只定義了物理層和數(shù)據(jù)鏈路層,它的控制協(xié)議使用TCP/IP協(xié)議:TCP(transmission control protocol)用來保證傳輸?shù)目煽啃裕籌P(internet protocol)用來確定信息傳遞路線。

          隨著過程控制領域內(nèi)上層通信與互聯(lián)網(wǎng)通信一樣逐步統(tǒng)一到以太網(wǎng),將以太網(wǎng)用于工業(yè)控制的呼聲越來越高。以太網(wǎng)融入現(xiàn)場總線的最大障礙是以太網(wǎng)在數(shù)據(jù)鏈路層采用CSMA/CD(載波偵聽多路訪問/沖突檢測)介質(zhì)訪問控制協(xié)議,這種協(xié)議在負載較重的情況下,會因為在網(wǎng)絡上發(fā)生碰撞而產(chǎn)生擁塞,影響數(shù)據(jù)的實時性。另外以太網(wǎng)一般抗干擾性能較差,不具備本質(zhì)安全性能,不能向現(xiàn)場儀表供電。但隨著以太網(wǎng)技術的發(fā)展,它的傳送速率大幅度提高,物理層標準的工業(yè)化以及千兆以太網(wǎng)技術和無碰撞全雙工光纖技術的出現(xiàn),以太網(wǎng)技術的實時性得到提高,使其逐步可以應用在工業(yè)控制網(wǎng)絡中,形成了技術[13]。

          與傳統(tǒng)現(xiàn)場總線相比,有著明顯的優(yōu)勢。它可以實現(xiàn)智能化現(xiàn)場設備的功能自治性、系統(tǒng)結(jié)構(gòu)的高度分散性以及監(jiān)管控一體化,具有低成本、高性能的特點[9]。

          現(xiàn)在常用的主要包括美國 Rockwell 公司推出的Ethernet/IP、德國Siemens 公司推出的ProfiNet、法國施奈德公司推出的Modbus/TCP 等[5]。2004 年1 月,IEC/SC65C 將包括中國開發(fā)的以太網(wǎng)協(xié)議EPA 在內(nèi)的6 種非國際標準以太網(wǎng)技術作為IEC 的PAS(publicly
          available specification)文件出版,協(xié)議標準的國際化將使得工業(yè)以太網(wǎng)技術取得更加迅猛的發(fā)展。

          ③ 無線現(xiàn)場總線發(fā)展迅速

          無線現(xiàn)場總線(R-fieldbus)的提出旨在利用現(xiàn)有的迅猛發(fā)展的無線移動通信技術,在有線的計算機網(wǎng)絡通信技術的支持下,實現(xiàn)一種在工廠的現(xiàn)場設備層的、具有無線移動接入能力的、能傳輸多媒體信息的高性能無線現(xiàn)場總線,使信息能夠從Internet 層,工廠的監(jiān)控層到現(xiàn)場設備控制層之間實現(xiàn)無縫隙的交換與溝通、透明的集成與融合。無線現(xiàn)場總線能夠集成解決工業(yè)環(huán)境下諸如移動對象、危險環(huán)境對象與傳統(tǒng)的有線連接對象之間的符合工業(yè)級實時要求的、可靠的、兼顧多媒體大容量數(shù)據(jù)的通信和控制問題。

          在滿足無線與有線集成后系統(tǒng)的實時性和可靠性要求的前提下,無線現(xiàn)場總線可以在企業(yè)網(wǎng)絡的現(xiàn)場層應用無線數(shù)字通信技術,使它與原有的有線網(wǎng)絡有機地集成為一體,讓無線網(wǎng)段成為有線網(wǎng)段的自然擴展,真正地把每一個需要接入企業(yè)網(wǎng)絡的生產(chǎn)設備都連成一體。

          無線現(xiàn)場總線利用了無線技術對現(xiàn)場總線技術的擴充,在許多場合具有不可替代的作用。開始得到人們的重視并迅速發(fā)展,在歐洲將無線技術與Profibus 技術相結(jié)合的研究已經(jīng)取得階段性的成功。

          2 現(xiàn)場總線研究

          2.1 協(xié)議轉(zhuǎn)換研究的必要性

          在今后相當長的時間內(nèi),多種標準并存將是現(xiàn)場總線發(fā)展的最主要特征。多標準實際上就是意味著沒有標準,各種總線采用的通信標準的不同以及總線協(xié)議的多樣性和互不兼容性使得總線系統(tǒng)間的互聯(lián)性和互操作性大大降低。另外,不同類型的現(xiàn)場總線具有不同的形成背景和使用環(huán)境。如圖1 所示[1],每一個應用層次中都有著不止一種現(xiàn)場總線類型可以選擇,但同時也使得復雜的現(xiàn)場環(huán)境中選擇應用何種現(xiàn)場總線類型成為一個問題。

          newmaker.com
          圖 1 各類現(xiàn)場總線的應用范圍

          以太網(wǎng)介入控制的起初目的是解決現(xiàn)場總線標準不統(tǒng)一的問題。隨著各種工業(yè)以太網(wǎng)標準的推出,它們的應用層標準的不同使相互之間可以互連但還是不能互通,從用戶使用的角度出發(fā),需要一個統(tǒng)一的開放的應用層標準[6]?,F(xiàn)場總線標準制定的“妥協(xié)”形成了今天的多標準混戰(zhàn)的情況,同樣在巨大的經(jīng)濟利益的驅(qū)使下,基于一種技術和一個通用的工業(yè)以太網(wǎng)標準的機會已經(jīng)沒有了,今后工業(yè)以太網(wǎng)國際標準制定的結(jié)果勢必又是多種標準的共存。

          面對現(xiàn)場總線領域標準繁多、產(chǎn)品混亂的局面,如何在一個復雜的控制系統(tǒng)中集成使用各種通信協(xié)議的現(xiàn)場總線設備,如何整合現(xiàn)場總線與以太網(wǎng)產(chǎn)品,已成為現(xiàn)場總線技術應用的瓶頸。總結(jié)目前研究成果,現(xiàn)場總線協(xié)議轉(zhuǎn)換可以在過程控制級或現(xiàn)場設備級實現(xiàn)[8]。

          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();