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

        ?

        基于PLC軟冗余的油田注水站控制系統(tǒng)的設(shè)計(jì)

        2015-01-27 06:37:01程瑞洲徐竟天周紅芳趙曉姣
        自動(dòng)化與儀表 2015年9期
        關(guān)鍵詞:程序系統(tǒng)

        程瑞洲,徐竟天,周紅芳,趙曉姣

        (西安石油大學(xué) 電子工程學(xué)院,西安 710065)

        依靠巖石和液體的膨脹及溶解氣驅(qū)的天然開采機(jī)理對原油進(jìn)行開采,約有80%的儲(chǔ)量無法開采出來,因此繼一次采油之后,提高原油采收率的一個(gè)重要方法就是油田注水[1]。油田注水,是油田地下開采過程中的能量補(bǔ)充。目前,我國主要油田已進(jìn)入高含水開采階段,油田內(nèi)井間、層間的狀況存在較大的差異,而解決的方法,就是合理有效地控制注水,以滿足各類油層的開采需要[2]。油田注水站的主要作用是將供水系統(tǒng)送來或經(jīng)過處理符合標(biāo)準(zhǔn)的水進(jìn)行升壓,然后輸送至注水井排和注水井里。

        對于新疆準(zhǔn)東油田北3臺(tái)集油注水站計(jì)算機(jī)監(jiān)控項(xiàng)目而言,由于現(xiàn)場環(huán)境惡劣,尤其是在冬季,如果泵及其管道被凍住后,整個(gè)冬季將無法注水,對原油采收將會(huì)產(chǎn)生非常大的影響。本文采用基于西門子S7-300 PLC的軟冗余控制系統(tǒng),利用Profibus-DP和Ethernet總線將現(xiàn)場各種智能儀表采集到的數(shù)據(jù)傳送給CPU進(jìn)行處理。經(jīng)過投產(chǎn)運(yùn)行,大大提高了注水站監(jiān)控系統(tǒng)的可靠性和管理水平,基本消除了安全隱患,避免了因系統(tǒng)故障、設(shè)備停機(jī)引起的經(jīng)濟(jì)損失。

        1 系統(tǒng)簡介

        1.1 注水站工藝流程

        注水站站內(nèi)設(shè)施主要由注水泵機(jī)組、注水井排管網(wǎng)和注水井支線3大部分組成,主要設(shè)備由緩存罐、匯水管路、活塞泵、輸水管路和計(jì)量儀表等部件構(gòu)成,控制系統(tǒng)主要實(shí)現(xiàn)對站內(nèi)工藝生產(chǎn)運(yùn)行參數(shù)進(jìn)行集中監(jiān)測、控制和管理。

        注水站工藝流程為來水進(jìn)站→計(jì)量→緩存罐→進(jìn)泵加壓→輸出高/低壓水,如圖1所示。該注水站設(shè)置了3座儲(chǔ)水罐,其中2座緩存罐總?cè)萘堪丛撜咀畲笥盟繒r(shí)的4~6 h來設(shè)計(jì),2座緩存罐中的一座設(shè)計(jì)為凈化污水儲(chǔ)罐,另一座設(shè)計(jì)為清水儲(chǔ)罐,主要作用是儲(chǔ)存水源井清水或污水處理站輸送過來的油田合格水;事故罐的作用是當(dāng)電磁閥故障導(dǎo)致來水異常時(shí),通過將水注入其中以避免發(fā)生事故。2種水源經(jīng)過低壓水表計(jì)量后進(jìn)入緩存罐,其中污水處理來水經(jīng)過加壓進(jìn)入高壓注水泵房,而水源井清水進(jìn)入低壓注水泵房作為補(bǔ)充。在高/低壓泵房內(nèi),每個(gè)泵與出水井排之間加裝一個(gè)單向閥,防止高/低壓水反向流回活塞泵,從而對泵造成損壞[3]。

        匯水管路包括連接儲(chǔ)水罐與泵之間的管匯,為倒罐、倒泵提供方便,另外連接注水泵與注水井排、配水間之間的是輸水管路,其作用是將高/低壓水分配給配水間、注水井。計(jì)量儀表主要用于監(jiān)測設(shè)備的運(yùn)轉(zhuǎn)、壓力和水量的消耗等[4]。

        圖1 注水站工藝流程Fig.1 Injection station process flow chart

        1.2 監(jiān)控點(diǎn)數(shù)

        油田注水站控制系統(tǒng)主要包括:緩存罐、緩存罐液位檢測、緩存罐出口流量檢測、提升泵啟/停、電動(dòng)調(diào)節(jié)閥開/關(guān)、匯水管路液體壓力檢測、匯水管路流量檢測、注水泵啟/停及注水井排液體壓力檢測等。系統(tǒng)監(jiān)控情況如表1所示。

        表1 系統(tǒng)監(jiān)控統(tǒng)計(jì)表Tab.1 System monitoring statistical table

        整個(gè)控制系統(tǒng)主要實(shí)現(xiàn)對站內(nèi)設(shè)備運(yùn)行狀態(tài)進(jìn)行集中監(jiān)測、控制和管理,方便人員操作。包括監(jiān)控畫面顯示、報(bào)警及數(shù)據(jù)記錄、參數(shù)設(shè)定、人員考勤及報(bào)表打印等。

        2 控制系統(tǒng)硬件設(shè)計(jì)

        對于常見的計(jì)算機(jī)控制系統(tǒng)而言,根據(jù)冗余控制實(shí)現(xiàn)的方式,分為硬件冗余和軟件冗余。硬件冗余的高可靠性性能常用于停機(jī)會(huì)造成巨大損失的控制系統(tǒng),通過采用特殊硬件模塊,包括CPU、PS電源模塊及I/O模塊實(shí)現(xiàn)冗余;軟件冗余采用2套相同的CPU控制系統(tǒng),能夠?qū)崿F(xiàn)除ET200M從站上的I/O模塊以外的模塊與鏈路的冗余,成本低且擁有很高的可靠性[5]。

        鑒于注水站監(jiān)控系統(tǒng)的重要性及甲方要求,該項(xiàng)目計(jì)算機(jī)監(jiān)控系統(tǒng)方案采用了基于西門子S7-300 PLC的軟冗余方案。整個(gè)控制系統(tǒng)由2個(gè)相互獨(dú)立的PLC組成,當(dāng)主處理器出現(xiàn)故障時(shí),通過事先在CPU模塊程序中編寫監(jiān)控程序和數(shù)據(jù)交換處理程序?qū)崿F(xiàn)數(shù)據(jù)同步,完成主備處理器切換[6]。監(jiān)控系統(tǒng)現(xiàn)場上位監(jiān)控計(jì)算機(jī)選用2臺(tái)臺(tái)灣研華工控機(jī)(IPC-610H)和2臺(tái)22英寸液晶顯示器,實(shí)現(xiàn)監(jiān)控計(jì)算機(jī)雙機(jī)冗余,同時(shí)配合2臺(tái)西門子高性能PLC一起實(shí)現(xiàn)對注水站運(yùn)行工藝流程的實(shí)時(shí)監(jiān)控。2臺(tái)上位監(jiān)控計(jì)算機(jī)和PLC之間的通訊連接通過交換機(jī)采用工業(yè)以太網(wǎng)進(jìn)行通訊,并以工業(yè)以太網(wǎng)作為冗余網(wǎng)絡(luò)將整個(gè)系統(tǒng)有機(jī)地結(jié)合在一起。監(jiān)控系統(tǒng)硬件結(jié)構(gòu)圖如圖2所示。

        圖2 監(jiān)控系統(tǒng)硬件結(jié)構(gòu)Fig.2 Monitoring system hardware structure

        控制系統(tǒng)由2套完全獨(dú)立的西門子PLC的CPU模塊、包含IM153-2模塊的ET200M分布式I/O及相應(yīng)的Profibus-DP總線和Ethernet總線,共同構(gòu)成冗余體系。PLC的CPU模塊選用西門子公司CPU 315-2DP模塊,該模塊擁有2個(gè)接口,一個(gè)是MPI(多點(diǎn)接口)通信接口,另一個(gè)是Profibus-DP總線接口。2個(gè)CPU 315-2DP通過MPI通信接口連接,構(gòu)成主系統(tǒng)與備用系統(tǒng)的數(shù)據(jù)同步通訊鏈路。2個(gè)CPU模塊分別通過各自Profibus-DP總線接口與ET200M從站的IM153-2模塊連接,構(gòu)成主系統(tǒng)、備用系統(tǒng)與從站的通訊鏈路。

        現(xiàn)場的液位和壓力探測器直接與AI模塊相連,通過傳感器轉(zhuǎn)換為4~20 mA電流信號(hào);流量計(jì)與FM350-2計(jì)數(shù)模塊連接,讀取流量計(jì)的脈沖信號(hào)。然后這些信號(hào)被采集進(jìn)PLC,PLC對數(shù)據(jù)經(jīng)過計(jì)算與處理,一方面向ET200M從站上的控制模塊輸出控制信號(hào),另一方面將相應(yīng)數(shù)據(jù)傳送給上位監(jiān)控計(jì)算機(jī)。

        3 軟冗余技術(shù)原理

        Station A和Station B 2套獨(dú)立的S7-300 PLC(處理器、通訊接口、I/O模塊)系統(tǒng)構(gòu)成了軟冗余控制系統(tǒng),完整的西門子軟冗余系統(tǒng)的軟、硬件包括:

        1)1套西門子Step 7 V5.5編程軟件和軟冗余V1.2軟件包;

        2)2套型號(hào)為315-2DP的CPU模塊及相應(yīng)的電源模塊;

        3)3條通訊鏈路,主系統(tǒng)與從站通訊鏈路(PROFIBUS-DP 1)、備用系統(tǒng)與從站通訊鏈路(PROFIBUS-DP 2)、主系統(tǒng)與備用系統(tǒng)的數(shù)據(jù)同步通訊鏈路(MPI);

        4)1個(gè)ET200M從站,包括2個(gè)IM153-2接口模塊和若干個(gè)I/O模塊;

        系統(tǒng)開始工作時(shí),Station A系統(tǒng)為主,掌握對ET200M從站中的I/O控制權(quán),Station B系統(tǒng)為備用。當(dāng)主系統(tǒng)A中的任何一個(gè)部件故障或通信中斷時(shí),當(dāng)前的控制任務(wù)會(huì)自動(dòng)切換到備用系統(tǒng)B當(dāng)中執(zhí)行,Station B代替Station A完成設(shè)定的控制任務(wù),這時(shí),Station B為主,Station A為備用,這種切換過程是包括電源、CPU處理器、通訊電纜和ET200M站IM153接口模塊的整體切換。系統(tǒng)運(yùn)行過程中,即使沒有任何組件故障,相關(guān)人員也可以通過設(shè)定控制字,實(shí)現(xiàn)主備系統(tǒng)的手動(dòng)切換,這種手動(dòng)切換過程,對于控制系統(tǒng)的軟硬件調(diào)整、更換和擴(kuò)容非常有用。因此,軟冗余能夠?qū)崿F(xiàn):

        1)主機(jī)架電源和背板總線的冗余;

        2)S7-300 PLC的CPU冗余;

        3)Profibus-DP現(xiàn)場總線網(wǎng)絡(luò)的冗余 (包括通訊接口、總線接頭和總線電纜);

        4)ET200M站的通訊接口模塊IM153-2的冗余。

        Station A、B系統(tǒng)中的 PLC程序由非冗余(Non-duplicated)用戶程序段和冗余(Redundant Backup)用戶程序段組成,主系統(tǒng)PLC執(zhí)行全部的用戶程序,備用系統(tǒng)PLC只執(zhí)行非冗余用戶程序段,而跳過冗余用戶程序段。圖3為軟冗余系統(tǒng)內(nèi)部運(yùn)行圖。

        圖3 軟冗余系統(tǒng)內(nèi)部運(yùn)行過程Fig.3 Soft-redundancy system internal operation process graph

        由圖3可知,主備CPU都執(zhí)行讀取輸入信息、執(zhí)行非冗余用戶程序、讀取評估對方狀態(tài)、發(fā)送對方冗余數(shù)據(jù)和輸出信息等操作。兩者不同的是:主CPU執(zhí)行冗余程序,而備CPU跳過冗余程序。開機(jī)運(yùn)行后,主/備CPU同時(shí)啟動(dòng)并運(yùn)行,主CPU讀取備用CPU狀態(tài),判斷備用CPU是否運(yùn)行正常,若其故障將報(bào)警顯示;主CPU執(zhí)行自身的冗余程序后,將自身的冗余數(shù)據(jù)傳送給備用CPU,以便故障時(shí)備用CPU可以接手控制,這樣備用CPU將繼續(xù)完成系統(tǒng)的控制??梢娙哂喙δ艿膶?shí)現(xiàn)主要是靠評估對方狀態(tài)和發(fā)送冗余數(shù)據(jù)來實(shí)現(xiàn)的,為實(shí)現(xiàn)這些功能,西門子公司提供了專門的冗余軟件包[7]。

        本項(xiàng)目使用了冗余軟件包中的SWR_XSEND_300程序塊,通過CPU上的MPI接口,采用MPI數(shù)據(jù)同步方式和參數(shù)配置連接類型,包含的功能塊有FB101,F(xiàn)B103,F(xiàn)C100和FC102。FB101是循環(huán)調(diào)用的數(shù)據(jù)塊,主要作用是將主站系統(tǒng)中的冗余數(shù)據(jù)復(fù)制到備用系統(tǒng)中;FB103在FB101中被調(diào)用,主要作用是實(shí)現(xiàn)主、備控制器的數(shù)據(jù)同步,同時(shí)在該塊內(nèi)部調(diào)用SFC65“X_SEND”和 SFC66“X_RCV”功能塊,負(fù)責(zé)數(shù)據(jù)的接受和發(fā)送;FC100是初始化程序塊,在OB100中被調(diào)用,實(shí)現(xiàn)定義系統(tǒng)運(yùn)行參數(shù)的作用;FC102是診斷功能塊,在OB86中調(diào)用獲得診斷數(shù)據(jù),完成模塊診斷供FB101調(diào)用,實(shí)現(xiàn)ET200M切換的功能[8]。

        4 控制系統(tǒng)軟件設(shè)計(jì)

        4.1 下位冗余程序設(shè)計(jì)

        編寫軟冗余程序時(shí),非冗余程序段編寫在OB1當(dāng)中,冗余程序段編寫在OB35當(dāng)中,這里使用的是OB35的默認(rèn)屬性,即每100 ms中斷觸發(fā)一次,可以根據(jù)實(shí)際需要在CPU屬性中修改中斷的時(shí)間間隔。在 OB35里調(diào)用 FB 101“SWR_ZYK”功能塊,F(xiàn)B101塊中封裝了冗余功能的程序段,實(shí)現(xiàn)冗余功能。調(diào)用FB101時(shí),可以在線讀出RETURN_VAL參數(shù)的數(shù)值,如果為0,說明冗余鏈接正常。如果為8015說明數(shù)據(jù)同步的連接不成功,這是一個(gè)常見的錯(cuò)誤,原因可能是CP342-5之間的FDL鏈接建立的不正確或物理鏈路不通,或者是FC100的VERB_ID參數(shù)與NETPRO中的鏈接ID號(hào)不一致。當(dāng)執(zhí)行“SWR_START”程序塊時(shí),系統(tǒng)分配這些數(shù)據(jù)區(qū),不能用S7的定時(shí)器和計(jì)數(shù)器,只能使用IEC標(biāo)準(zhǔn)的定時(shí)器和計(jì)數(shù)器。OB35中的程序流程圖如圖4所示。

        圖4 冗余程序流程Fig.4 Redundancy program flow chart

        除了 FB101,F(xiàn)B103,F(xiàn)C100 和 FC102 功能塊外,在編寫軟冗余程序時(shí)還需要以下程序塊:暖啟動(dòng)程序塊OB100、主/備用系統(tǒng)切換超時(shí)程序塊OB80、DP-Slave ET200M站上的IM153-2模塊出錯(cuò)報(bào)警程序塊OB82、DP從站的接口模塊與主站鏈接斷開或鏈接重新建立時(shí)程序塊OB83、程序運(yùn)行出錯(cuò)或DP從站連接失敗程序塊OB85、主/從站通訊出錯(cuò)程序塊OB86、通訊失敗程序塊OB87、外圍設(shè)備訪問出錯(cuò)程序塊OB122。

        4.2 上位監(jiān)控軟件設(shè)計(jì)

        上位機(jī)監(jiān)控軟件基于研華工控機(jī)IPC的Windows XP系統(tǒng)開發(fā)環(huán)境,采用WinCC V7.5軟件進(jìn)行設(shè)計(jì)。監(jiān)控系統(tǒng)畫面有注水主畫面、高壓注水泵畫面、其余注水泵畫面和恒壓供水畫面,監(jiān)控系統(tǒng)軟件結(jié)構(gòu)圖如圖5所示。

        圖5 監(jiān)控系統(tǒng)軟件結(jié)構(gòu)Fig.5 Monitoring system software structure diagram

        利用WinCC的動(dòng)態(tài)顯示功能,監(jiān)控主畫面可實(shí)時(shí)地將現(xiàn)場設(shè)備的運(yùn)行狀況顯現(xiàn)出來,方便相關(guān)人員查看;利用報(bào)警功能,當(dāng)流量、液位或者壓力等參數(shù)不在設(shè)定范圍內(nèi)時(shí),啟動(dòng)報(bào)警程序、產(chǎn)生報(bào)警信息并在組態(tài)畫面中顯示出來,提醒相關(guān)人員檢修;利用報(bào)表功能,可將現(xiàn)場各種實(shí)時(shí)或歷史的數(shù)據(jù)記錄和儲(chǔ)存,方便技術(shù)人員查詢、瀏覽和打印。注水監(jiān)控主畫面如圖6所示。

        5 結(jié)語

        本文研究了西門子S7-300 PLC軟冗余技術(shù),完成了油田集油注水站控制系統(tǒng)的設(shè)計(jì),實(shí)際應(yīng)用表明,系統(tǒng)運(yùn)行穩(wěn)定可靠,實(shí)現(xiàn)了除ET200M上I/O模塊之外的整個(gè)系統(tǒng)的完全冗余,達(dá)到注水過程全程自動(dòng)控制的目的,保證了人員安全操作,降低了因故障停機(jī)造成的損失,提高了企業(yè)的經(jīng)濟(jì)效益。

        圖6 注水監(jiān)控主畫面Fig.6 Water injection monitoring main screen

        [1]吳九輔.泵控泵(PCP)自動(dòng)化注水泵站系統(tǒng)[M].北京:石油工業(yè)出版社,2007.

        [2]郭萬奎,于寶新.油田注水知識(shí)——崗位員工基礎(chǔ)問答[M].北京:石油工業(yè)出版社,2007.

        [3]中國石油天然氣集團(tuán)公司人事服務(wù)中心.注水泵工(上冊)[M].北京:石油工業(yè)出版社,2005.

        [4]于寶新,陳剛.油田注水泵站技術(shù)常識(shí)[M].北京:石油工業(yè)出版社,2011.

        [5]南新元,陳飛,李泉.S7-300 PLC軟冗余系統(tǒng)性能試驗(yàn)研究[J].實(shí)驗(yàn)技術(shù)與管理,2013,30(6):17-18.

        [6]張鳳西,鄭萍,吳晨,等.PLC冗余控制在超純水控制系統(tǒng)中的應(yīng)用[J].自動(dòng)化與儀表,2013,28(11):45-47.

        [7]李福祥,郭利進(jìn),李璐.基于S7-300軟冗余的廢次鈉污水處理系統(tǒng)的設(shè)計(jì)[J].自動(dòng)化與儀表,2011,26(11):46-47.

        [8]SIEMENS.SIEMENS PLC系統(tǒng)軟件冗余的說明與實(shí)現(xiàn)手冊[Z].北京:西門子股份有限公司,2003.

        猜你喜歡
        程序系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機(jī)系統(tǒng)
        ZC系列無人機(jī)遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        基于PowerPC+FPGA顯示系統(tǒng)
        試論我國未決羈押程序的立法完善
        半沸制皂系統(tǒng)(下)
        失能的信仰——走向衰亡的民事訴訟程序
        “程序猿”的生活什么樣
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        英國與歐盟正式啟動(dòng)“離婚”程序程序
        精品国产高清a毛片| 国产97在线 | 亚洲| 久久丫精品国产亚洲av| 国产精品亚洲国产| 在线不卡精品免费视频| 亚洲国产精品无码久久一线| 国产做a爱片久久毛片a片| 亚洲欧美一区二区三区国产精| 少妇人妻偷人中文字幕| 亚洲天堂av三区四区不卡| 国产色无码精品视频国产| 亚洲片一区二区三区| 日韩精品高清不卡一区二区三区| 精品久久亚洲中文字幕| 人妻少妇精品视频无码专区| 欧美国产亚洲精品成人a v| 青青视频一区| 国产在线白浆一区二区三区在线| 中文字幕av熟女中文av| 免费视频爱爱太爽了| 青青操国产在线| 亚洲春色视频在线观看| 中文字幕一区二区人妻秘书 | 国产精品视频白浆免费看| 99久久无码一区人妻| 亚洲欧美日韩国产精品专区| 国产亚洲欧美在线播放网站| 最新天堂一区二区三区| …日韩人妻无码精品一专区| 亚洲肥老熟妇四十五十路在线| 亚洲福利第一页在线观看| 日本熟女中文字幕在线| 无码人妻av一区二区三区蜜臀| 久久男人av资源网站无码| 亚洲精品美女中文字幕久久| 久久亚洲av午夜福利精品一区| 中文无码精品一区二区三区| 日本一区二区三区在线观看免费| 亚洲国产中文字幕视频| 热re99久久精品国产99热| 中文字幕无码免费久久9|