基於MCGS組態軟體和VB程式語言實現油田管網在線監控系統的設計

2021-01-12 電子發燒友
基於MCGS組態軟體和VB程式語言實現油田管網在線監控系統的設計

陳慶宏 發表於 2020-12-30 10:14:51

建立一套實時檢測監控油田管線原油實時數據(包括瞬時流量計算、流量累積、含水、密度、壓力、溫度、洩漏等參數)的計算機網絡系統,及時反映各測試點的原油輸送情況,提高計量的高精度、高可靠性和實時性,是實現石油生產從測量到管理自動化、智能化、建立了一套測試標準體系有效的手段之一。該網絡系統具有油田管線監控、動畫顯示、實時存儲、實時查詢、實時報警、歷史曲線查詢、各種報表的自動生成、列印及輸油管線漏點監測(士5%距離精度)功能。伺服器統計所有工作站的實時數據,實時生成各種報表和曲線, 通過網絡供職能部門掌握生產狀況進行管理決策,容易與MISS系統結合,參與管理。

系統結構和特點

油田管網在線監控系統由計量站前置單元和監測中心兩大部分組成,其系統網絡組成結構如圖1所示。

圖1油田管網在線監控系統網絡結構

計量站前置單元採用模塊化結構,包括工控機、檢測儀表(具有智能傳感器)、數據採集卡,光電隔離電路、開關量輸出控制模塊及接口

電路、無線通訊消息傳輸模塊及天線等幾部分,前置單元組成結構如圖2所示。

圖2前置單元組成結構

監控中心主要由天線、消息傳輸模塊、主控計算機、伺服器及企業MISS系統網絡接入設備組成,如圖3所示。

圖3監控中心組成結構

整個系統的軟體基於Windows NT環境下,採用先進的組態軟體MCGS和程式語言VB實現管網狀態的監控處理,並應用SQL Server 2000大型資料庫動態地存儲大量關聯數據、重要的信息資源,實現數據的充分共享、交叉訪問以及應用的高度獨立性。

油田管網在線監測系統具有以下特點:

* 設備投資少,無需通訊網架投資;

* 運行費用低;

* 組網靈活,可隨時增減監測節點;

* 可與MISS系統結合,參與生產運輸管理;

* 圖形化主站系統,直觀方便,操作靈活。

關鍵技術

傳感器準確性

油田管網在線監控系統的前端計量主要監測溫度(℃)、壓力(Mpa)、體積流量()等實時參數,輔以預置按照規定時間間隔人工測量參數及修正係數,通過函數計算可得出管線流動原油的質量,這是原油生產的最關鍵參數,因此傳感器準確計量技術是系統監控的基礎,是數據準確性的保證。系統前端計量既要採用高質量、高可靠性的傳感器,同時計算方法既要有理論保證,也要在實踐中不斷地積累經驗總結規律加以修正。

漏點監測和定位

輸油管線漏點監測是系統中比較重要和複雜的技術問題,在漏油的瞬間,漏油點處產生壓力波,並向管道兩邊以近似恆定的速度傳播,因此確定壓力參數作為檢測判斷依據,根據管道兩邊壓力波動時刻及壓力波到達管道兩邊的時間差,從而利用以下公式近似計算出漏油點的位置:

X= (L+ _T*V)/2

式中X為漏油點距管道一端的距離,L為管道的總長度,_T為壓力波到達管道兩端的差值,V為壓力波在管道內傳播的速度。

利用壓力波算法來計算漏點位置,需要計量站採集的管道兩端的壓力信號,為了精確的計算時間差,計量站要具有與伺服器時間同步功能,監控中心處理程序接收計量站發送過來的壓力和時間數據,自動計算出首末計量站壓力波動信號時刻差,如果差值在規定範圍內,就說明出現漏油情況,並能計算出漏油點的位置,系統進行報警,通知相關人員進行處理。

通常情況下壓力信號疊加有噪聲,所以採用二次曲線進行消除噪聲,以提高定位精度和減小誤差。實際應用證明誤差基本在5%以內。

SMS消息傳送

