變電站綜合自動化微機監(jiān)控系統(tǒng)軟件設(shè)計_第1頁
變電站綜合自動化微機監(jiān)控系統(tǒng)軟件設(shè)計_第2頁
變電站綜合自動化微機監(jiān)控系統(tǒng)軟件設(shè)計_第3頁
變電站綜合自動化微機監(jiān)控系統(tǒng)軟件設(shè)計_第4頁
變電站綜合自動化微機監(jiān)控系統(tǒng)軟件設(shè)計_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

...wd......wd......wd...摘要變電站綜合自動化微機監(jiān)控系統(tǒng)是變電站綜合自動化系統(tǒng)最基本的子功能系統(tǒng),涉及到變電運行、監(jiān)視控制等方面的內(nèi)容,使變電站的監(jiān)視和控制發(fā)生了基本的變化。因此,研究變電站綜合自動化微機監(jiān)控系統(tǒng)具有迫切的現(xiàn)實需要和重大的實際意義。根據(jù)變電站綜合自動化系統(tǒng)的現(xiàn)狀和開展趨勢,應用分層、模塊化和面向?qū)ο蟮脑O(shè)計方法和組態(tài)技術(shù),本文從設(shè)計原那么、實現(xiàn)原理、整體構(gòu)造、軟硬件局部、功能模塊的應用程序等方面對分層分布式變電站綜合自動化微機監(jiān)控系統(tǒng)進展了分析和設(shè)計,主要完成以下內(nèi)容:通過對變電站綜合自動化系統(tǒng)及微機監(jiān)控系統(tǒng)進展對比詳細地研究,同時對分區(qū)所自動化微機監(jiān)控系統(tǒng)的基本原理、系統(tǒng)構(gòu)造進展分析和研究,提出了該系統(tǒng)的總體設(shè)計方案和框圖,并對它的整體構(gòu)造進展設(shè)計。在掌握組態(tài)王軟件應用和開發(fā)的根基上,了解變電站綜合自動化系統(tǒng)的構(gòu)成、基本功能和特點,設(shè)計分區(qū)所自動化監(jiān)控軟件,對主接線、饋線等線路的電壓、電流、功率因數(shù)等電量進展實時監(jiān)控,實現(xiàn)電量的日報、月報等統(tǒng)計報表。包括:數(shù)據(jù)采集、實時和歷史數(shù)據(jù)處理、報警、遠程控制、動畫顯示、趨勢曲線和報表輸出等功能,完成監(jiān)控界面的設(shè)計和對系統(tǒng)的實時監(jiān)控。關(guān)鍵詞:變電站綜合自動化;微機監(jiān)控系統(tǒng);分區(qū)所;組態(tài)王AbstractSubstationintegratedautomationmicrocomputermonitoringsystemisthemostbasicsubroutinesystemoftheintegratedsubstationautomationsystem,involvingthesubstationrunning,monitor,control,andotheraspectsofthecontent,makethetransformersubstationmonitoringandcontrolchangefundamentally.Therefore,thesubstationintegratedautomationmicrocomputermonitoringsystemhastherealisticneedurgentandsignificantpracticalsignificance.Basedonthesubstationintegratedautomation’scurrentsituationanddevelopmenttrend,usinglayered,modularandobject-orienteddesignandprogrammingtechnologies,themicrocomputermonitoringandcontrollingsystemwasanalyzedanddesignedinsubstationintegratedautomationtowardslayeringdistributetype,fromitsdesignprinciples,achieveprinciple,theoverallstructure,theareasofhardwareandsoftware,theapplicationproceduresoffunctionalmoduleandsoon.Thefollowingseveralaspectsoftheworkaredoneinthispaper:(1)Throughtheintegratedsubstationautomationsystemanditsmicrocomputermonitoringsystemwasstudyiedcarefully,atthesametime,thebasicprincipleandsystemstructureoftheautomationdivisionmicrocomputermonitoringandcontrolsystemwasanalyzedandresearched,thedesignofthewholesystemsolutionsandblockdiagramofthewholestructuredesignwereputforward.(2)Basedoncontrolingconfigurationkingsoftwareapplicationanddevelopment,understandingthecompositionofsubstationintegratedautomationsystem,thebasicfunctionandcharacteristicsoftheautomaticmonitoringsoftwaredesigndivision,andrealizeingthereal-timemonitoringoftheconnection,andthefeederlinessuchasvoltage,current,powerfactorsuchasreal-timemonitoringofpower,thepowertoachievethedaily,monthlyreportsandstatistics.Including:dataacquisition,real-timeandhistoricaldataprocessing,alarm,remotecontrol,animationdisplay,trendcurveandreportoutput,andotherfunctions,thedesignoftheinterfaceandthereal-timemonitoringsystemwascompleted.KeyWords:Substationintegratedautomation,Microcomputermonitoringsystem,Modularity,Kingview目錄摘要IAbstractII目錄III1緒論11.1論文的選題背景和研究意義11.2國內(nèi)外研究現(xiàn)狀11.3論文的主要研究內(nèi)容22分區(qū)所與變電站綜合自動化系統(tǒng)32.1分區(qū)所32.2變電站綜合自動化系統(tǒng)33基于組態(tài)王的分區(qū)所監(jiān)控軟件數(shù)據(jù)詞典的設(shè)計53.1組態(tài)軟件53.1.1組態(tài)軟件概述53.1.2組態(tài)王開發(fā)系統(tǒng)53.1.3組態(tài)王的變量定義和管理53.1.4組態(tài)王在本系統(tǒng)中實現(xiàn)的功能53.2變量及設(shè)備的定義63.2.1基本變量類型63.2.2特殊變量類型63.3變量定義及設(shè)置63.4分區(qū)所自動化監(jiān)控軟件數(shù)據(jù)詞典設(shè)計74基于組態(tài)王的分區(qū)所監(jiān)控軟件人機界面設(shè)計84.1系統(tǒng)畫面的建設(shè)84.1.1系統(tǒng)登錄界面84.1.2系統(tǒng)一次主接線界面84.1.3趨勢曲線定義界面84.2監(jiān)控系統(tǒng)功能實現(xiàn)124.2.1“四遙〞功能實現(xiàn)124.2.2報警設(shè)置124.2.3報表統(tǒng)計135組態(tài)王SQL數(shù)據(jù)庫管理訪問185.1SQL訪問管理器185.2創(chuàng)立表格模板185.3創(chuàng)立記錄體185.4建設(shè)MsAccess數(shù)據(jù)庫185.5組態(tài)王SQL與數(shù)據(jù)庫的連接20結(jié)論23致謝24參考文獻251緒論1.1論文的選題背景和研究意義變電站綜合自動化系統(tǒng),即利用多臺微型計算機和大規(guī)模集成電路組成的自動化系統(tǒng),替代了常規(guī)的測量和監(jiān)視儀表,替代常規(guī)控制屏、中央信號系統(tǒng)和遠動屏,同時微機保護取代了常規(guī)的繼電保護屏,改變了常規(guī)的繼電保護裝置不能與外界通信的缺陷;除了這些外,還增添了包括智能化的許多功能??梢缘贸鱿旅娴慕Y(jié)論:變電站綜合自動化是自動化技術(shù)、計算機技術(shù)等高科技技術(shù)在變電站領(lǐng)域的綜合應用。變電站綜合自動化系統(tǒng)可以采集到對比齊全的數(shù)據(jù)和信息,利用計算機的高速計算能力和邏輯判斷功能,可方便地實現(xiàn)監(jiān)視和控制變電站內(nèi)各種電氣設(shè)備的運行和操作。變電站綜合自動化系統(tǒng)具有功能綜合化、構(gòu)造微機化、操作監(jiān)視屏幕化、運行管理智能化等特征。變電站綜合自動化系統(tǒng)是最新開展起來的多專業(yè)綜合技術(shù),是電網(wǎng)運行管理中的一次變革,它以計算機為根基,實現(xiàn)了電網(wǎng)變電站現(xiàn)代化管理,從而改變了傳統(tǒng)變電站控制室、保護室的主體構(gòu)造和值班維護方式,充分表達了現(xiàn)代生產(chǎn)的特點。變電站綜合自動化系統(tǒng),能夠全面提高變電站的技術(shù)水平,提高運行的可靠性和管理水平,是變電站自動化的開展趨勢。大規(guī)模集成電路和通信技術(shù)的迅猛開展,網(wǎng)絡(luò)技術(shù)、現(xiàn)場總線等的出現(xiàn)和完善,為提高變電站綜合自動化系統(tǒng)的技術(shù)水平提供了有力的科技支持。變電站綜合自動化微機監(jiān)控系統(tǒng)是變電站綜合自動化系統(tǒng)最基本的子功能系統(tǒng),涉及到變電運行、監(jiān)視控制等方面的內(nèi)容,使變電站的監(jiān)視和控制發(fā)生了基本的變化。因此,研究變電站綜合自動化微機監(jiān)控系統(tǒng)具有迫切的現(xiàn)實需要和重大的實際意義[1]。1.2國內(nèi)外研究現(xiàn)狀變電站主要包括兩大局部:一次系統(tǒng)和二次系統(tǒng)。一次系統(tǒng)完成電能的聚集、電壓變換和分配等任務;而二次系統(tǒng)那么完成對一次設(shè)備和一次系統(tǒng)運行狀態(tài)的測量、監(jiān)視、控制、保護和故障告警的任務以及完成滿足調(diào)度、遠方監(jiān)控等內(nèi)容的遠動任務。而一個變電站運行情況的優(yōu)劣,在很大程度上取決于其二次設(shè)備的工作性能。電力系統(tǒng)是一個連續(xù)運行的系統(tǒng),電能的生產(chǎn)、傳輸、分配和消費都是同時完成的。因此,變電站的運行也是連續(xù)的。為了掌握變電運行狀態(tài),必須對相關(guān)電氣量進展連續(xù)測量,供運行監(jiān)視、記錄;為了保障變電站、輸電線路的安全運行,需要實現(xiàn)過流、低壓等故障的安全保護;為了向電網(wǎng)調(diào)度提供系統(tǒng)運行狀態(tài),需要將表征電力系統(tǒng)運行的相關(guān)信息向上級調(diào)度部門傳送;為了向客戶供應合格的電能,需要進展必要的控制和調(diào)節(jié)。同時,當系統(tǒng)出現(xiàn)異常情況時,變電站必須做出快速的反響,及時進展處理。隨著電力工業(yè)的迅速開展,容量大、參數(shù)高的電氣設(shè)備被廣泛、大量地投入運用到電力系統(tǒng)中,必須保證這些設(shè)備安全、可靠地運行,而且用戶對電能的要求越來越高,這都要求采用變電站自動化技術(shù)并不斷提高其技術(shù)水平[2]。國內(nèi)外現(xiàn)有的變電站有三種形式:傳統(tǒng)的變電站;局部實現(xiàn)微機管理、具有一定自動化水平的變電站;全面微機化的綜合自動化變電站。這也正是變電站自動化開展三個階段的印跡。變電站自動化開展的這三個階段如下:由分立元件構(gòu)成的自動裝置階段;微處理器為核心的智能化自動裝置階段;變電站綜合自動化階段??梢?,變電站綜合自動化是變電站自動化開展到一定階段的產(chǎn)物,是變電站自動化的開展趨勢[3]。1.3論文的主要研究內(nèi)容在掌握組態(tài)王軟件應用和開發(fā)的根基上,了解變電站綜合自動化系統(tǒng)的構(gòu)成、基本功能和特點,設(shè)計分區(qū)所自動化監(jiān)控軟件,實現(xiàn)對主接線的實時監(jiān)控,實現(xiàn)對饋線等線路的電壓、電流、功率因數(shù)等電量的實時監(jiān)控,能夠?qū)崿F(xiàn)電量的日報、月報等統(tǒng)計報表。包括:數(shù)據(jù)采集、實時和歷史數(shù)據(jù)處理、報警、遠程控制、動畫顯示、趨勢曲線和報表輸出等功能,完成監(jiān)控界面的設(shè)計和對系統(tǒng)的實時監(jiān)控。主要設(shè)計任務:(1)了解牽引變電所綜合自動化系統(tǒng)的構(gòu)造功能;(2)掌握分區(qū)所自動化系統(tǒng)的構(gòu)造、原理和功能;(3)掌握組態(tài)軟件的開發(fā)方法;(4)對變電站綜合自動化微機監(jiān)控系統(tǒng)的整體構(gòu)造進展設(shè)計,細致地研究變電站綜合自動化微機監(jiān)控系統(tǒng)的軟、硬件局部,然后分析和設(shè)計本系統(tǒng)的硬件構(gòu)造和軟件局部;(5)完成分區(qū)所一次接線圖的監(jiān)控界面設(shè)計開發(fā);(6)完成數(shù)據(jù)字典的設(shè)計、電壓、電流等電量的趨勢曲線和統(tǒng)計報表設(shè)計;(7)完成系統(tǒng)設(shè)計并進展運行調(diào)試。通過對本文的研究與設(shè)計,不僅要掌握與課題相關(guān)的知識,完成分區(qū)所自動化監(jiān)控軟件的設(shè)計,更要在設(shè)計過程中培養(yǎng)發(fā)現(xiàn)問題、解決問題的能力。2分區(qū)所與變電站綜合自動化系統(tǒng)2.1分區(qū)所復線電氣化鐵路的供電臂末端〔即兩座牽引變電所的銜接處〕一般均設(shè)有分區(qū)所。傳統(tǒng)分區(qū)所內(nèi)設(shè)置上下行聯(lián)絡(luò)開關(guān)和越區(qū)開關(guān),其主要功能是:(1)連接上下行接觸網(wǎng),使供電臂中任意位置的列車均可由兩個方向供電,上下行供電電流可以合理分配,從而減小供電臂中的電壓損失和電能損失[4]。(2)當本變電所發(fā)生事故時可以通過分區(qū)所實現(xiàn)由相鄰變電所越區(qū)向該供電臂進展供電[5]。2.2變電站綜合自動化系統(tǒng)微機監(jiān)控系統(tǒng)是變電站綜合自動化系統(tǒng)的子系統(tǒng),隨著廣泛采用不斷開展進步的電子技術(shù)、計算機技術(shù)和通信技術(shù)等科技技術(shù),它取代了傳統(tǒng)的監(jiān)控方式,使變電站的監(jiān)控發(fā)生了基本的變化。微機監(jiān)控系統(tǒng)取代了常規(guī)的測量系統(tǒng)和指針式儀表,改變常規(guī)的操作機構(gòu)和模擬盤,取代了常規(guī)的光字牌、報警、中央信號等,取代常規(guī)的遠動裝置等。其功能如下所述[6]。(1)實時數(shù)據(jù)采集;(2)事件順序記錄SOE和事故追憶功能;(3)故障記錄、故障錄波和故障測距;(4)操作控制功能;(5)安全監(jiān)視;(6)人機聯(lián)系和打印功能;(7)數(shù)據(jù)處理和記錄功能;(8)諧波分析和監(jiān)視;(9)報警處理;(10)畫面生成和顯示、在線計算與制表;(11)遠動功能。除了上述基本功能外,它還有防誤閉鎖、系統(tǒng)自診斷與恢復、提供接口等功能。常見的變電站綜合自動化系統(tǒng)構(gòu)造模式主要有集中式構(gòu)造、分層分布式構(gòu)造和集中式分布構(gòu)造。(1)集中式構(gòu)造:采用功能較強的計算機并擴展其I/O接口,集中采集變電站的模擬量和數(shù)字量等信息進展計算和處理,分別完成微機監(jiān)控、微機保護和自動控制等功能。(2)分層分布式構(gòu)造:分層分布式構(gòu)造系統(tǒng)從邏輯上將變電站自動化系統(tǒng)劃分為三層,即站控層、通信層和間隔層。分層分布式構(gòu)造框圖如圖2.1所示。(3)集中式分布構(gòu)造:該系統(tǒng)構(gòu)造的最大特點是將變電站自動化系統(tǒng)的功能分散給多臺計算機來完成。采用主從CPU協(xié)同工作方式,多CPU系統(tǒng)提高處理并行多發(fā)事件的能力。各功能模塊之間采用網(wǎng)絡(luò)技術(shù)或串行方式實現(xiàn)數(shù)據(jù)通信。圖2.1變電站綜合自動化系統(tǒng)分層、分布式構(gòu)造框圖3基于組態(tài)王的分區(qū)所監(jiān)控軟件數(shù)據(jù)詞典的設(shè)計3.1組態(tài)軟件3.1.1組態(tài)軟件概述組態(tài)王是運行于MicrosoftWindows98/2000/NT/XP中文平臺的中文界面的人機界面軟件,采用了多線程、COM+組件等新技術(shù),實現(xiàn)了實時多任務,軟件運行穩(wěn)定可靠。組態(tài)王軟件由工程瀏覽器、工程管理器和畫面運行系統(tǒng)三局部組成。在工程瀏覽器中您可以查看工程的各個組成局部,也可以完成數(shù)據(jù)庫的構(gòu)造、定義外部設(shè)備等工作;工程管理器內(nèi)嵌畫面管理系統(tǒng),用于新工程的創(chuàng)立和已有工程的管理。畫面的開發(fā)和運行由工程瀏覽器調(diào)用畫面制作系統(tǒng)和工程運行系統(tǒng)來完成的[7]。3.1.2組態(tài)王開發(fā)系統(tǒng)組態(tài)王開發(fā)系統(tǒng)內(nèi)嵌于工程瀏覽器中,又稱為畫面開發(fā)系統(tǒng)。畫面編輯功能包括取消、重做、剪切、拷貝、粘貼、刪除、復制、粘貼點位圖、拷貝點位圖、點位圖透明、全選、畫面屬性、動畫連接、水平移動向?qū)А⒋怪币苿酉驅(qū)?、水平滑動桿輸入向?qū)?、垂直滑動桿輸入向?qū)А⑿D(zhuǎn)連接向?qū)?、變量替換、字符串替換、查找與替換、插入控件等。3.1.3組態(tài)王的變量定義和管理數(shù)據(jù)庫中存放的變量是當前值,包括系統(tǒng)變量和用戶定義的變量。基本變量類型有八種,分別為內(nèi)存離散、內(nèi)存實型、內(nèi)存長整數(shù)、內(nèi)存字符串、I/O離散、I/O實型、I/O長整數(shù)、I/O字符串。當工程中擁有大量的變量時,可采用組態(tài)王提供的變量分組管理的方式,這樣就縮小了查找范圍,節(jié)省了時間。3.1.4組態(tài)王在本系統(tǒng)中實現(xiàn)的功能(1)實時數(shù)據(jù)采集功能:可采集電力系統(tǒng)中各種遙測量,如電壓、電流、有功、無功功率、功率因數(shù)等;可采集各遙信量,如開關(guān)狀態(tài)、刀閘位置等。(2)實時監(jiān)控功能:實時監(jiān)控分區(qū)所狀態(tài),可以直觀看到分區(qū)所各設(shè)備的運行狀態(tài),實時顯示當前通訊工作狀態(tài)、實時電量、開關(guān)狀態(tài)、信號狀態(tài)等。(3)實時報警處理:對采集到的各數(shù)據(jù)進展判斷,如果超出設(shè)定值那么會報警。包括開關(guān)量報警和模擬量越限報警。(4)實時曲線顯示:實時顯示電壓或電流的變化趨勢曲線。(5)歷史曲線顯示:顯示過去某一段時間內(nèi)電壓或電流的變化趨勢曲線。3.2變量及設(shè)備的定義3.2.1基本變量類型基本類型的變量也可以按照數(shù)據(jù)類型分為離散型、模擬型、長整數(shù)型和字符串型。3.2.2特殊變量類型特殊變量類型有報警窗口變量、報警組變量、歷史趨勢曲線變量、時間變量四種。這幾種特殊類型的變量正表達了“組態(tài)王〞系統(tǒng)面向工控軟件、自動生成人機接口特色。3.3變量定義及設(shè)置翻開工程瀏覽器,在其左側(cè)點擊“數(shù)據(jù)詞典〞可以在畫面右側(cè)看到變量定義畫面,在最下面雙擊“新建〞圖標那么彈出新建變量對話框,之后那么設(shè)計所需要的變量,對其屬性進展定義,如圖3.1所示。圖3.1變量定義對話框3.4分區(qū)所自動化監(jiān)控軟件數(shù)據(jù)詞典設(shè)計數(shù)據(jù)詞典是數(shù)據(jù)庫的主要組成局部,是整個工程的核心,在分區(qū)所自動化監(jiān)控軟件設(shè)計中,所要定義的數(shù)據(jù)變量有:1供電臂上行電壓U1,1供電臂下行電壓U2,2供電臂上行電壓U3和站用變電壓U4,分區(qū)所1斷路器電流I1,分區(qū)所2斷路器電流I2,27.5kV出線側(cè)有功功率P和無功功率Q以及功率因數(shù)。其結(jié)果如圖3.2所示。圖3.2分區(qū)所監(jiān)控軟件數(shù)據(jù)詞典4基于組態(tài)王的分區(qū)所監(jiān)控軟件人機界面設(shè)計4.1系統(tǒng)畫面的建設(shè)組態(tài)王建設(shè)新工程的路徑:(1)設(shè)計圖形界面;(2)定義設(shè)備;(3)構(gòu)造數(shù)據(jù)庫;(4)建設(shè)動畫連接;(5)運行和調(diào)試。進入組態(tài)王工程瀏覽器在“系統(tǒng)〞標簽頁的“畫面〞選項下建設(shè)新畫面。本次設(shè)計利用組態(tài)王設(shè)計分區(qū)所自動化監(jiān)控軟件,完成了登陸界面,一次主接線圖,遙信、遙測、遙控畫面,歷史報警畫面,日報表、月報表、報表查詢畫面,實時數(shù)據(jù),趨勢曲線等畫面的制作。在進入系統(tǒng)之后首先展示的是目錄畫面,該畫面是進入其他畫面的入口畫面,如圖4.1所示。4.1.1系統(tǒng)登錄界面當系統(tǒng)進入view運行狀態(tài)后首先顯示“登錄界面〞圖畫,如圖4.2所示,在上面有三個按鈕:進入、登錄和退出按鈕。其意義分別為:進入——即進入系統(tǒng)主界面;登錄——即用戶的登錄權(quán)限,以便用戶操作;退出——即退出運行系統(tǒng)。4.1.2系統(tǒng)一次主接線界面當系統(tǒng)運行時,在開場畫面中點擊“進入〞按鈕進入系統(tǒng)一次主接線界面。圖中顯示整個分區(qū)所系統(tǒng)的構(gòu)造組成、運行狀況、各參數(shù)實際運行量以及本系統(tǒng)的各個設(shè)備量,如圖4.3所示。4.1.3趨勢曲線定義界面趨勢曲線用來反響數(shù)據(jù)變量隨時間的變化情況。趨勢曲線有兩種:實時趨勢曲線和歷史趨勢曲線。這兩種曲線外形都類似于坐標紙,X軸代表時間,Y軸代表變量的量程百分比。所不同的是,在您的畫面程序運行時,實時趨勢曲線隨時間變化自動卷動,以快速反響變量的新變化,但是不能時間軸“回卷〞,不能查閱變量的歷史數(shù)據(jù);歷史趨勢曲線可以完成歷史數(shù)據(jù)的查看工作,但它不會自動卷動而需要通過帶有命令語言的功能按鈕來輔助實現(xiàn)查閱功能。(1)實時趨勢曲線的定義利用組態(tài)王工具箱提供的實時曲線工具和ActiveX控件制作實時曲線。設(shè)計中采用的是組態(tài)王內(nèi)置實時趨勢曲線,這種曲線的繪制命令位于組態(tài)王工具箱中,最多支持4條曲線。由于變量較多,所以分別繪制了電壓曲線總圖和電流曲線總圖以及每個變量的曲線,由于圖形太多,這里只舉例介紹電壓總圖,為了更直觀的觀察實時數(shù)據(jù)的變化,制作以實時數(shù)據(jù)為基準的實時趨勢曲線及電壓棒圖,此外還利用XY超級曲線進展描點繪圖,其主要是依據(jù)數(shù)據(jù)隨時間的變化而制定,如圖4.4所示。(2)歷史趨勢曲線的定義組態(tài)王目前有三種歷史趨勢曲線,工具箱上的、圖庫內(nèi)的以及新增的一種曲線控件。第三種控件是組態(tài)王以ActiveX控件形式提供的繪制歷史曲線和ODBC數(shù)據(jù)庫曲線的功能性工具。在運行狀態(tài)下,可實現(xiàn)動態(tài)增加/刪除曲線、曲線圖表的無級縮放、曲線的動態(tài)對比、曲線的打印等。設(shè)計中采用歷史趨勢曲線控件,這種歷史趨勢曲線最多支持16條曲線。使用前要進展相關(guān)配置,主要包括變量屬性配置和歷史數(shù)據(jù)文件存放位置配置。如果歷史趨勢曲線數(shù)值軸顯示的數(shù)據(jù)以百分比來顯示,那么對于要以曲線形式來顯示的變量就需要特別注意變量的范圍。本次設(shè)計中那么利用組態(tài)王提供的ActiveX控件來繪制歷史數(shù)據(jù)趨勢曲線。歷史數(shù)據(jù)曲線主要是為了更好的觀察數(shù)據(jù)在過去時間段的變化,如圖4.5所示。圖4.1目錄畫面窗口圖4.2系統(tǒng)登陸界面圖4.3系統(tǒng)一次主接線圖(a)實時趨勢曲線(b)實時描繪曲線圖4.4實時曲線圖4.5歷史趨勢曲線4.2監(jiān)控系統(tǒng)功能實現(xiàn)4.2.1“四遙〞功能實現(xiàn)(1)遙測點擊按鈕“遙測〞將會顯示“遙測數(shù)據(jù)總圖〞畫面,除了以實時曲線顯示外還以報表的形式顯示其實時遙測數(shù)據(jù),對分區(qū)所系統(tǒng)中主要參數(shù)進展實時監(jiān)視,如圖4.6所示。(2)遙信點擊按鈕“遙信〞將會顯示“遙信數(shù)據(jù)總圖〞畫面,對分區(qū)所系統(tǒng)中主要斷路器及隔離開關(guān)的信息進展實時監(jiān)視,如圖4.7所示。(3)遙調(diào)由于只是對分區(qū)所的監(jiān)控,沒有對主變進展遙調(diào)設(shè)置。(4)遙控登錄之后對分區(qū)所相關(guān)開關(guān)設(shè)備進展遙控,如圖4.8所示。4.2.2報警設(shè)置在系統(tǒng)運行過程中有些參數(shù)發(fā)生大的變化時,我們可以通過對參數(shù)設(shè)置報警區(qū)限,當系統(tǒng)參數(shù)超過此設(shè)置值時將會在畫面中顯示出來以便于操作人員作出及時的判斷和操作,并且可以查詢報表,如圖4.9和圖4.10所示。4.2.3報表統(tǒng)計(1)日報表對分區(qū)所實時監(jiān)控數(shù)據(jù)的日報統(tǒng)計,該報表用來記錄當天的數(shù)據(jù),以24小時為單位進展統(tǒng)計,該報表記錄每小時最后一秒的數(shù)據(jù)作為統(tǒng)計值。其運行畫面如圖4.11所示。(2)月報表對分區(qū)所實時監(jiān)控數(shù)據(jù)的月報統(tǒng)計,該報表用來記錄本月的數(shù)據(jù),以一個月為單位進展統(tǒng)計,該報表記錄每天的平均數(shù)據(jù)作為統(tǒng)計值。其運行畫面如圖4.12所示。(3)報表查詢主要對日報表、月報表等統(tǒng)計報表的查詢。其主要方法有兩種:①利用下拉式組合框?qū)崿F(xiàn)報表查詢。②利用日歷控件實現(xiàn)報表查詢。其界面如圖4.13所示。圖4.6遙測數(shù)據(jù)總圖圖4.7遙信數(shù)據(jù)總圖圖4.8遙控總圖圖4.9歷史報警圖4.10報警查詢圖4.11電量日報表圖4.12電量月報表圖4.13報表查詢5組態(tài)王SQL數(shù)據(jù)庫管理訪問組態(tài)王SQL(StructuredQueryLanguage,構(gòu)造化查詢語言)訪問功能實現(xiàn)組態(tài)王和其他外部數(shù)據(jù)庫之間的數(shù)據(jù)傳輸,支持ODBC(OpenDatabaseConnectivity,開放數(shù)據(jù)庫互連)訪問接口。它包括組態(tài)王的SQL訪問管理器和SQL函數(shù)[8]。5.1SQL訪問管理器SQL訪問管理器用來建設(shè)數(shù)據(jù)庫列和組態(tài)王變量之間的聯(lián)系。包括表格模板和記錄體兩局部功能。通過表格模板在數(shù)據(jù)庫表中建設(shè)表格;通過記錄體建設(shè)數(shù)據(jù)庫表格列和組態(tài)王之間的聯(lián)系,允許組態(tài)王通過記錄體直接操作數(shù)據(jù)庫中的數(shù)據(jù)。表格模板和記錄體都是在工程瀏覽器中建設(shè)的。5.2創(chuàng)立表格模板在工程瀏覽器中工程目錄顯示區(qū)中選擇“SQL訪問管理器〞下的“表格模板〞項,在右側(cè)目錄內(nèi)容顯示區(qū)中雙擊“新建〞,彈出“創(chuàng)立表格模板〞對話框,如圖5.1所示。5.3創(chuàng)立記錄體在工程瀏覽器中左側(cè)工程目錄顯示區(qū)中選擇“SQL訪問管理器〞下的“記錄體〞項,在右側(cè)目錄內(nèi)容顯示區(qū)中雙擊“新建〞,彈出“創(chuàng)立記錄體〞對話框,如圖5.2所示。其中:字段名稱填寫數(shù)據(jù)庫表格中的列名。組態(tài)王變量填寫和表格中指定列相關(guān)聯(lián)的組態(tài)王變量。5.4建設(shè)MsAccess數(shù)據(jù)庫(1)建設(shè)一空Access文件,定名。(2)定義數(shù)據(jù)源雙擊控制面板下的“ODBC數(shù)據(jù)(32位)〞選項,彈出“ODBC數(shù)據(jù)源管理器〞對話框。選擇“用戶DSN〞屬性頁,并單擊“添加〞按鈕,如圖5.3所示。在彈出的“創(chuàng)立新數(shù)據(jù)源〞對話框中,選擇“MirosoftAccessDriver〞單擊“完成〞按鈕,彈出“ODBCMicrosoftAccess安裝〞對話框,定義數(shù)據(jù)源名,如圖5.4所示。單擊“選取〞按鈕,從中選擇相應路徑下剛剛定義的數(shù)據(jù)庫文件。單擊“確定〞按鈕,完成對數(shù)據(jù)源的配置。圖5.1表格模板圖5.2記錄體圖5.3用戶DNS屬性頁面圖5.4定義數(shù)據(jù)源5.5組態(tài)王SQL與數(shù)據(jù)庫的連接(1)在數(shù)據(jù)詞典里建設(shè)變量DeviceID,為內(nèi)存整形,是數(shù)據(jù)庫連接時產(chǎn)生的連接號。(2)連接數(shù)據(jù)庫函數(shù)SQLConnect(DeviceID,"dsn=;uid=;pwd=");參數(shù)說明:DeviceIDSQLConnct()產(chǎn)生的連接號;"dsn=;uid=;pwd="連接語句,包括ODBC中定義的數(shù)據(jù)源名、用戶名和密碼,用戶名和密碼可以缺省。例子:組態(tài)王以sa身份登錄和名為wang的SQLServer中的pubs數(shù)據(jù)庫連接。SQLConnect(DeviceID,"DSN=wang;DATABASE=pubs;UID=sa;PWD=");(3)創(chuàng)立表格函數(shù)SQLCreateTable(DeviceID,TableName,TemplateName);參數(shù)說明:DeviceIDSQLConnct()產(chǎn)生的連接號;TableName想要創(chuàng)立的數(shù)據(jù)庫的表格名;TemplateName表格模板名。例子:下例創(chuàng)立一個名為kingview的新表,模板為table1。SQLCreateTable(DeviceID,"kingview","table1");(4)插入新記錄函數(shù)SQLInsert(DeviceID,TableName,BindList);參數(shù)說明:DeviceIDSQLConnct()產(chǎn)生的連接號;TableName數(shù)據(jù)庫的表格名;BindList記錄體。例子:在表格kingview中插入一條記錄,記錄體bind1。SQLInsert(ConnectionID,"kingview","bind1");(5)得到選擇集函

溫馨提示

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

評論

0/150

提交評論