plc在石油儲運自動化系統(tǒng)中的應用 畢業(yè)論文_第1頁
已閱讀1頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  Plc在石油儲運自動化系統(tǒng)中的應用 </p><p>  院 - 系: 工學院自動化系 </p><p>  專 業(yè): 電氣工程及其自動化 </p><p>  年 級: 2010級 </p><p>  學生姓名:

2、 </p><p>  學 號: </p><p>  導師及職稱: </p><p><b>  2014年4月</b></p><p>  2014Annual Graduation Thes

3、is (Project) of the College Undergraduate </p><p>  Application of Plc in oil storage and transportation automation system</p><p>  Department: Institute of technology, Department of automation&

4、lt;/p><p><b>  摘 要</b></p><p>  隨著微電子技術和計算機技術的迅猛發(fā)展,使PLC從開關量的邏輯控制擴展到數(shù)字控制及生產過程控制域,真正成為一種電子計算機工業(yè)控制裝置,故稱為可編程控制器。隨著現(xiàn)代工業(yè)設備的自動化越來越多的工廠設備采用PLC,變頻器,人機界面自動化器件來控制,因此自動化程度越來越高。石油儲運控制系統(tǒng)使用了PLC控制,被控對

5、象是油罐車和各種石油儲存設備,屬于自動循環(huán)控制系統(tǒng),該系統(tǒng)能安全、可靠運行的情況,實現(xiàn)計算機自動監(jiān)控。 </p><p>  本次設計介紹了FX2N PLC控制石油儲運自動化系統(tǒng)的基本步驟和方法,并分析了石油儲運自動化國內外發(fā)展的現(xiàn)狀?;谟赑LC的性能優(yōu)越,兼具計算機的功能完備,靈活性強,通用性好和繼電接觸器控制簡單易懂,維修方便等雙重優(yōu)點,所以文中運用了plc作為中央控制器,并且結合了組態(tài)王軟件

6、,形成了對復雜的石油儲運系統(tǒng)的有效控制,不僅提高了工作效率,而且實現(xiàn)了儲運系統(tǒng)地完全自動化。</p><p>  該控制系統(tǒng),根據(jù)實際要求利用PLC的實時控制和順序處理功能,完成系統(tǒng)控制,在本次論文中給出了控制系統(tǒng)的梯形圖及軟件設計等。</p><p>  關鍵詞:可編程序控制器 計算機技術 石油儲運</p><p><b>  Summary</b

7、></p><p>  With the fast development of microelectronics and computer technology, the PLC logic control extended from the switch to digital control and production process control field, and truly become a

8、 computer industrial control device, it is referred to as programmable controllers. More and more factories with modern industrial equipment, automation equipment with PLC, inverter, HMI automation devices to control, so

9、 higher and higher degree of automation. Oil storage and transportation control system </p><p>  Introduced the FX2N this design of oil storage and transportation automation system of PLC control procedures

10、and methods, and analyses the current situation of oil storage and transportation Automation developments at home and abroad. Based on Yu PLC of performance superior, both computer of features complete, flexibility stron

11、g, versatility good and following electric contact players control simple easy, maintenance convenient, double advantages, so text in the using has plc as central control</p><p>  This control system, based

12、on actual requirements with PLC control and order processing features, complete system control, given in this study for control system of ladder diagram and software design.</p><p>  Key words:: programmable

13、 logic controller computer technology in oil storage and transportation</p><p><b>  目 錄</b></p><p><b>  第一章 緒論1</b></p><p>  1. 1課題的背景意義1</p><p

14、>  1.2 國內外石油生產儲運自動化技術研究狀況1</p><p>  1.2.1 國外石油生產儲運自動化技術研究狀況1</p><p>  1.2.2 國內石油生產儲運自動化技術研究狀況2</p><p>  第二章 總體設計方案4</p><p>  2.1 設計內容及要求4</p><p&g

15、t;  2.2 石油儲運自動化系統(tǒng)工藝流程分析4</p><p>  2.3 方案設計6</p><p>  第三章 軟件設計10</p><p>  3.1 plc程序設計方法10</p><p>  3.2程序設計10</p><p>  3.2.1 plc程序設計的一般步驟10</p>

16、<p>  3.2.2 程序設計思路10</p><p>  3.3石油儲運自動化系統(tǒng)梯形圖11</p><p>  3.4石油儲運自動化系統(tǒng)指令表13</p><p>  第四章 組態(tài)王6.53介紹15</p><p>  4.1 系統(tǒng)軟件設計要求15</p><p>  4.2 組態(tài)王6

17、.53介紹15</p><p>  4.3 組態(tài)監(jiān)控模塊的構成及其介紹17</p><p>  4.4定義外部設備19</p><p>  4.4.1 定義外部變量20</p><p>  4.4.2 工藝流程模塊22</p><p>  4.4.3 曲線圖模塊26</p><p

18、>  4.4.4 報表模塊27</p><p>  4.5 系統(tǒng)的調試與運行29</p><p>  4.5.1 系統(tǒng)硬件調試29</p><p>  4.5.2 系統(tǒng)軟件調試29</p><p>  4.5.3 現(xiàn)場聯(lián)動調試30</p><p>  4.5.4 監(jiān)控系統(tǒng)運行效果30<

19、;/p><p><b>  第五章 結論33</b></p><p>  5.1 本文的結論33</p><p>  5.2 本系統(tǒng)未來的發(fā)展方向33</p><p><b>  參考文獻34</b></p><p><b>  致謝35</b>

20、</p><p><b>  第一章 緒論</b></p><p>  1. 1課題的背景意義</p><p>  隨著現(xiàn)代工業(yè)設備的自動化越來越多的工廠設備采用PLC,變頻器,人機界面自動化器件來控制,因此自動化程度越來越高。電器控制技術是隨著科學技術的不斷發(fā)展,生產工藝不斷提出新的要求而得到迅速發(fā)展的。</p><p&g

21、t;  在現(xiàn)代化工業(yè)生產中,為了提高勞動生產率,降低成本,減輕工人的勞動負擔,要求整個工藝生產過程全盤自動化,這就離不開控制系統(tǒng)。</p><p>  控制系統(tǒng)是整個生產線的靈魂,對整個生產線起著指揮的作用。一旦控制系統(tǒng)出現(xiàn)故障,輕者影響生產線的繼續(xù)進行,重者甚至發(fā)生人生安全事故,這樣將給企業(yè)造成重大損失。</p><p>  石油儲運是基于PLC控制系統(tǒng)來設計的,控制系統(tǒng)的每一步動作都直

22、接作用于石油儲運的運行,因此,石油儲運性能的好壞與控制系統(tǒng)性能的好壞有著直接的關系。石油儲運能否正常運行、工作效率的高低都與控制系統(tǒng)密不可分。 所以,對石油儲運控制系統(tǒng)的設計要予以重視。</p><p>  1.2 國內外石油生產儲運自動化技術研究狀況</p><p>  1.2.1 國外石油生產儲運自動化技術研究狀況</p><p>  美國海灣石油公

