亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        油井生產(chǎn)數(shù)據(jù)采集與管理系統(tǒng)軟件的設(shè)計(jì)與開(kāi)發(fā)

        2016-11-09 07:31:41李鳳民潘居臣梁華慶
        電子設(shè)計(jì)工程 2016年19期
        關(guān)鍵詞:數(shù)據(jù)庫(kù)功能設(shè)備

        李鳳民,潘居臣,宋 松,趙 沖,梁華慶

        (1.中石油華北油田分公司數(shù)據(jù)中心,河北 任丘062552;2.中國(guó)石油大學(xué)(北京)地球物理與信息工程學(xué)院,北京102249)

        油井生產(chǎn)數(shù)據(jù)采集與管理系統(tǒng)軟件的設(shè)計(jì)與開(kāi)發(fā)

        李鳳民1,潘居臣1,宋 松1,趙 沖2,梁華慶2

        (1.中石油華北油田分公司數(shù)據(jù)中心,河北 任丘062552;2.中國(guó)石油大學(xué)(北京)地球物理與信息工程學(xué)院,北京102249)

        研發(fā)的油井生產(chǎn)數(shù)據(jù)采集與管理系統(tǒng)軟件,控制油井遠(yuǎn)程數(shù)據(jù)采集設(shè)備(RTU),可完成油井生產(chǎn)數(shù)據(jù)的遠(yuǎn)程自動(dòng)采集、傳輸、存儲(chǔ)、顯示與查詢等功能。系統(tǒng)軟件基于易語(yǔ)言可視化開(kāi)發(fā)環(huán)境,采用可移植性好、使用方便、功能強(qiáng)的Oracle9I作為數(shù)據(jù)的存儲(chǔ)管理數(shù)據(jù)庫(kù),充分利用API,COM、DLL、OCX等組件進(jìn)行UI界面和主要功能的開(kāi)發(fā)。文中詳細(xì)介紹了軟件的主要關(guān)鍵功能模塊及其實(shí)現(xiàn)技術(shù)。該系統(tǒng)部署于油田現(xiàn)場(chǎng),可實(shí)現(xiàn)油井生產(chǎn)的實(shí)時(shí)高效監(jiān)管,生產(chǎn)問(wèn)題的全面、快捷診斷,保障油井生產(chǎn)安全運(yùn)行。

        油井生產(chǎn)數(shù)據(jù);采集與管理軟件;Oracle數(shù)據(jù)庫(kù);易語(yǔ)言

        華北油田二連分公司地處內(nèi)蒙草原高寒地區(qū),東西長(zhǎng)430公里,南北寬210公里,其油井地處偏遠(yuǎn),分布范圍廣。如果油井生產(chǎn)數(shù)據(jù)全靠人工采集,不僅工人勞動(dòng)強(qiáng)度大,需要耗費(fèi)大量的人力和物力;而且采集的數(shù)據(jù)為非連續(xù)性數(shù)據(jù),對(duì)油井出現(xiàn)的異常情況不能及時(shí)發(fā)現(xiàn)、及時(shí)采取措施而降低了生產(chǎn)效率,增加了采油成本。為此,在油井井場(chǎng)部署RTU終端和各類傳感器,研發(fā)油井生產(chǎn)數(shù)據(jù)采集與管理系統(tǒng)軟件,實(shí)現(xiàn)油井生產(chǎn)參數(shù)的自動(dòng)采集和遠(yuǎn)程控制,生產(chǎn)參數(shù)的超限報(bào)警,操作人員可以在中心控制室對(duì)油井的生產(chǎn)進(jìn)行7× 24小時(shí)全天候?qū)崟r(shí)監(jiān)控管理,將傳統(tǒng)的人工巡檢方式轉(zhuǎn)變?yōu)橹悄苎矙z、組織運(yùn)維。

        1 系統(tǒng)整體框架

        系統(tǒng)由位于井場(chǎng)的各類傳感器 (油井功圖、電參量、壓力、溫度等傳感器)、遠(yuǎn)程數(shù)據(jù)采集設(shè)備(RTU)、McWill無(wú)線傳輸模塊和基站,以及位于中控室的上位機(jī)組成。所研發(fā)的軟件部署于中控室的上位機(jī)上,控制和管理RTU設(shè)備,完成油井功圖、電參、壓力、溫度等參數(shù)的采集和管理,并監(jiān)控油井運(yùn)行狀態(tài)。

        系統(tǒng)框圖如圖1所示。

        圖1 系統(tǒng)框圖

        2 系統(tǒng)軟件的設(shè)計(jì)

        2.1功能需求分析

        系統(tǒng)軟件,一方面要有控制和管理RTU的功能,另一方面要有良好的數(shù)據(jù)管理功能,具體應(yīng)滿足以下需求:

        1)可視化管理RTU設(shè)備信息的功能;

        2)良好地輪詢?cè)L問(wèn)RTU的功能;

        3)實(shí)時(shí)保存數(shù)據(jù)的功能;

        4)實(shí)時(shí)顯示數(shù)據(jù)的功能;

        5)查詢處理歷史數(shù)據(jù)的功能。

        2.2功能模塊設(shè)計(jì)

        根據(jù)上述需求,設(shè)計(jì)以下模塊:

        1)RTU設(shè)備管理模塊

        現(xiàn)場(chǎng)RTU設(shè)備安裝完畢后,所有設(shè)備初始的IP、端口、網(wǎng)關(guān)等參數(shù)均是相同的,因此需要對(duì)有設(shè)備的上述參數(shù)進(jìn)行配置。由于設(shè)備數(shù)量眾多,如果采用人工對(duì)每一臺(tái)設(shè)備逐一現(xiàn)場(chǎng)配置,不僅工人的勞動(dòng)強(qiáng)度大,也不利于設(shè)備的隨時(shí)增減管理。因此需要開(kāi)發(fā)RTU設(shè)備管理模塊,完成局域網(wǎng)內(nèi)所有在線RTU設(shè)備參數(shù)的遠(yuǎn)程配置。

        2)輪詢控制管理模塊

        該模塊可手動(dòng)配置多個(gè)采集命令,進(jìn)行多設(shè)備多命令的輪詢采集控制。

        3)數(shù)據(jù)管理模塊

        該模塊對(duì)Oracle數(shù)據(jù)庫(kù)中的信息進(jìn)行動(dòng)態(tài)添加、歷史數(shù)據(jù)的查詢。

        4)輸出模塊

        該模塊包括采集參數(shù)的實(shí)時(shí)顯示,數(shù)據(jù)和圖像的導(dǎo)出以及打印。

        系統(tǒng)軟件功能模塊結(jié)構(gòu)圖如圖2所示。

        圖2 系統(tǒng)軟件功能模塊結(jié)構(gòu)圖

        3 軟件的開(kāi)發(fā)與實(shí)現(xiàn)

        3.1開(kāi)發(fā)環(huán)境

        使用Windows XPSP3、易語(yǔ)言V5.3、Oracle9I版本作為數(shù)據(jù)庫(kù),使用ModScan32作為采集校驗(yàn)對(duì)比工具。

        3.2關(guān)鍵功能的實(shí)現(xiàn)技術(shù)

        1)在線RTU設(shè)備偵測(cè)

        所有RTU通過(guò)以太網(wǎng)與上位機(jī)連接,通信協(xié)議采用標(biāo)準(zhǔn)的Modbus TCP協(xié)議。

        該模塊主要實(shí)現(xiàn)對(duì)局域網(wǎng)內(nèi)所有在線RTU的設(shè)備參數(shù)自動(dòng)錄入功能。上位機(jī)通過(guò)UDP廣播通信協(xié)議向局域網(wǎng)廣播地址發(fā)送特定協(xié)議數(shù)據(jù)幀廣播包。RTU通過(guò)特定端口收到合法的廣播包后進(jìn)行數(shù)據(jù)包校驗(yàn)、響應(yīng)應(yīng)答。

        上位機(jī)收到RTU的響應(yīng)報(bào)文后,按照協(xié)商好的偵測(cè)協(xié)議,進(jìn)行數(shù)據(jù)包的解析、校驗(yàn),完成在線設(shè)備的參數(shù)顯示、錄入功能。若CRC校驗(yàn)錯(cuò)誤,則不顯示當(dāng)前設(shè)備參數(shù)。由于初始配置的RTU設(shè)備可能其IP地址、端口等參數(shù)均是相同的,但其設(shè)備的具體序列號(hào)卻不同。因此上位機(jī)進(jìn)行顯示時(shí),按照返回的數(shù)據(jù)包中的設(shè)備序列號(hào)不同進(jìn)行相應(yīng)錄入操作,相同的則不予顯示。

        在線設(shè)備偵測(cè)流程圖如圖3所示。

        圖3 在線設(shè)備偵測(cè)流程圖

        2)遠(yuǎn)程RTU配置

        軟件經(jīng)TCP網(wǎng)絡(luò)協(xié)議連入單個(gè)設(shè)備,可以對(duì)單井RTU進(jìn)行具體參數(shù)配置和單井的數(shù)據(jù)采集。通過(guò)協(xié)商好的PC與RTU CFG配置協(xié)議,完成對(duì)單井的MAC地址、IP地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)以及端口號(hào)進(jìn)行讀參數(shù)和寫參數(shù)操作。

        讀參數(shù)操作時(shí),上位機(jī)通過(guò)TCP方式向當(dāng)前連入的設(shè)備IP地址和特定端口發(fā)送命令報(bào)文,采集設(shè)備收到后進(jìn)行解析校驗(yàn),成功則進(jìn)行數(shù)據(jù)響應(yīng)。若校驗(yàn)失敗,則返回協(xié)議幀頭,上位機(jī)顯示讀取失敗信息。同樣,在上位機(jī)對(duì)RTU設(shè)備進(jìn)行寫參數(shù)操作時(shí),響應(yīng)模式同上。然后逐一對(duì)在線設(shè)備完成IP等參數(shù)配置。

        連入該設(shè)備時(shí),可實(shí)現(xiàn)實(shí)時(shí)控制RTU進(jìn)行數(shù)據(jù)采集、上傳。實(shí)現(xiàn)單井?dāng)?shù)據(jù)的采集、查看功能。

        上位機(jī)與采集設(shè)備RTU CFG配置由通信數(shù)據(jù)幀頭和數(shù)據(jù)參數(shù)組成。其中,數(shù)據(jù)幀頭格式如表1示,CFG配置協(xié)議數(shù)據(jù)幀格式如表2示。

        表1 CFG配置數(shù)據(jù)幀頭

        3)輪詢數(shù)據(jù)采集

        可以通過(guò)采集管理進(jìn)入對(duì)多設(shè)備的多命令輪詢數(shù)據(jù)采集。按照Modbus TCP協(xié)議,通過(guò)對(duì)Address、Device ID、Length以及Modbus pt參數(shù)配置,基于Modbus命令報(bào)文的編譯,再通過(guò)上位機(jī)多線程技術(shù)發(fā)送給采集設(shè)備,可同時(shí)實(shí)現(xiàn)對(duì)同一個(gè)設(shè)備進(jìn)行數(shù)據(jù)采集的多個(gè)不同的命令配置,即遠(yuǎn)程控制RTU設(shè)備執(zhí)行多個(gè)不同的采集命令。設(shè)定好輪詢的采集時(shí)間間隔,便可以進(jìn)行自動(dòng)數(shù)據(jù)采集。

        表2 CFG配置協(xié)議數(shù)據(jù)參數(shù)

        輪詢采集流程圖如圖4所示。

        圖4 輪詢采集控制流程圖

        4)遠(yuǎn)程Oracle數(shù)據(jù)庫(kù)的存儲(chǔ)、讀取

        采集到的數(shù)據(jù),按照Modbus協(xié)議進(jìn)行數(shù)據(jù)解析,經(jīng)過(guò)特定算法處理,將模擬量轉(zhuǎn)換為實(shí)際值進(jìn)行實(shí)時(shí)顯示,并操作Oracle存儲(chǔ)過(guò)程將數(shù)據(jù)進(jìn)行入庫(kù)、更新。

        Oracle數(shù)據(jù)庫(kù)遠(yuǎn)程登陸子程序核心代碼如下:

        ①主機(jī)名=編輯框_主機(jī)名.內(nèi)容

        ②數(shù)據(jù)庫(kù)名=編輯框_數(shù)據(jù)庫(kù)名.內(nèi)容

        ③用戶名 =編輯框_登錄用戶.內(nèi)容

        ④用戶密碼=編輯框_登錄密碼.內(nèi)容

        ⑤標(biāo)簽_信息顯示.標(biāo)題=“正在連接數(shù)據(jù)庫(kù),請(qǐng)稍候......”

        ⑥標(biāo)簽_信息顯示.刷新顯示 ()

        ⑦是否連接成功 =數(shù)據(jù)庫(kù)_連接.打開(kāi)(“DRIVER={Oracle in instantclient10_2};DBQ=//”+主機(jī)名+“/”+數(shù)據(jù)庫(kù)名+“;UID=”+用戶名 +“;PWD=”+用戶密碼 +“;”,,,)

        ⑧如果真 (是否連接成功=假)

        標(biāo)簽_信息顯示.標(biāo)題=“數(shù)據(jù)庫(kù)連接失??!”+#換行符 +數(shù)據(jù)庫(kù)_連接.最后錯(cuò)誤

        返回 ()

        如果真結(jié)束

        ⑨_啟動(dòng)窗口.標(biāo)題 =“數(shù)據(jù)庫(kù)連接成功!”

        執(zhí)行代碼⑦需要在本地計(jì)算機(jī)上安裝oracle客戶端,以便遠(yuǎn)程訪問(wèn)oracle服務(wù)端。

        4 主要界面及運(yùn)行效果

        所研發(fā)的軟件經(jīng)過(guò)測(cè)試,數(shù)據(jù)采集解析正常,并能夠正確進(jìn)行數(shù)據(jù)顯示和存儲(chǔ),實(shí)現(xiàn)了預(yù)定功能。下面簡(jiǎn)要介紹其主要界面及運(yùn)行效果。

        1)在線設(shè)備偵測(cè)界面

        如圖5所示,程序啟動(dòng)后,通過(guò)進(jìn)入在線設(shè)備偵測(cè)界面,可通過(guò)掃描或刷新按鈕來(lái)對(duì)局域網(wǎng)內(nèi)的在線RTU設(shè)備在線偵測(cè)。該模塊通過(guò)UDP方式,向局域網(wǎng)內(nèi)的廣播地址發(fā)送偵測(cè)命令包,采集設(shè)備通過(guò)設(shè)定端口監(jiān)聽(tīng)到廣播數(shù)據(jù)包進(jìn)而響應(yīng)來(lái)實(shí)現(xiàn)。

        2)輪詢管理界面

        如圖6所示,通過(guò)更新按鈕將需要輪詢的設(shè)備IP加入到輪詢?cè)O(shè)備IP列表中,也可以自定義設(shè)備IP,或刪除。按照Modbus協(xié)議,采用類似ModScan32工具的參數(shù)設(shè)定,進(jìn)行采集命令的編譯后,設(shè)定好輪詢采集間隔時(shí)間后,便開(kāi)始進(jìn)行輪詢采集。采集到的數(shù)據(jù)一方面動(dòng)態(tài)顯示,同時(shí)進(jìn)行Oracle數(shù)據(jù)庫(kù)存儲(chǔ)。

        圖5 在線設(shè)備偵測(cè)界面

        圖6 輪詢管理界面

        5 結(jié)束語(yǔ)

        油井生產(chǎn)數(shù)據(jù)采集與管理系統(tǒng)是以提高油田管理水平、油井產(chǎn)量、系統(tǒng)效率為目的,集數(shù)據(jù)采集、數(shù)據(jù)管理、控制執(zhí)行于一體的硬軟件綜合平臺(tái)。所研發(fā)的系統(tǒng)軟件經(jīng)過(guò)測(cè)試,運(yùn)行良好、性能穩(wěn)定。人機(jī)界面友好,操作簡(jiǎn)單實(shí)用,現(xiàn)有功能可以滿足油田現(xiàn)場(chǎng)數(shù)據(jù)采集與管理的需求。

        [1]華镕.從Modbus到透明就緒:施耐德電氣工業(yè)網(wǎng)絡(luò)的協(xié)議、設(shè)計(jì)、安裝和應(yīng)用[M].北京:機(jī)械工業(yè)出版社,2009.

        [2]李代平.Oracle 9i應(yīng)用系統(tǒng)開(kāi)發(fā)技術(shù)[M].北京:冶金工業(yè)出版社,2004.

        [3]孟祥劍,黎向陽(yáng).基于MODBUS協(xié)議的人機(jī)界面和單片機(jī)串行通信[J].重慶理工大學(xué)學(xué)報(bào):自然科學(xué),2014(9):88-91.

        [4]尹嘉鵬.無(wú)線遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)[D].大連:大連理工大學(xué),2013.

        [5]董小雷,劉志芳.易語(yǔ)言中模塊的使用研究[J].唐山師范學(xué)院學(xué)報(bào),2007(5):95-96.

        [6]Sun Y H.Research on embedded protocol modbus/TCPIP conversionmodule[J].JournalofWomen sHealth,2008:82-95.

        [7]QIU Long-jin,GAO Guang-qiang.A remote hot standby systemof oracle[C].Proceedings of 2012International Conference on Image,Vision and Computing(ICIVC 2012),2012.

        Design and development of data acquisition and management system for oilwell production

        LIFeng-min1,PAN Ju-chen1,SONG Song1,ZHAO Chong2,LIANG Hua-qing2
        (1.Data Center of North China Oil Field,Renqiu 062552,China;2.College of Geophysics and Information Engineering,China University of Petroleum,Beijing 102249,China)

        The designed data acquisition and management system software for oil well production,controls remote terminal units(RTUs)and can automatic acquire,transmit,store and display production parametersofoilwells in real-time.Based on the E-Language visual development environment and Oracle9I database,the system softwaremakes full use of API,COM,DLL,OCX and other components to develop the UIinterface andmain functions.The key functionmodulesof the software and their realization technology are introduced in detail.The system isdeployed in the oil field,which can realize the real-timeand efficientsupervision ofoilwellproduction,make a comprehensive and quick diagnosisofproduction problems,and ensure the safe operation ofoilwells.

        oilwell production data;acquisition andmanagement software;Oracle database;E-Language

        TN919

        A

        1674-6236(2016)19-0018-04

        2015-10-15稿件編號(hào):201510090

        國(guó)家發(fā)改委下一代互聯(lián)網(wǎng)技術(shù)在智慧油田的應(yīng)用示范項(xiàng)目(CNGI-12-03-043)

        李鳳民(1964—),男,河北館陶人,高級(jí)工程師。研究方向:油田自動(dòng)化。

        猜你喜歡
        數(shù)據(jù)庫(kù)功能設(shè)備
        也談詩(shī)的“功能”
        諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
        基于MPU6050簡(jiǎn)單控制設(shè)備
        電子制作(2018年11期)2018-08-04 03:26:08
        關(guān)于非首都功能疏解的幾點(diǎn)思考
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        500kV輸變電設(shè)備運(yùn)行維護(hù)探討
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        原來(lái)他們都是可穿戴設(shè)備
        亚洲精品一品二品av| 国产精品亚韩精品无码a在线| 亚洲另类国产综合第一| 久久99久久99精品免视看国产成人| 免费观看一区二区三区视频| 亚洲人成网站在线播放2019| 日本一卡2卡3卡四卡精品网站| www插插插无码视频网站| 国产成人亚洲合色婷婷| 国产毛女同一区二区三区| 中文字幕日韩一区二区不卡| 在线观看欧美精品| 青青草视频原手机在线观看| 开心五月激情五月五月天| 无码欧美毛片一区二区三| 精品中文字幕久久久人妻| 亚洲综合精品在线观看中文字幕 | 一区二区三区在线观看视频| 97人妻人人揉人人躁九色| 国产人妻人伦精品1国产盗摄| 国产精品一区二区久久乐下载| 青青草视频在线观看视频免费| 精品人妻系列无码人妻漫画| 国产精品老熟女露脸视频 | 水蜜桃亚洲一二三四在线| 日本专区一区二区三区| 免费看片的网站国产亚洲| 人妻少妇久久中文字幕| 欧美大香线蕉线伊人久久| 亚洲AV秘 片一区二区三区 | 91亚洲精品久久久蜜桃| 最新国产不卡在线视频| 男女啪啪无遮挡免费网站| 国产91吞精一区二区三区| 美女福利视频在线观看网址| 美国少妇性xxxx另类| vr成人片在线播放网站| 午夜一区二区三区av| 亚洲一区二区三区四区精品在线| 中文字幕精品一区二区2021年| 亚洲精品中文字幕观看|