油田管網在線監控系統依託的是GSM全球移動通信系統,並且幾乎是雙套網絡(中國移動和聯通)覆蓋,SMS消息服務業務,是GSM移動通訊網絡提供給用戶的一種數字業務,SMS為雙向通訊,具有一定的交互能力,信息發送端根據狀態報告能知道信息是否已被接收端收到,因此具有較高的可靠性。信息依靠了SMSC短消息服務中心的存儲和轉發機制,當接收端因某種原因關機時,SMSC會保留該信息(通常為24小時),一旦接收端開機,SMSC會立即發送。每條簡訊的信息量限制在140個字節,如果超過此長度,可分為多條發送。

實現原油生產自動化的在線監控系統,建設之初根本無須投入巨大的專網建設投資,同時也節省了網絡維護費用,利用「公網」提供的服務業務組建「專網」具有投資少,不用維護,安全性強和可靠性高等優點,幾年的消息服務費用遠遠低於獨立建設專網的費用,而且使用虛擬網方式還可以進一步降低費用。在GSM網絡不斷發展情況下,採用「多媒體簡訊(彩信)」方式,還可以增加「遙視「功能。

MCGS組態軟體應用

系統監控中心MCGS是基於WindowsNT作業系統,構造和生成監控功能的組態軟體包,為用戶提供了設備驅動、數據採集到數據處理、流程控制、動畫顯示、報表輸出等工程問題的完整解決方案和操作工具。MCGS組態軟體具有多任務、多線程功能。

油田管網在線監控測系統框架採用VB編程,通過OLE技術與MCGS組態軟體接口,實現個性化的管網監控功能,

根據實際監控的要求,基於相應的硬體設備,用MCGS組態軟體對監控系統進行應用軟體系統的組態,其具體的組態過程簡述如下:

(1)系統菜單和系統參數組態

在MCGS的「主控窗口」中,按監控系統的要求,對其系統菜單和系統參數進行定義和設置。

(2)設備構件的組態

在MCGS的「設備窗口」中對檢測儀表、數據採集卡等進行設置和組態。

(3)用戶界面的組態

按監控系統的要求和用戶的習慣,在MCGS的「用戶窗口」中用MCGS的工具進行系統運行封面和主控界面的設計組態。

(4)實時數據對象的組態

在MCGS的「實時資料庫窗口」中分別對有關的數據和變量等進行定義和設置。

(5)運行策略的組態

在MCGS「運行策略」窗口中,可分別對系統的「啟動策略」、「循環策略」、「存檔策略」等進行設置和組態。

在MCGS的組態環境中完成各項組態工作之後,系統可生成在線監控功能的「組態結果資料庫」,在MCGS環境中運行應用軟體系統。

應用軟體和資料庫

監控中心由消息收發模塊、系統計算機、伺服器、應用軟體和資料庫組成計算機區域網,實現工作狀態顯示、報表統計列印、數據分析和通過消息向職能人員手機發送消息等功能。

編寫應用軟體處理程序實現系統計算機的圖形化主界面、數據分析功能、數據計算以及狀態曲線描繪等功能,實時顯示計量站的工藝流程圖,並在工藝流程圖相應位置(管道)上動態實時顯示與之對應的壓力、瞬時流量等參數及狀態。

伺服器資料庫存儲監控數據和管理資料庫,記錄設備工作狀態、歷史數據、維護信息和故障歷史記錄。

結語

油田管網在線監控系統在大慶油田採油廠的成功應用證明了該系統能夠提高計量準確度,在石油生產中取得了可觀的經濟效益和社會效益,減少了人工,提升了工作效率,實現了原油計量監測的自動化,通過科技手段實現了企業的現代化管理。