23、司于1954年10月,建成世界上第一套自動監(jiān)控輸送系統(tǒng)(Ledge- Automatic Control Transmission System, 簡稱LACT)裝置,解決了原油的自動收集、處理、計量、和輸送問題。自20世紀60年代末期以后,計算機及PLC(Programmable Logic Controller)技術已開始應用于油田聯(lián)合站內的部分生產系統(tǒng)中,如 Arco油氣公司的 Iatan East Howard 油田將PLC用于

24、注水控制,并很快發(fā)展到報警、泵控、撬裝試井裝置等其他領域。</p><p>  隨著集輸工藝上的計量站的形成和聯(lián)合站的產生,集散控制系統(tǒng)開始應用與聯(lián)合站集輸系統(tǒng)中代替常規(guī)儀表。進入20世紀90年代,DCS的功能越來越強,工作效率越來越可靠。</p><p>  隨著通信技術的發(fā)展,SCADA(Supervisory Control and Data Acquistion)即監(jiān)控與數(shù)據(jù)采集系

25、統(tǒng)越來越多地用于油田生產控制與管理中。SCADA系統(tǒng)主要是面向操作人員的需要,也可以為多用途提供操作、計算、管理和經(jīng)營等功能。</p><p>  目前國外油田更是建立了從原油開采、存儲、加工、銷售全面監(jiān)控的自動化系統(tǒng),將自動化監(jiān)控系統(tǒng)上升到了現(xiàn)代管理的高度。如:英國石油公司建立的自動化監(jiān)控系統(tǒng)可以根據(jù)監(jiān)測到的地質情況自動控制油井的產量,保證地層原油達到最大采收率。美國LUFKIN公司最近推出的PRC油井自動控制

26、系統(tǒng)功能齊全,完全能夠滿足對油田抽油機井進行全方位測控的需要。而且,美國油田甚至將原油銷售過程中溫度影響體積導致的銷售差額都考慮、設置到自動化管理系統(tǒng)中,代表了當前世界的最高水平。</p><p>  1.2.2 國內石油生產儲運自動化技術研究狀況</p><p>  國內油氣田在自動化監(jiān)控領域起步較晚,九十年代以來在長輸管道方面、西部油田、海洋采油平臺引進了一些比較先進的自動化設備和技

27、術,在經(jīng)過近十年的發(fā)展應用后也達到了集中分布式監(jiān)控階段,正向著網(wǎng)絡化、智能化的現(xiàn)代企業(yè)自動化方向發(fā)展。 </p><p>  勝利埕島油田海上采油平臺的微機測控系統(tǒng),是以SCADA監(jiān)控系統(tǒng)為核心的自動化系統(tǒng),該系統(tǒng)從平臺的布局、功能、生產管理方式等實際出發(fā),將系統(tǒng)設為三級。它的軟件主要是采用Honeywell公司開發(fā)的基于Window NT環(huán)境下的SCAN3000監(jiān)控系統(tǒng),硬件主要是中心平臺站和陸地中心站的工業(yè)控

28、制計算機以及各衛(wèi)星平臺 SLC500 型可編程控制器組成的遠程終端RTU。該系統(tǒng)完成了采油平臺生產參數(shù)和生產設備的遙測遙控,滿足了生產需要。</p><p>  新疆彩南油田是我國投入開發(fā)的第一個百萬噸級自動化沙漠整裝油田,它位于新疆準噶爾盆地東部,自然條件極為惡劣。該油田建成一個兩級SCADA計算機監(jiān)控系統(tǒng)。系統(tǒng)硬件全部采用貝克公司(美國BAKERCAC)的產品。實現(xiàn)了采油井、采注計量站定時巡檢、自動倒井計量、

29、集中處理站數(shù)據(jù)監(jiān)控、油氣采集、信息采集及處理的全面自動化。被譽為“世界一流,國內領先,是陸上油田開發(fā)的典范”,效益好、成本低的“高效開發(fā)油氣田”。</p><p>  吐哈油田從1992年開始相繼建立了鄯善、溫吉桑、丘陵三大主力油田的自動化監(jiān)控系統(tǒng)。該系統(tǒng)緊密配套油藏工程、采油工程、油氣集輸工程、輕烴回收工程和水、電、通信、公路、消防等工程,系統(tǒng)復雜,功能齊全,在國內陸上油田尚無先例。該油田地處人口稀少,環(huán)境惡劣

30、,且系統(tǒng)的測控點多而分散,覆蓋區(qū)域廣,工藝過程參數(shù)的多樣性且不穩(wěn)定,形成的控制子系統(tǒng)多,為此在油氣水集中處理的聯(lián)合站采用大型TDC-3000或大型PLC集散控制系統(tǒng),與分散的井站采用RTU“三遙”的遠程終端裝置構成分布式數(shù)據(jù)采集和就地控制的方法,通過無線或有線傳輸?shù)慕Y合融于NOVELL網(wǎng)中,而形成一體的合成系統(tǒng)。系統(tǒng)內連接著27家國內外廠商的一萬多臺智能儀表,實現(xiàn)了井口計配站無人值守,自動監(jiān)視生產狀態(tài)并報警。該系統(tǒng)目前運行安全可靠,年穩(wěn)

31、產原油300萬噸,日處理天然氣210萬方,日產輕烴660噸,日產干氣160萬方,日注水22萬方,日處理污水0.6萬方,這些均由自動化系統(tǒng)控管,實現(xiàn)了產量連續(xù)三年翻番,節(jié)約人力2684人。該項自動化工程投資3200萬元,創(chuàng)效益2.9億元,其投入產出比為1∶9,并鍛煉出一支高水平的自動化開發(fā)應用隊伍,被中國石油天然</p><p>  雖然近年來,自動化監(jiān)控技術己不再局限于管道和海上平臺,而是開始迅速向陸上石油生產業(yè)

32、延伸,但目前在全國油田范圍內,安裝了此類自動化設備進行油田生產自動化監(jiān)控的井、站仍不到5%。就現(xiàn)有的種種監(jiān)控系統(tǒng)來看,它們分別使用了不同的儀表檢測現(xiàn)場數(shù)據(jù);硬件部分則有的全部采用國外的成套產品,有的利用不同型號的單片機或PC機及多種模塊芯片組裝而成;上位機的HMI管理系統(tǒng)就更是通過各種應用軟件編寫實現(xiàn),完成各自所需的監(jiān)視管理功能。但它們也或多或少存在著諸如對生產過程和設備狀態(tài)參數(shù)的選擇不合理;檢測方法誤差嚴重,檢測次數(shù)少,不利于及時發(fā)現(xiàn)

33、現(xiàn)場設備存在的問題;下位機采集速度慢,達不到實時要求;上位機分析處理手段欠缺,很多情況下,不能對數(shù)據(jù)進行局部細微的分析,難以讓工程技術人員準確的掌握第一手資料。</p><p>  從國內油田監(jiān)控系統(tǒng)的發(fā)展過程和今后的發(fā)展趨勢來看,遠程監(jiān)控技術越來越多的應用到油田監(jiān)控系統(tǒng)當中,而且必將向油田的網(wǎng)絡化和數(shù)字化方向發(fā)展。</p><p>  第二章 總體設計方案</p><

