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

          新聞中心

          EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 基于RTU油井遠(yuǎn)程測(cè)控系統(tǒng)的數(shù)據(jù)采集與傳輸層軟件設(shè)計(jì)

          基于RTU油井遠(yuǎn)程測(cè)控系統(tǒng)的數(shù)據(jù)采集與傳輸層軟件設(shè)計(jì)

          作者: 時(shí)間:2012-06-07 來(lái)源:網(wǎng)絡(luò) 收藏
          0 引言
          每一個(gè)油田都擁有眾多的油氣井,并且分布在山川曠野里,油氣井的管理方式多為由人工每日值守,定時(shí)檢查設(shè)備運(yùn)行情況,記錄相關(guān)數(shù)據(jù)。這種方式增加了用工人數(shù),加大了護(hù)井工勞動(dòng)強(qiáng)度,最重要的是影響對(duì)設(shè)備的監(jiān)控。當(dāng)抽油機(jī)、電泵出現(xiàn)微小故障時(shí),往往很難被人工及時(shí)發(fā)現(xiàn),從而得不到有效地防護(hù)與控制。
          為了能有效地發(fā)現(xiàn)油井、地層、油藏的變化,可用油井遠(yuǎn)程測(cè)控系統(tǒng),通過(guò)在抽油機(jī)上安裝位移傳感器和載荷傳感器,檢測(cè)抽油機(jī)的工況,實(shí)時(shí)在線監(jiān)測(cè)抽油機(jī)工作參數(shù),及時(shí)發(fā)現(xiàn)故障并報(bào)警,及時(shí)維護(hù)。本文提出了一種基于的油井遠(yuǎn)程測(cè)控系統(tǒng)的數(shù)據(jù)采集與傳輸層設(shè)計(jì)方案,并將該方案用于實(shí)際的井場(chǎng)應(yīng)用中。

          1 油井遠(yuǎn)程測(cè)控系統(tǒng)總體架構(gòu)
          油井遠(yuǎn)程測(cè)控系統(tǒng)的總體架構(gòu)如圖1所示,整個(gè)測(cè)控系統(tǒng)的組網(wǎng)架構(gòu)分為現(xiàn)場(chǎng)局域網(wǎng)、企業(yè)信息網(wǎng)兩大部分。網(wǎng)絡(luò)拓?fù)洳捎梅謱有切屯負(fù)洌菫榱嗽谥醒霚y(cè)控室的中央測(cè)控服務(wù)器與現(xiàn)場(chǎng)局域網(wǎng)的各個(gè)測(cè)控代理服務(wù)器的測(cè)控對(duì)象之間建立更有效的連接方式。每個(gè)測(cè)控分站設(shè)測(cè)控代理服務(wù)器,實(shí)時(shí)發(fā)送或讀取的井場(chǎng)設(shè)備數(shù)據(jù)先經(jīng)測(cè)控代理服務(wù)器處理后再并行傳輸?shù)街醒霚y(cè)控服務(wù)器,這樣既讓等級(jí)高的設(shè)備預(yù)警信號(hào)得到現(xiàn)場(chǎng)級(jí)的及時(shí)響應(yīng),又減輕了中央測(cè)控服務(wù)器處理數(shù)據(jù)的壓力。WEB服務(wù)器與中央測(cè)控服務(wù)器通過(guò)數(shù)據(jù)庫(kù)服務(wù)器連接,這種連接方式使WEB服務(wù)器面向的對(duì)象是數(shù)據(jù)庫(kù)服務(wù)器,有利于WEB服務(wù)器在處理管理用戶的指令時(shí)與中央監(jiān)控服務(wù)器保持一定的時(shí)差,避免了相互動(dòng)作間的沖突。而所有這些數(shù)據(jù)來(lái)自于代理測(cè)控服務(wù)器通過(guò)井場(chǎng)數(shù)據(jù)采集與傳輸層得到的。IT目前最常見的數(shù)據(jù)采集與傳輸層的工作方式有圖1所示的兩種情況。其中井場(chǎng)1針對(duì)安裝多個(gè)傳感器的油氣井,在每個(gè)油氣井處安裝一個(gè)從站,能夠?qū)υ撚蜌饩膫鞲衅鬟M(jìn)行統(tǒng)一管理,并在每個(gè)井場(chǎng)設(shè)置一個(gè)主站,采用主叫/從響應(yīng)的方式,采集各從站的傳感器數(shù)據(jù),然后將各從站數(shù)據(jù)上傳到上位機(jī)(測(cè)控代理服務(wù)器);井場(chǎng)2針對(duì)安裝幾個(gè)傳感器的油氣井,在每個(gè)井場(chǎng)放置一個(gè)RTU,直接將傳感器的數(shù)據(jù)采集后發(fā)送到上位機(jī);為了能夠兼容這兩種工作方式,本文設(shè)計(jì)了一個(gè)基于RTU的數(shù)據(jù)采集與傳輸層系統(tǒng)軟件。

          a.jpg



          2 數(shù)據(jù)采集與傳輸層硬件基礎(chǔ)——RTU
          有些油氣田由于地理原因,不易鋪設(shè)電纜,本系統(tǒng)引入物聯(lián)網(wǎng)技術(shù),加入無(wú)線通信ZigBee模塊,并利用其自組織原理,實(shí)現(xiàn)在井場(chǎng)無(wú)線自組織尋址和數(shù)據(jù)傳輸,可以簡(jiǎn)單、方便地實(shí)現(xiàn)井場(chǎng)實(shí)時(shí)數(shù)據(jù)采集,利用這些有效數(shù)據(jù)指導(dǎo)油田油氣生產(chǎn),提高產(chǎn)量,其構(gòu)成一個(gè)物聯(lián)網(wǎng)回路,改變了油田生產(chǎn)方式。
          油井遠(yuǎn)程測(cè)控系統(tǒng)RTU采用Samsung公司的S3C2440A,具有400 MHz的工作頻率,主要控制數(shù)據(jù)流的輸入輸出;采用具有2 Mb存儲(chǔ)能力的Norflash(EN29LV160AB)存儲(chǔ)程序;用有128 Mb存儲(chǔ)能力的Nand flash(K9F2G08U0B)存儲(chǔ)數(shù)據(jù);利用AD轉(zhuǎn)換器ADS7952采集8通道12位模擬數(shù)據(jù);系統(tǒng)環(huán)境溫度由溫度傳感器TMP100獲得;考慮到ZigBee模塊的接口以及有線方式下的長(zhǎng)距離傳輸?shù)纫蛩?,RTU的串行鏈路口為RS 232及RS 485;為與代理測(cè)控服務(wù)器PC機(jī)相連,RTU采用DM9000實(shí)現(xiàn)以太網(wǎng)連接;RTU的初始配置信息采用E2PROM存儲(chǔ);RTU內(nèi)還包含隔離電路、控制單元等幾個(gè)部分。RTU的硬件框圖如圖2所示。

          b.jpg



          3 數(shù)據(jù)采集與傳輸層系統(tǒng)軟件
          3.1 數(shù)據(jù)采集與傳輸層通信協(xié)議
          Modbus通信協(xié)議已經(jīng)非常廣泛地應(yīng)用于自動(dòng)控制和通信領(lǐng)域中,通過(guò)此協(xié)議,控制器相互之間、控制器經(jīng)由網(wǎng)絡(luò)(例如以太網(wǎng))和其它設(shè)備之間可以實(shí)現(xiàn)通信。Modbus網(wǎng)絡(luò)屬于一種主從網(wǎng)絡(luò),允許一個(gè)主站和一個(gè)或多個(gè)從站通信。它采用命令/應(yīng)答方式,每種命令報(bào)文都對(duì)應(yīng)著一種應(yīng)答報(bào)文。網(wǎng)絡(luò)中的每個(gè)從站都必須分配一個(gè)唯一的地址。主站發(fā)出的命令中含有要求訪問(wèn)的從站地址,只有具有該地址的從站才會(huì)對(duì)該命令響應(yīng)。
          3.1.1 Modbus/RTU通信協(xié)議
          RTU主/從站串口通信時(shí),通常使用的是Modbus/RTU傳輸模式。在Modbus報(bào)文RTU幀中,如果兩個(gè)字符之間的空閑間隔大于1.5個(gè)字符時(shí)間,那就認(rèn)為報(bào)文幀不完整,此時(shí)接收站應(yīng)該丟棄這個(gè)報(bào)文。時(shí)長(zhǎng)至少為3.5個(gè)字符時(shí)間的空閑間隔將報(bào)文幀區(qū)分。RTU消息幀的典型格式如表1所列。

          c.jpg


          上一頁(yè) 1 2 3 4 下一頁(yè)

          關(guān)鍵詞: RTU TCP 主從輪詢 可配置

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁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); })();