責任編輯:gt

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 基於組態軟體的人機界面在高壓變頻器監控系統中的應用
    工業人機界面由特殊設計的計算機系統32位risccpu晶片為核心,在stn、tft液晶顯示屏上罩蓋有透明的電阻網絡式觸控螢幕,觸動屏幕時,電阻網絡上的電阻和電壓發生變化並由軟體計算出觸摸位置。新一代工業人機界面還具有簡單的編程、對輸入的數據進行處理、數據登錄及配方等智能化控制功能。  下面就介紹了以工控組態軟體mcgs為開發平臺的hmi在高壓變頻器監控系統中的應用。
  • 基於AI808和MCGS5.5組態軟體實現串聯雙容水箱系統的設計
    打開APP 基於AI808和MCGS5.5組態軟體實現串聯雙容水箱系統的設計 朱廣 , 吳君曉 發表於 2020-12-15 18:13:41
  • 基於易控組態軟體全虛擬PLC的實現及應用
    其實驗系統構成只需上位監控PC機和下位的PLC硬體。但這種實驗方法因其無法脫離PLC硬體 ,仍需要在實驗室進行。1.3 利用PLC仿真軟體,實現脫離PLC硬體的仿真實驗系統此類初級實驗僅僅是能進行編程後的仿真,如三菱GX Developer提供的GX Simulator運行仿真。
  • 基於TCP/IP網絡協議和SOCKET接口實現組態軟體通訊模塊的設計
    基於TCP/IP網絡協議和SOCKET接口實現組態軟體通訊模塊的設計 朱曉鳳 發表於 2020-05-14 09:24:47 引言 組態軟體是面向工程監控和數據採集的軟體平臺工具
  • 基於SAIA PCD的機房監控系統解決方案
    我們選配了6塊i/o模塊,1塊乙太網通信模塊,2塊rs232/485通信模塊,採用windows2000/xp作業系統,mcgs組態軟體,參見圖1。2.1 系統設計特點本系統可以實現供配電、ups、柴油發電機、精密空調、消防、漏水、新風系統、溫溼度檢測等子系統的統一監控,並在這些子系統發生故障的時候向管理員報警:監視設備的運行狀態;記錄設備的運行參數;設備參數異常時,及時報警並提供處理支持畫面,報警方式包括:工作站聲光報警與手機簡訊息報警;系統參數和報警信息全部記入資料庫,可供查詢和事故追憶;分類用戶權限配置,用戶權限分為
  • 崑崙通態專題:MCGS嵌入版組態軟體的組建工程
    本文結合工程實例對立爍鎖背嵌入版組態軟體的組態過 程、操作方法和實現功能等環節,進行全面的講解。幫助學生對立爍瑣背嵌入版組態軟體的內容、工作方法 和操作步驟在短時間內有一個總體的認識。  立爍鎖背嵌入版組態軟體的工程建立  1.1 組建工程的過程  設計一個工程首先要了解工程的系統構成和工藝流程,明確主要的技術要求,搞清工程所涉及到的相關硬體和軟體。在此基礎上,擬定組建工程的總體規劃和設想。
  • 組態軟體特徵分析!同樣都是拖拉拽,為什麼別人的頁面這麼好看?
    組態軟體是自動控制系統監控一級的軟體平臺和開發環境——數據收集和過程控制的專用軟體,它使用靈活的組態方式,為用戶提供通用級別的軟體工具,快速構建行業自動控制系統監控功能。組態軟體必須能夠支持多種工業控制設備和常用通信協議,並且通常需要提供分布式數據管理和網絡功能。預裝的各種軟體模塊可以輕鬆實現和完成監測層的各種功能,並與可靠的工業控制計算機和網絡系統相結合,為控制層和管理層提供軟、硬體的所有接口,實現系統集成。隨著技術的發展,監控組態軟體將不斷提供新的內容。
  • WinCC組態的強大,你了解嗎?
    簡介WinCC是第一個完全基於32位內核的過程監控系統,它是HMI/SCADA軟體中的後起之秀,1996年進入世界工控組態軟體市場,當年就被美國《Control Engineering》雜誌評為最佳HMI軟體,在最短的時間內發展成第三個在世界範圍內成功的SCADA系統;並且無可爭議地成為歐洲第一。
  • vb程式語言是做什麼用的_VB程式語言有哪些
    語法是說明程式語言中,哪些符號或文字的組合方式是正確的,語義則是對於編程的解釋。有些語言是用規格文件定義,例如C語言的規格文件也是ISO標準中一部份,2011年後的版本為ISO/IEC 9899:2011,而其他語言(像Perl)有一份主要的程式語言實現文件,視為是參考實現。   程式語言俗稱「計算機語言」,種類非常的多,總的來說可以分成機器語言、彙編語言、高級語言三大類。
  • 同樣都是拖拉拽,為什麼別人的組態頁面這麼好看?
    ——數據收集和過程控制的專用軟體,它使用靈活的組態方式,為用戶提供通用級別的軟體工具,快速構建行業自動控制系統監控功能。組態軟體必須能夠支持多種工業控制設備和常用通信協議,並且通常需要提供分布式數據管理和網絡功能。預裝的各種軟體模塊可以輕鬆實現和完成監測層的各種功能,並與可靠的工業控制計算機和網絡系統相結合,為控制層和管理層提供軟、硬體的所有接口,實現系統集成。
  • 基於RS485總線的溫溼度監控系統設計
    系統採用兩級主從式總線型網絡拓撲結構。由1臺PC機(作為上位機)、若干臺AT89S52單片機(作為下位機)和RS-485總線通訊網絡組成。整個系統在監控系統治理軟體的控制下,同一協調工作,完成設計功能。
  • iFix軟體EDA HDA在VB,VC,Delphi程式語言環境中的應用
    0.前言本文引用地址:http://www.eepw.com.cn/article/148376.htm  iFIX是全球最領先的HMI/SCADA自動化監控組態軟體,已有超過300,000套以上的軟體在全球運行。世界上許多最成功的製造商都依靠 GE Fanuc的iFIX軟體來全面監控和分布管理全廠範圍的生產數據。
  • WEB組態可視化軟體
    先對產品做一個概述:組態軟體通過瀏覽器操作組態工具、瀏覽組態畫面,實現工程管理、組態編輯以及組態運行三大功能。通過實現圖元組態、可視化圖表組態、資料庫組態的配置與關聯,完成基於Web服務的實時數據監控與服務端的多用戶訪問等。
  • 基於AT89C55WD單片機和程式語言實現繼電保護實驗系統的設計
    基於AT89C55WD單片機和程式語言實現繼電保護實驗系統的設計 員瑩 , 韓應江 發表於 2020-11-26 10:10:44 1 引 言 隨著電力工業的迅速發展
  • 「案例」力控FWebView在塔裡木二次組態項目中的應用
    項目概述中國石油油氣生產物聯網(A11)中的二次組態系統部署在油田公司辦公網中,其集成到A11生產管理子系統平臺,實現基於油田公司辦公網PHD實時資料庫的二次組態發布與展示應用,包括油田拓撲圖、生產工藝流程圖等。
  • 崑崙通態專題:MCGS嵌入版組態軟體的動態連結
    MCGS嵌入式組態軟體實現圖形動畫設計的主要方法是將用戶窗口中圖形控制項與實時資料庫中的數據對象建立相關性連接,並設置相應的動畫屬性。在系統運行過程中,圖形對象的外觀和狀態特徵,由數據對象的實時採集值來控制相應的圖形動畫的運動,從而實現了圖形的動畫效果。
  • 基於Modbus協議和力控組態軟體實現空氣壓縮機監控系統的改造設計
    基於Modbus協議和力控組態軟體實現空氣壓縮機監控系統的改造設計 彭蘭;李松柏 發表於 2020-03-31 08:04:00 引言 廣東某鉛鋅礦運轉工區的空氣壓縮機組是採礦生產中的關鍵設備
  • 基於CAN總線的分布式監控系統設計
    一方面,其通信方式靈活,可實現多主方式工作,還可實現點對點、點對多點等多種數據的收發;另一方面,能在相對較大的距離間進行較高位速率的數據通信。本系統是由上位機對多個並列的承壓鍋爐監控單元進行控制管理,各監控單元之間要進行快速的數據傳輸。CAN總線能很好地滿足該系統的要求。
  • 基於嵌入式WEB的電站數據動態監控軟體設計
    另外還可以省下其他監控硬體設備,有效降低了成本,增強整套系統市場競爭力。 綜合考慮本系統採用B/S方式。監控系統以ARM11微處理器(SC6410)為硬體核心,嵌入式Linux為軟體核心的綜合平臺方案。在此平臺上設計了基於Linux嵌入式Web太陽能監控系統。此監控系統以Ajax為網頁前端通訊方式,Cgi進程、Php進程、485進程為後端數據處理方式。
  • vb和vb.net的區別,及vb.net的發展
    1、vb.net 完全符合面向對象的程式語言抽象、封裝、繼承的四大特性,bai而vb不支持繼承。2、錯誤處理不同。vb中只是On Error.....goto和On Errer Resume Next ,這些錯誤稱為非結構化異常處理。而在vb.net中採用的結構化異常處理機制,try...catch....finally控制。3、兩者產生的窗體不同。