34、p>  2.1 設計內容及要求</p><p>  本課題的主要設計內容有:確定石油儲運控制系統(tǒng)的總體設計方案;確定設備元件在儲運系統(tǒng)現(xiàn)場分配位置,確定PLC I/O元件,列出PLC I/O元件分配表;設計石油儲運控制系統(tǒng)的PLC I/O接線圖,PLC程序和梯形圖(包括公用程序、控制程序、信號顯示程序等),組態(tài)王軟件仿真。</p><p>  設計題目:PLC在石油儲運自動化系統(tǒng)中

35、應用</p><p>  1.熟練掌握PLC的指令系統(tǒng),學會定時器、計數(shù)器和特殊繼電器在實際中的應用。</p><p>  2.通過設計牢固掌握用功能表圖設計梯形圖的方法、步驟及繪制梯形圖所遵循的規(guī)則和設計技巧。學會時序控制程序的設計和調試方法。</p><p>  3.學會PLC輸入/輸出點的分配、接線。對PLC有系統(tǒng)的了解。</p><p&g

36、t;  4.利用PLC來達到自動送料的功能,減少人力的消耗。為生活工作提供便利。</p><p>  2.2 石油儲運自動化系統(tǒng)工藝流程分析</p><p>  石油儲運自動化系統(tǒng)主要包括油罐車運油、脫水、加熱、污水處理 四大系統(tǒng) , 擔負原油脫水、供熱、污水處理、等生產任務。各系統(tǒng)工藝流程復雜 , 對各種數(shù)據(jù)要求準確性高。Plc自動化控制系統(tǒng)能夠滿足其生產要求 , 提高了產品質量 ,

37、保證了生產安全 , 確保了計量數(shù)據(jù)的準確性 , 降低了工人的工作強度 , 減少了能源的消耗。它的主要任務是將油井中采出的油、氣混合物收集起來,經(jīng)初步處理后輸送到用戶或儲存。要完成這項工作,一系列的生產設備是必不可少的,如油氣分離器、脫水器、加熱爐、原油外輸泵、儲油罐、輸油管道等。由于原油里面的雜質比較多,除了水、氣以外,還含有一些其他有害化學成分,如硫、氫氧化鉀、鹽等。另外,生產中有些油井沒有安裝井口過濾器,原油中還含有很多機械雜質與固

38、體物。這些成分的存在,會給運行的設備、管道造成一定的腐蝕和沖蝕,引起設備穿孔、泄漏、跑油,甚至導致火災事故的發(fā)生。因此,加強原油集輸設備、設施的安全管理,掌握石油儲運的基本知識,這對石油的安全生產有著非常重要的意義。</p><p>  原油的油水分離過程有自然沉降脫水、化學脫水、機械過濾脫水、電脫水</p><p>  等多種方法。目前我國石油儲運系統(tǒng)普遍采用的是沉降脫水、電脫水、電化學

39、聯(lián)合脫水等方法。</p><p>  石油儲運系統(tǒng)主要包括油罐車拉油卸車、原油脫水、原油儲存、裝車功能。</p><p><b>  罐車拉油卸車:</b></p><p>  設1個卸車位,卸車加熱,每個卸車位設DN25熱水頭,對油溫低的卸油槽加熱,保證油自流進零位罐。零位罐內設加熱盤管升溫至20℃。設卸車提升泵2臺,可將零位罐的含水油和含油

40、污水分別輸?shù)饺喾蛛x器和污水處理系統(tǒng)進行處理。</p><p>  原油脫水:采用三相分離器和大罐熱化學沉降兩端脫水工藝。一段脫水:進站高含水原油先進三相分離器進行一段脫水,脫水溫度約為35℃,停留時間約為34分鐘,三相分離器出口含水達20%一下;二段脫水:從三項分離器出來的原油經(jīng)換熱器與95℃熱水換熱升溫值50℃,進沉降罐進行二段沉降脫水,脫水沉降時間在24h以上。沉降罐出口原油含水小于0.5%。</

41、p><p>  儲存:儲罐容量500 3座。按單層系處理量裝車外運考慮,存儲時間為3-6天。</p><p>  成品油裝車外運:設裝車泵2臺,單臺裝車為/h,裝車鶴位3個。</p><p><b>  工藝流程</b></p><p><b>  1、卸油流程</b></p><p

42、><b>  2. 伴生氣流程</b></p><p><b>  3、排污流程</b></p><p><b>  (a)原油排污</b></p><p><b>  (b) 大罐排污:</b></p><p>  4.油罐車運油系統(tǒng)流程圖<

43、/p><p><b>  2.3 方案設計</b></p><p>  1.根據(jù)控制目的和要求,經(jīng)過仔細分析各種因素,制定了整體的設計方案:以FX2N PLC為核心,完成對輸入輸出點的控制。監(jiān)控系統(tǒng)通過MODBUS通信協(xié)議與PLC進行I/O點的通信。石油儲運工作示意圖如下圖所示。</p><p>  石油儲運工作示意圖1</p>&

44、lt;p>  1.石油儲運系統(tǒng)現(xiàn)場設備說明</p><p>  2.根據(jù)控制要求,使用專用編程軟件,編寫PLC控制程序,控制程序包括啟動、停止按鈕、數(shù)據(jù)采集等。本儲運系統(tǒng)的I/O點分配如下:</p><p>  PLC石油儲運油罐車運油接線示意圖如圖</p><p><b>  第三章 軟件設計</b></p><p&

45、gt;  3.1 plc程序設計方法</p><p>  plc程序設計的方法主要有:經(jīng)驗設計法,繼電器控制電路轉換梯形圖法,順序控制法,邏輯設計法。</p><p>  1.經(jīng)驗設計法:經(jīng)驗設計法即在一些典型的控制電路程序的基礎上,根據(jù)被控制對象的具體要求,進行選擇組合,并多次反復調試和修改梯形圖,有時需增加一些輔助觸點和中間編程環(huán)節(jié),才能達到控制要求。這種方法沒有規(guī)律可遵循,設計所用的

46、時間和設計質量與設計者的經(jīng)驗有很大的關系,故稱為經(jīng)驗設計法。</p><p>  2.繼電器控制電路轉換為梯形圖法:用PLC的外部硬件接線和梯形圖軟件來實現(xiàn)繼電器控制系統(tǒng)的功能。</p><p>  3.順序控制設計法:根據(jù)功能流程圖,以步為核心,從起始步開始一步一步地設計下去,直至完成。此法的關鍵是畫出功能流程圖。</p><p>  4. 邏輯設計法:通過中間量

47、把輸入和輸出聯(lián)系起來。</p><p><b>  3.2程序設計</b></p><p>  3.2.1 plc程序設計的一般步驟</p><p>  1.繪制系統(tǒng)的功能圖。 </p><p>  2.設計梯形圖程序。 </p><p>  3.根據(jù)梯形圖編寫指令表程序。 </p>

48、<p>  4.對程序進行模擬調試及修改,直到滿足控制要求為止。調試過程中,可采用分段調試的方法,并利用編程器的監(jiān)控功能。 </p><p>  3.2.2 程序設計思路</p><p>  PLC運行時,通過特殊繼電器產生初始化脈沖進行初始化,將溫度,壓力和液位設定值等存入數(shù)據(jù)寄存器,隨后系統(tǒng)開始對溫度,壓力和液位采樣

49、,采樣周期是17秒,(溫度傳感器,壓力傳感器和液位測量計)將采集到的各種數(shù)據(jù)轉換為電流信號,電流信號在通過電纜線進入PLC,作為主回路的反饋值,經(jīng)過plc主控制器運算產生輸出信號,作為副回路的給定值?,F(xiàn)場控制啟停開關通過中間繼電器將啟停信號傳送至主控制器plc,plc經(jīng)過整定計算與預先的設定值比較,輸出電流信號控制電機的啟停。</p><p>  3.3石油儲運自動化系統(tǒng)梯形圖</p><p&

50、gt;  3.4石油儲運自動化系統(tǒng)指令表</p><p>  第四章 組態(tài)王6.53介紹</p><p>  4.1 系統(tǒng)軟件設計要求</p><p>  一個監(jiān)控系統(tǒng)的監(jiān)控軟件的好壞,直接影響到整個監(jiān)控系統(tǒng)的應用水平。而從應用的角度,評價一個監(jiān)控軟件的標準大致有以下幾個方面:</p><p>  (1) 功能完善。監(jiān)控軟件是整個油田監(jiān)控系

51、統(tǒng)(包括所有設備)功能的集中和最后反映,一個符合具體需求且功能完善的監(jiān)控軟件能使監(jiān)控系統(tǒng)的使用效果得到最大程度的發(fā)揮。</p><p>  (2) 運行穩(wěn)定可靠。對監(jiān)控系統(tǒng)而言,要保證其數(shù)據(jù)的實時性和連續(xù)完整,就必須保證監(jiān)控軟件連續(xù)穩(wěn)定正常地運行。</p><p>  (3) 界面友好。操作人員和監(jiān)控系統(tǒng)的交互是通過監(jiān)控軟件的界面進行的,能否把各種采集數(shù)據(jù)及控制按鈕與生產工藝在界面上合理安

52、排、能否使軟件的各種功能操作簡易明了十分重要。一個界面友好的軟件將縮短操作員培訓時間、提高操作效率和舒適程度、減少操作出錯的可能。</p><p>  (4) 實時性好。監(jiān)控軟件能不能在盡量短的時間內反映所有被測參量數(shù)值發(fā)生的變化及執(zhí)行要求的操作,對監(jiān)控系統(tǒng)來說是一個重要方面。</p><p>  (5) 通用性好。為了便于以后的維護和更新中心站的設備,監(jiān)控軟件必須在一些主流操作系統(tǒng)下都能

53、順利安裝和運行,對計算機硬件沒有特殊要求。</p><p>  (6) 擴展性好。擴展性好包括兩個方面的內容:①當整個監(jiān)控系統(tǒng)情況發(fā)生變動或容量增加時,監(jiān)控軟件能夠在原來的基礎上進行擴展;②監(jiān)控軟件能夠提供標準的數(shù)據(jù)接口,便于和其它應用程序進行數(shù)據(jù)交換。</p><p>  4.2 組態(tài)王6.53介紹</p><p>  基于對系統(tǒng)軟件設計要求的分析,本系統(tǒng)軟件設

54、計采用北京亞控自動化科技有限公司的組態(tài)王Kingview6.53組態(tài)軟件完成油田生產安全監(jiān)控軟件設計。下面簡單介紹一下組態(tài)王6.53。</p><p>  (1) 組態(tài)王6.53軟件包</p><p>  組態(tài)王6.53軟件包由工程管理器ProjManager、工程瀏覽器TouchExplorer、畫面開發(fā)系統(tǒng)TouchMak(內嵌于工程瀏覽器)和運行系統(tǒng)TouchVew四部分組成。<

55、;/p><p>  工程管理器:ProjManager用于新工程的創(chuàng)建和已有工程的管理,是計算機內所有應用工程的統(tǒng)一管理環(huán)境,用于新工程的創(chuàng)建與刪除,并能對已有工程進行搜索、備份及有效恢復,實現(xiàn)數(shù)據(jù)詞典的導入與導出等功能。</p><p>  工程瀏覽器:TouchExplorer是應用工程的設計管理配置環(huán)境,進行應用工</p><p>  程的程序語言的設計、變量定義

56、管理、連接設備的配置、開放式接口的配置、系統(tǒng)參數(shù)的配置、WEB發(fā)布等。</p><p>  畫面開發(fā)系統(tǒng):TouchMak是應用工程的開發(fā)環(huán)境,用于完成畫面設計、動畫連接、程序編寫等工作。它具有先進完善的圖形生成功能;數(shù)據(jù)詞典提供多種數(shù)據(jù)類型,能合理地提取控制對象的特性;對變量報警、趨勢曲線、過程記錄等功能簡捷操作。</p><p>  運行系統(tǒng):TouchVew是組態(tài)王6.53軟件的實時

57、運行環(huán)境,開發(fā)的畫面只有在此運行才能實時反映現(xiàn)場的運行情況。它負責從控制設備中采集數(shù)據(jù)、操作記錄、趨勢曲線等監(jiān)視、存儲功能,并按實際需要記錄到歷史數(shù)據(jù)庫。</p><p>  (2) 組態(tài)王與下位機的通訊</p><p>  組態(tài)王把每一臺與之通訊的設備(硬件或軟件)看作是外部設備,目前能連接PLC、智能儀表、板卡、模塊、變頻器等幾百種外部設備,為實現(xiàn)和外部設備的通訊,組態(tài)王內置了大量設備

58、的驅動作為組態(tài)王與外部設備的通訊接口,在開發(fā)過程中只需根據(jù)工程瀏覽器提供的“設備配置向導”窗口完成連接工程。在運行期間,組態(tài)王就可通過驅動接口和外部設備交換數(shù)據(jù),包括采集數(shù)據(jù)和發(fā)送數(shù)據(jù)指令。每一個驅動就是一個COM對象,這種方式使驅動和組態(tài)王構成一個完整的系統(tǒng),既保證了運行的高效率,又使系統(tǒng)有很強的擴展性。組態(tài)王和下位機的通訊如圖4.1所示</p><p>  圖4.1 組態(tài)王和下位機的通訊</p>

59、;<p>  (3) 組態(tài)王6.53功能簡介</p><p> ?、倩救藱C界面功能:提供一個完全中文界面,為用戶提供了豐富的快速應用設備工具,便利的集成開發(fā)環(huán)境。</p><p> ?、趶姶蟮耐ㄓ嵐δ埽禾峁┒喾N通訊方式,如串行、DDE、板卡、、人機接口、網(wǎng)絡節(jié)點等方式,此外,組態(tài)王還提供驅動程序開發(fā)軟件包,用戶可使用此軟件包編制自己系統(tǒng)所需的驅動程序。</p>

60、<p> ?、鄹咝У臄?shù)據(jù)采集功能:組態(tài)王對通訊程序做了多種優(yōu)化處理,盡量使通訊瓶頸對系統(tǒng)的影響最小,同時保證數(shù)據(jù)傳遞的及時和準確。</p><p> ?、芄收显\斷與恢復功能:組態(tài)王精心優(yōu)化了通訊故障的診斷機制,可以在極短的時間(1-2個采集周期)內報告故障的發(fā)生,并診斷出出現(xiàn)故障的下位機,非常有助于現(xiàn)場工程師及時排除險情。</p><p>  組態(tài)王的自動恢復功能是指:當下位機

61、被更換或恢復運行后,不需要現(xiàn)場工程師對軟件系統(tǒng)作任何干預,組態(tài)王通過短時間的嘗試后,可以自動恢復與下位機的通訊。</p><p> ?、菹冗M的報警和事件管理:報警是過程狀態(tài)出現(xiàn)問題時發(fā)生的警告,同時要求操作人員做出響應。組態(tài)王報警系統(tǒng)具有方便、靈活、可靠、易于擴展的特點,提供多種報警管理功能,包括:基于事件的報警、報警分組管理、報警優(yōu)先級、報警過濾、新增死區(qū)和延時概念等功能,以及通過網(wǎng)絡的過程報警管理。</

62、p><p> ?、迗缶褪录芾砉δ埽簣缶沁^程狀態(tài)出現(xiàn)問題時發(fā)生的警告,同時要求操作人員做出響應。組態(tài)王報警系統(tǒng)具有方便、靈活、可靠、易于擴展的特點,提供多種報警管理功能,包括:基于事件的報警、報警分組管理、報警優(yōu)先級、報警過濾、新增死區(qū)和延時概念等功能,以及通過網(wǎng)絡的過程報警管理。</p><p> ?、邚V泛的數(shù)據(jù)獲取和處理:在組態(tài)王的開放結構中,系統(tǒng)可以與廣泛的數(shù)據(jù)源交換數(shù)據(jù),如I/O動

63、程序,ODBC數(shù)據(jù)庫,OPC服務器,動態(tài)數(shù)據(jù)交換DDE、ActiveX控件等,同時可以將數(shù)據(jù)以趨勢、報表等形式顯示出來。</p><p> ?、鄰姶蟮木W(wǎng)絡和冗余功能:組態(tài)王基于網(wǎng)絡的概念,可運行在基于TCP / IP網(wǎng)絡協(xié)議的網(wǎng)上,使用戶能夠實現(xiàn)上、下位機以及更高層次的廠級連網(wǎng),另外,隨著網(wǎng)絡的無限蔓延,組態(tài)王每一臺數(shù)據(jù)采集站從工業(yè)現(xiàn)場采集的數(shù)據(jù),可以被網(wǎng)絡上的所有其他站點直接訪問,使數(shù)據(jù)在任何時間、任何地點暢通

64、無阻。同時支持分布式網(wǎng)絡報警、分布式歷史數(shù)據(jù)庫等,功能強大,穩(wěn)定可靠。</p><p>  組態(tài)王提供五種冗余方式:I/O通訊冗余、I/O設備冗余、計算機冗余、系統(tǒng)冗余和網(wǎng)絡冗余,保證系統(tǒng)的安全可靠性。</p><p>  4.3 組態(tài)監(jiān)控模塊的構成及其介紹</p><p>  現(xiàn)代監(jiān)控系統(tǒng)的用戶界面發(fā)展趨勢是圖形化、多媒體化、實時過程中的監(jiān)控數(shù)據(jù)經(jīng)處理后以圖表、

65、動畫形式提供給用戶,其特點是形象、生動、直觀、容易掌握、使用方便。本監(jiān)控系統(tǒng)就充分利用組態(tài)王提供的功能齊全、使用靈活的人機界面編輯功能,設計組態(tài)監(jiān)控模塊,它是崗位工人和技術人員實現(xiàn)對工藝過程實時監(jiān)控的操作平臺。結合油田生產管理的實際需要,組態(tài)監(jiān)控模塊分為以下幾個功能子模塊,其軟件結構如圖</p><p>  圖4.2 組態(tài)監(jiān)控模塊軟件結構圖</p><p>  其中,工藝流程圖子模塊

66、為用戶提供聯(lián)合站生產工藝流程模擬圖,形象顯示生產工藝流程。在聯(lián)合站工藝流程圖上實時反映聯(lián)合站各個設備工作狀態(tài)與電流、電壓、位移、載荷、流量等狀態(tài)參數(shù)的變化以及安全檢測參數(shù)(防盜),并以醒目的指示燈進行報警;在聯(lián)合站工藝流程圖上置聯(lián)合站內的閥、罐、檢測儀表的動畫圖,對聯(lián)合站的工作參數(shù)(壓力、流量、溫度、液位)實時顯示。使操作人員輕松自然、形象逼真的了解生產過程。</p><p>  曲線圖是用曲線形式反映過程變量在

67、一段時間范圍內數(shù)值變化的重要手段。曲線圖子模塊包括了分離器、緩沖罐等設備的壓力、溫度、液位的趨勢曲線圖。趨勢曲線圖用來顯示工藝參數(shù)隨時間的變化趨勢,又分為實時趨勢和歷史趨勢兩種。曲線圖對管理人員分析生產情況,完善控制算法,加強生產管理十分有效。</p><p>  報表子模快為監(jiān)控系統(tǒng)提供了實時與歷史兩種形式的數(shù)據(jù)表,其中實時數(shù)據(jù)表可以巡回顯示現(xiàn)場數(shù)據(jù)的動態(tài)信息,而歷史數(shù)據(jù)表則可以隨管理人員的要求輸出任意時間段的

68、數(shù)據(jù),表格可以容納較多的相關信息,數(shù)據(jù)顯示準確,便于比較。</p><p>  報警是監(jiān)視整個系統(tǒng)安全運行,確保安全生產的重要手段。報警子模塊是組態(tài)監(jiān)測軟件的重要組成部分,主要用于顯示和處理系統(tǒng)的各種實時及歷史報警信息。可以組態(tài)為圖形顯示、聲光報警和實時打印等通知方式。</p><p>  登錄子模塊給管理人員提供了進入組態(tài)監(jiān)控軟件的方式,并當用戶進入軟件后,會自動識別該用戶的優(yōu)先級和使用

69、權限。</p><p>  報警指示模塊提供了監(jiān)測參數(shù)的實時顯示與其報警上下限的顯示,并且在其報警上下限旁設置了報警指示燈,當參數(shù)越限時,報警指示燈不停閃爍,當參數(shù)恢復正常時,報警指示燈不閃爍,且其顏色為綠色。</p><p>  實時參數(shù)顯示模塊使管理人員對現(xiàn)場參數(shù)的數(shù)值變化能夠及時了解,使操作人員輕松自然、形象逼真的了解生產過程</p><p>  按鈕子模塊為

70、管理人員提供方便易用的操作指導畫面。通過畫面上顯示的各功能按鈕可進入相應的界面,</p><p><b>  4.4定義外部設備</b></p><p>  在進行外部設備定義前,首先要建立一個新工程(自己要開發(fā)的工程),打開組態(tài)王6.51后,單擊工具欄的“新建”,按照提示單擊“瀏覽”選擇工程存儲路徑然后為新工程命名,點擊“完成”,所建立的新工程就自動顯示出來如圖4.

71、3</p><p>  圖 4.3 工程瀏覽器</p><p>  將該工程設為當前工程,雙擊后進入畫面的開發(fā)環(huán)境。如圖4.4所示</p><p>  圖4.4 開發(fā)系統(tǒng)主界面</p><p>  組態(tài)王把那些需要與之交換數(shù)據(jù)的設備或程序都作為外部設備。外部設備包括:下位機(PLC、儀表、模塊、板卡、變頻器等),它們一般通過串行口和上位機

72、交換數(shù)據(jù);其他Windows應用程序,它們之間一般通過DDE交換數(shù)據(jù);外部設備還包括網(wǎng)絡上的其他計算機。只有在定義了外部設備之后,組態(tài)王才能通過I/O變量和它們交換數(shù)據(jù)。</p><p>  本系統(tǒng)的PLC采用亞控公司自帶仿真PLC來進行模擬量的控制。</p><p>  在工程瀏覽器左側的COM1處單擊,再雙擊右側出現(xiàn)的“新建”圖標,采用默認格式點擊“確定”,選擇“仿真PLC,如圖4.5

73、所示。點擊“下一步”,將設備地址改為:0。</p><p>  4.4.1 定義外部變量</p><p>  在組態(tài)王工程瀏覽器中提供了“數(shù)據(jù)庫”項供用戶定義外部設備變量。數(shù)據(jù)庫是系統(tǒng)的核心,是應用系統(tǒng)的數(shù)據(jù)處理中心,系統(tǒng)各個部分均以實時數(shù)據(jù)庫為公用區(qū)交換數(shù)據(jù),實現(xiàn)各個部分協(xié)調工作。設備窗口通過設備構件驅動外部設備,將采集的數(shù)據(jù)送入實時數(shù)據(jù)庫。由用戶窗口組成的圖形對象,與實時數(shù)據(jù)庫中的數(shù)

74、據(jù)對象建立鏈接關系,以動畫形式實現(xiàn)數(shù)據(jù)的可視化。數(shù)據(jù)庫中變量的集合形象的稱為“數(shù)據(jù)詞典”,數(shù)據(jù)詞典記錄了所有用戶可使用的數(shù)據(jù)變量的詳細信息。數(shù)據(jù)詞典中存放的是應用工程中定義的變量以及系統(tǒng)變量。</p><p>  圖4.5外部設備仿真PLC的定義</p><p>  組態(tài)王系統(tǒng)中定義的變量與一般程序設計語言(比如BASIC,PASCAL, C)定義的變量有很大的不同,它既能滿足程序設計的

75、一般需求,又考慮到工控軟件的特殊需求。組態(tài)王系統(tǒng)的變量的基本類型有兩種:內存變量和I/0變量,其中內存變量是指那些不需要和其他應用程序交換數(shù)據(jù)、也不需要從下位機得到數(shù)據(jù)、只在“組態(tài)王”內需要的變量;而I/0變量則是指可與外部數(shù)據(jù)采集程序直接進行數(shù)據(jù)交換的變量??紤]到組態(tài)監(jiān)控模塊主要針對數(shù)據(jù)庫進行操作,而不直接與現(xiàn)場的RTU發(fā)生聯(lián)系,故在工程瀏覽器中以設置內存變量為主,而變量的數(shù)據(jù)類型主要包括有:實型、整型、離散、字符串等。</p&

76、gt;<p>  在本監(jiān)控統(tǒng)中,需要動態(tài)、實時地監(jiān)測一系列參數(shù),如壓力、流量,可燃氣體濃度等,這些參數(shù)就是組態(tài)王中需定義的變量。下面簡單介紹一下變量的定義過程。</p><p>  在工程瀏覽器中左邊的目錄樹中選擇“數(shù)據(jù)詞典”項,雙擊“新建”圖標,彈出“定義變量”屬性對話框,如圖4.6所示,鍵入變量名:“儲油罐1液位”,選擇變量類型、連接設備、寄存器、數(shù)據(jù)類型、讀寫屬性,然后點擊“確定”。如果寄存器

77、、數(shù)據(jù)類型選擇不正確,會有對話框提示,點擊“幫助”可獲得信息。之后繼續(xù)定義其它變量。</p><p>  圖4.6 定義變量對話框</p><p>  4.4.2 工藝流程模塊</p><p>  石油儲運自動化監(jiān)控主畫面如圖4.7所示。在監(jiān)控主畫面界面上設置系統(tǒng)的頁眉畫面與頁腳畫面以及按鈕模塊。</p><p>  使用圖庫開發(fā)工程界面

78、至少有三方面的好處:一是降低了工程人員設計界面的難度,使他們能更加集中精力于維護數(shù)據(jù)庫和增強軟件內部的邏輯控制,縮短開發(fā)周期;二是用圖庫開發(fā)的軟件將具有統(tǒng)一的外觀,方便工程人員學習和掌握;最后,利用圖庫的開放性,工程人員可以生成自己的圖庫元素,“一次構造,隨處使用”,節(jié)省了工程人員投資。并且,組態(tài)王為了便于用戶更好地使用圖庫,提供圖庫管理器,圖庫管理器集成了圖庫管理的操作,在統(tǒng)一的界面上完成“新建圖庫”,“更改圖庫名稱”, “加載用戶開

79、發(fā)的精靈”和“刪除圖庫精靈”。</p><p>  圖4.7 監(jiān)控主畫面</p><p>  在利用圖畫工具完成靜態(tài)圖形的繪制后,可通過其中部分圖素對象與變量之間豐富的動畫連接類型實現(xiàn)對聯(lián)合站各種設備運行狀態(tài)的模擬顯示,而所謂“動畫連接”就是建立畫面的圖素與數(shù)據(jù)詞典中所定義的變量的對應關系。動畫連接的引入是設計人機接口的一次突破,它把工程人員從重復的圖形編程中解放出來,為工程人員提供了標

80、準的工業(yè)控制圖形界面,并且由可編程的命令語言連接來增強圖形界面的功能。圖形對象與變量之間有豐富的連接類型,給工程人員設計圖形界面提供了極大的方便,其中主要包括有水平移動連接、垂直移動連接、旋轉連接、填充連接、縮放連接、線屬性連接和填充屬性連接等。下面我們簡單介紹一下計量站監(jiān)控系統(tǒng)中的動畫連接:</p><p>  (1) 文本動畫連接 雙擊零位罐下方的字符串“##”,選擇模擬值輸出連接,表達式中添加變量“零位罐

81、夜位”,則此字符串“##”將顯示零位罐的夜位,如圖4.10所示。</p><p>  (2) 縮放的動畫連接 在畫面沉降罐液位旁雙擊圖形“”,在位置與大小變化框中選擇縮放動畫連接,表達式中添加變量“沉降罐液位”,在最小和最大填充高度框中分別設定液位所對應的數(shù)值及其占據(jù)百分比,在縮放方向框中設定液位的變化方向,在缺省縮放畫刷框中設定文本的類型及填充,則當系統(tǒng)運行時,圖形“”中縮放的變化將顯示緩沖罐液位高度的變化,

82、如圖4-11所示。</p><p>  圖 4.11 縮放動畫連接向導</p><p>  這樣在監(jiān)控主畫面中我們就可以直觀形象的看到我們所關心的檢測量值的大小,這對系統(tǒng)使用人員的操作就顯得十分有好。這就滿足了在軟件開發(fā)設計當中的盡量讓界面友好的原則。</p><p>  下面我們簡單介紹“畫面切換”按鈕與“退出”按鈕的動畫連接。</p><p

83、>  (1) “畫面切換”按鈕的動畫連接 雙擊按鈕,在命令語言連接框中選擇“彈起時”或者“按下時”,如圖4.12所示,在命令語言中,調入ShowPicture("PictureName"),“PictureName”為畫面名稱。為如圖4-12所示,該函數(shù)是打開畫面的命令語言,如果要關閉畫面,則調入函數(shù)ClosePicture ("PictureName"),函數(shù)中的“PictureName

84、”是畫面的名稱。</p><p>  (2) “退出”按鈕的動畫連接 雙擊按鈕,在命令語言連接框中選擇“彈起時”,在命令語言中,調入函數(shù)Exit(Option)。Option的值為0---退出當前程序,1------重新啟動,2-------關機。</p><p>  圖4.12 畫面切換</p><p>  4.4.3 曲線圖模塊</p><

85、;p>  在組態(tài)監(jiān)控軟件中,實時數(shù)據(jù)和歷史數(shù)據(jù)除了在模塊界面中以值輸出的方式和以報表形式顯示外,還可以以曲線形式顯示,而組態(tài)王的曲線包括有趨勢曲線、溫控曲線和X-Y曲線。趨勢分析是監(jiān)控軟件必不可少的功能,“組態(tài)王”對該功能提供了強有力的支持和簡單的控制方法。趨勢曲線有實時趨勢曲線和歷史趨勢曲線兩種,其外形類似于坐標紙,X軸代表時間,Y軸代表變量值。對于實時趨勢曲線最多可顯示四條曲線;而歷史趨勢曲線最多可顯示十六條曲線,而一個畫面中

86、可定義數(shù)量不限的趨勢曲線(實時趨勢曲線或歷史趨勢曲線)。</p><p>  在趨勢曲線中工程人員可以規(guī)定時間間距,數(shù)據(jù)的數(shù)值范圍,網(wǎng)格分辨率,時間坐標數(shù)目,數(shù)值坐標數(shù)目以及繪制曲線的“筆”的顏色屬性(以此區(qū)分不同的曲線)。畫面程序運行時,實時趨勢曲線可以自動卷動,以快速反應變量隨時間的變化;歷史趨勢曲線不能自動卷動,它一般與功能按鈕一起工作,共同完成歷史數(shù)據(jù)的查看工作。這些按鈕可以完成翻頁、設定時間參數(shù)、啟動/

87、停止記錄、打印曲線圖等復雜功能。溫控曲線反映出實際測量值按設定曲線變化的情況,在溫控曲線中,縱軸代表溫度值,橫軸對應時間的變化,同時將每一個溫度采樣點顯示在曲線中,它主要適用于溫度控制,流量控制等等。X-Y曲線主要是用曲線來顯示兩個變量之間的運行關系。在本組態(tài)監(jiān)控軟件的曲線圖模塊界面分為實時曲線界面和歷史曲線界面兩種,前者包含的曲線圖有:可燃氣體濃度、儲油罐液位等參數(shù)的實時趨勢曲線圖。</p><p>  我們通

88、過點擊工具箱中的“畫實時趨勢曲線”按鈕來直接繪制實時趨勢曲線,在經(jīng)過其對話框的適當設置后,可以達到監(jiān)控原油流量、可燃氣體濃度等數(shù)據(jù)以及聯(lián)合站溫度、液位變化趨勢的目的,實時趨勢曲線如圖4.13所示。而對于“歷史趨勢曲線圖”的繪制,則有三種方法。</p><p>  圖 4.13 實時曲線效果圖</p><p>  4.4.4 報表模塊</p><p>  數(shù)據(jù)報表是

89、反映生產過程中的數(shù)據(jù)、狀態(tài)等,并對數(shù)據(jù)進行記錄的一種重要形式,是生產過程必不可少的一個部分。它既能反映系統(tǒng)實時的生產情況,也能對長期的生產過程進行統(tǒng)計、分析,使管理人員能夠實時掌握和分析生產情況。</p><p>  組態(tài)王提供內嵌式報表系統(tǒng),工程人員可以任意設置報表格式,對報表進行組態(tài)。它為工程人員提供了豐富的報表函數(shù),實現(xiàn)各種運算、數(shù)據(jù)轉換、統(tǒng)計分析、報表打印等。既可以制作實時報表,也可以制作歷史報表。另外,

90、工程人員還可以制作各種報表模板,實現(xiàn)多次使用,以免重復工作。</p><p>  在組態(tài)王中,我們可以直接采用工具箱中的“報表窗口”來制作系統(tǒng)需要的實時數(shù)據(jù)報表和歷史數(shù)據(jù)報表。當然,創(chuàng)建報表后,在畫面上呈現(xiàn)出的是一張空表或有套用格式的報表,因此必須對其進行加工—報表組態(tài),包括有設置報表格式、編輯表格中的顯示內容等,而進行這些操作需通過“報表工具箱”中的工具或單擊鼠標右鍵彈出的快捷菜單來實現(xiàn)。</p>

91、<p>  實時數(shù)據(jù)報表除了實時顯示變量的數(shù)值外,還可以按照單元格中設置的函數(shù)、公式等實時刷新單元格中的數(shù)據(jù)。在單元格中顯示變量的實時數(shù)據(jù)一般有兩種方法:在單元格中直接引用變量和使用單元格設置函數(shù)。若在報表的單元格中直接輸入“=變量名”,既可在運行時在該單元格中顯示該變量的數(shù)值,當變量的數(shù)據(jù)發(fā)生變化時,單元格中顯示的數(shù)值也會被實時刷新。但這種方式僅使用于表格單元格中顯示固定變量的數(shù)據(jù),如果單元格中要顯示不同變量的數(shù)據(jù)或值的類

92、型不固定,則最好選擇單元格設置函數(shù)。若使用單元格設置函數(shù)在命令語言中編寫程序,則會使設計變得更加的靈活,當然,顯示同一個變量的值也可以使用這種方法。單元格設置函數(shù)包括有:ReportSetCellValue()、ReportSetCellString()、ReportSetCellValue2()、ReportCellString2()。</p><p>  歷史數(shù)據(jù)報表記錄了以往的生產記錄數(shù)據(jù),對用戶來說是非常

93、重要的。歷史報表的制作根據(jù)所需數(shù)據(jù)的不同也有不同的制作方法,比如可以向報表單元格中實時添加數(shù)據(jù),也可以使用歷史數(shù)據(jù)查詢函數(shù)。歷史數(shù)據(jù)查詢函數(shù)將按照用戶給定的起止時間和查詢間隔,從數(shù)據(jù)庫中查詢數(shù)據(jù),并填寫到指定報表上,比如:ReportSetHistData()和ReportSetHistData2()。前者可以讓用戶定時查詢歷史數(shù)據(jù)的報表,并將查詢到的數(shù)據(jù)添到固定的表格中,同時剔除多余的數(shù)據(jù);后者則會在用戶查詢時彈出一個對話框,可以在對

94、話框上隨機選擇不同的變量和時間段來查詢數(shù)據(jù),使用也很方便。</p><p>  在本系統(tǒng)中,對于歷史數(shù)據(jù)報表的設計,我們在其中設計了“日志查詢”、“清除日志”、“頁面設置”,“報表預覽”,“報表打印”五個按鈕,其命令語言分別是:</p><p>  ReportSetHistData2(StartRow,StartCol);參數(shù):StartRow:查詢的數(shù)據(jù)在報表中填充的起始行。Start

95、Col:查詢的數(shù)據(jù)在報表中填充的起始列。</p><p>  ReportLoad(ReportName, FileName);參數(shù)ReportName:報表名稱FileName:報表存儲路徑和文件名稱。函數(shù)返回值返回存儲是否成功標志:0:成功;3:失敗(注意定義返回值變量的范圍)。</p><p>  ReprotPageSetup(String szRptName); 參數(shù):szRp

96、tName:報表名稱。此函數(shù)為在運行狀態(tài)下對報表進行頁面設置函數(shù)。</p><p>  ReportPrintSetup()此函數(shù)對指定的報表進行打印預覽,并且可輸出到打印配置中指定的打印機上進行打印。使用格式如下:ReportPrintSetup(szRptName);參數(shù)szRptName:要打印預覽的報表名稱 </p><p>  ReportPrint2()此函數(shù)為報表專用函數(shù)。將

97、指定的報表輸出到打印配置中指定的打印機上打印.使用格式如下:ReportPrint2(String szRptName);或者ReportPrint2(String szRptName, EV_LONG|EV_ANALOG|EV_DISC);參數(shù):szRptName:要打印的報表名稱EV_LONG|EV_ANALOG|EV_DISC:整型或實型或離散型的一個參數(shù),當該參數(shù)不為0時,自動打印,不彈出“打印屬性”對話框。如果該參數(shù)為0,則彈

98、出“打印屬性”對話框。 </p><p>  實時數(shù)據(jù)報表如圖4.15所示。</p><p>  圖 4.15 歷史報表主界面</p><p>  4.5 系統(tǒng)的調試與運行</p><p>  4.5.1 系統(tǒng)硬件調試</p><p>  認真閱讀有關產品說明書,搞清楚產品接線端子和軟硬件接線圖等,特別要留心里面的

99、注意事項,將說明書內容與我們設計好的硬件接線圖相結合進行調試。其具體調試步驟如下: </p><p>  (1) 在與計算機I/O斷開的條件下,將系統(tǒng)現(xiàn)場檢測儀表如:溫度變送器、壓力變送器、液位變送器、流量計等逐一上電,確認輸入輸出的電信號是否無誤。切忌不能不確認就一起將所有電源開關合上。</p><p>  (2) 在與組態(tài)王外部設備接口斷開的情況下,測試仿真PLC的是

100、否定義好,可用臨時定義幾個測試變量進行模擬值輸出,若有值顯示,則代表仿真PLC可以基本實現(xiàn)系統(tǒng)的各個模擬量的仿真輸入。</p><p>  4.5.2 系統(tǒng)軟件調試 </p><p>  組態(tài)軟件編譯通過之后,首先進行軟件調試。軟件調試過程主要完成的工作和步驟如下所述。</p><p>  (1) 軟件組態(tài)檢查</p><p>  檢查流程

101、畫面組態(tài),實時數(shù)據(jù)、歷史數(shù)據(jù)庫組態(tài),狀態(tài)曲線畫面組態(tài),報警和報表等畫面組態(tài)結果是否滿足設計要求。</p><p>  (2) 控制方案組態(tài)的檢查和仿真測試 </p><p>  因為控制回路要在控制站上運行,而在組態(tài)階段,一般是不連接控制站的,但可以利用組態(tài)王軟件提供的仿真調試功能,在純軟件環(huán)境下先進行一些仿真調試,確保控制策略是正確的,到系統(tǒng)聯(lián)調時會省很多時間。</p>

102、<p>  4.5.3 現(xiàn)場聯(lián)動調試</p><p>  在軟件、硬件分別調試無誤的情況下,進行軟硬件現(xiàn)場聯(lián)動調試。主要分以下幾步來完成。</p><p>  (1) 現(xiàn)場信號與數(shù)據(jù)組態(tài)正確性的調試</p><p>  為了保證系統(tǒng)的各種功能,特別是控制調節(jié)功能運行正確,輸入輸出關系必須確保正確無誤。因此,現(xiàn)場調試的第一步工作應該是,確認所有的輸入輸

103、出信號的接線與實時數(shù)據(jù)的組態(tài)是否一一對應。</p><p>  (2) 系統(tǒng)其他功能調試</p><p>  ①畫面調試:在現(xiàn)場進行的流程畫面,主要完成以下幾方面的測試工作:測試CRT到現(xiàn)場后是否受環(huán)境的干擾影響(特別是強電磁干擾);畫面中各動態(tài)點的測試,測試每幅畫面上的各種動態(tài)點(如報表的數(shù)值顯示、狀態(tài)曲線)是否設置正確,顯示量程是否正確。</p><p> ?、?/p>

104、報表打印功能的調試:用打印機打印出每張報表,檢查正確是否正確。</p><p> ?、蹐缶涗洿蛴」δ軝z查:將系統(tǒng)的報警記錄打印出來,檢查是否正確。</p><p>  4.5.4 監(jiān)控系統(tǒng)運行效果</p><p>  經(jīng)過組態(tài)王的仿真測試,系統(tǒng)最終能夠滿足需求,現(xiàn)將主要功能運行畫面介紹如下。</p><p>  監(jiān)控主畫面運行效果圖<

105、;/p><p><b>  第五章 結論</b></p><p>  5.1 本文的結論</p><p>  本文通過對國內外聯(lián)合站生產安全監(jiān)控技術的分析,結合采油廠石油儲運的實際情況,提出了聯(lián)合站氣液分離器的溫度、壓力、液位以及產油量等監(jiān)控內容;根據(jù)計算機監(jiān)控系統(tǒng)的分類及其設計原則,采用監(jiān)控與數(shù)據(jù)采集系統(tǒng)(SCADA)。提出了石油儲運自動控制系

106、統(tǒng)的整體構成,并詳細闡述了系統(tǒng)硬件配置、軟件設計以及軟硬件的調試的具體內容,并且闡述了采用組態(tài)王6.53進行系統(tǒng)組態(tài)軟件的開發(fā)設計的全過程,并由此研究了組態(tài)監(jiān)控模塊的功能構成。</p><p>  (1) 石油儲運自動化系統(tǒng)的運行狀態(tài),對現(xiàn)場設備出現(xiàn)的故障進行實時報警。</p><p>  (2) 根據(jù)現(xiàn)場傳送上來的電流、電壓、液位等參數(shù)數(shù)據(jù),繪制趨勢曲線圖,并制作實時報表;</p&

107、gt;<p>  (3) 提供友好的操作界面給操作人員進行任意時間段內的歷史數(shù)據(jù)報表、趨勢曲線的查詢;通過報警窗口能對報警信息及時提示,并以文件的形式記錄下來,便于查詢報警信息。</p><p>  (4) 對狀態(tài)參數(shù)進行實時安全監(jiān)控,操作人員能夠對狀態(tài)參數(shù)進行實時查詢,并且當監(jiān)控到的參數(shù)超過設置的報警界限(上限和下限)時,進行報警指示。</p><p>  5.2 本系統(tǒng)未

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論