時間:2011-11-30 16:07:01來源:xuliyuan
隨著計算機技術(shù)和通信技術(shù)的迅速發(fā)展,電力系統(tǒng)運行過程的自動化程度不斷提高。電力系統(tǒng)遠(yuǎn)動裝置作為電力系統(tǒng)運行監(jiān)控的首選平臺,對其性能的要求越來越高,除系統(tǒng)硬件配置性能不斷提高外,尤其對軟件性能增強的要求更加強烈。根據(jù)電氣化鐵道供電系統(tǒng)所運用的遠(yuǎn)動裝置平臺的實際運行需要和將來可能的擴展,介紹系統(tǒng)組態(tài)軟件的組成,并論述實時數(shù)據(jù)庫、歷史數(shù)據(jù)庫、圖形界面、報表等子系統(tǒng)的生成過程及其原理。
1 電力監(jiān)控系統(tǒng)組態(tài)軟件的構(gòu)成
組態(tài)軟件是一個功能很強的軟件包,它所提供的友好用戶界面能使使用者在不需要通過編寫代碼的情況下生成所需要的應(yīng)用軟件,克服了一般工業(yè)控制軟件通用性較差的缺點,在保證系統(tǒng)穩(wěn)定可靠的同時,大幅提高系統(tǒng)的集成能力與速度。組態(tài)軟件一般包括基本配置組態(tài)和應(yīng)用軟件組態(tài),基本配置組態(tài)是給系統(tǒng)提供配置信息,如系統(tǒng)現(xiàn)場控制站的個數(shù)、它們的索引標(biāo)記等,而應(yīng)用軟件組態(tài)內(nèi)容較多,如數(shù)據(jù)庫、報表、控制回路、圖形界面等的生成。
就電氣化鐵道遠(yuǎn)動裝置而言,其系統(tǒng)組態(tài)軟件功能是通過生成實時數(shù)據(jù)庫、歷史數(shù)據(jù)庫、圖形界面及報表等4個部分實現(xiàn)。實時數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)庫點記錄的編輯、打印、轉(zhuǎn)換、連接等功能;歷史數(shù)據(jù)庫實現(xiàn)歷史記錄的編輯、生存、歷史記錄與實時庫的連接、趨勢曲線的配置等功能;圖形界面實現(xiàn)各種流程圖和畫面底圖的編輯、各種動態(tài)顯示點的編輯、動態(tài)點與實時點或歷史點的連接等功能;報表實現(xiàn)表底的編輯、數(shù)據(jù)庫點記錄數(shù)值的生成、連接等功能。
2 實時數(shù)據(jù)庫生成系統(tǒng)
實時數(shù)據(jù)庫生成系統(tǒng)是組態(tài)軟件最基本的組成部分,數(shù)據(jù)庫的生成最重要的是數(shù)據(jù)庫的結(jié)構(gòu),就電氣化鐵道遠(yuǎn)動監(jiān)控系統(tǒng)的實際運行情況,其實時數(shù)據(jù)庫通常包括:點索引標(biāo)識、點字符名稱、說明信息、報警管理信息、顯示用戶信息、轉(zhuǎn)換用戶信息及一些計算所使用的信息。系統(tǒng)中不同類型的點所對應(yīng)的信息格式略有不同,有以下幾種類型的數(shù)據(jù)結(jié)構(gòu):模擬量輸入/輸出(AN 結(jié)構(gòu))、開關(guān)量輸入輸出(DG結(jié)構(gòu))、模擬計算量(AC 結(jié)構(gòu),因為系統(tǒng)中存在大量的數(shù)值計算,而這些計算也要參與系統(tǒng)的報警和顯示等方面功能的實現(xiàn)))等。
2.1 數(shù)據(jù)庫結(jié)構(gòu)
在各種數(shù)據(jù)中模擬量是較為復(fù)雜的,為便于說明數(shù)據(jù)庫的結(jié)構(gòu),以模擬量為例的數(shù)據(jù)結(jié)構(gòu)如表1 所示。其它的數(shù)據(jù)類型如開關(guān)量、模擬計算量、脈沖累計量等可仿照該格式定義。
一個模擬點數(shù)據(jù)結(jié)構(gòu)應(yīng)包括該點的通道信息(信號類型和通道地址)、采樣周期、控制信息及極限檢測信息,還應(yīng)包括顯示、參考用的說明信息和方便檢索的索引信息,下面介紹表1 中描述的模擬量的某些數(shù)據(jù)結(jié)構(gòu)及其說明。
2.2 數(shù)據(jù)庫系統(tǒng)的生成
數(shù)據(jù)庫生成軟件就是根據(jù)上述數(shù)據(jù)格式生成系統(tǒng)所需要的數(shù)據(jù)庫。它包括2 個部分:數(shù)據(jù)庫原始記錄的輸入或修改功能, 以及數(shù)據(jù)庫下裝文件的生成。前一部分支持各種數(shù)據(jù)文件的建立、各種點記錄的加入、刪除、修改、拷貝等, 同時還應(yīng)能支持打印, 這樣一方面可以檢查記錄輸入的正確與否, 另一方面也可作系統(tǒng)文檔之用; 后一部分支持?jǐn)?shù)據(jù)格式的自動轉(zhuǎn)換及相關(guān)文件的生成和合法性檢查。
3 歷史數(shù)據(jù)庫的生成
歷史數(shù)據(jù)庫主要應(yīng)用于電力系統(tǒng)設(shè)備運行狀態(tài)的記錄,便于分析系統(tǒng)的運行狀況與效益等。一般要求涵蓋各類電量值、開關(guān)設(shè)備操作記錄及設(shè)備狀態(tài)變化記錄等。
3.1 歷史數(shù)據(jù)庫結(jié)構(gòu)
根據(jù)電氣化鐵道遠(yuǎn)動系統(tǒng)本身的特點, 歷史數(shù)據(jù)庫包含4 種數(shù)據(jù)。
a. 模擬量:包括進線電流、電壓、饋線電流、母線電壓等。
b. 計算量:用電量統(tǒng)計、功率因數(shù)、電壓和電流最大值/ 最小值及持續(xù)時間等。
c. 系統(tǒng)狀態(tài)變化:包括跳閘、預(yù)告、事故、RTU 及主站模塊故障及修復(fù)等。
d. 歷史操作記錄:主要是遙控操作記錄。一般要建立一個歷史數(shù)據(jù)庫管理任務(wù),先從實時數(shù)據(jù)庫中讀取實時數(shù)據(jù), 然后將它存入歷史數(shù)據(jù)庫,而其它任務(wù)需要歷史數(shù)據(jù)時,也通過歷數(shù)據(jù)庫管理任務(wù)發(fā)出請求,由歷史數(shù)據(jù)庫任務(wù)來取所需的數(shù)據(jù)。
3.2 歷史數(shù)據(jù)庫的生成
歷史數(shù)據(jù)庫的生成和畫面的生成過程類似,分為編輯過程和編譯生成目標(biāo)文件2 步。編輯是指利用歷史數(shù)據(jù)庫編輯器編輯生成數(shù)據(jù)庫的源文件,這是一個中間結(jié)果,它的內(nèi)容由ASCII 碼組成,它定義了整個歷史數(shù)據(jù)庫的結(jié)構(gòu)和每項的含義。歷史數(shù)據(jù)庫的編譯是對編輯產(chǎn)生的源文件進行編譯,生成系統(tǒng)可以利用的目標(biāo)文件,主要完成3 項任務(wù)。
a. 根據(jù)源文件的定義為它分配存儲空間,并計算存儲地址。
b. 檢查非法輸入。
c. 生成目標(biāo)文件。
4 圖形顯示界面的生成
圖形顯示界面一般包括:流程圖、工況示意圖等各種表明控制系統(tǒng)現(xiàn)實情況的圖形。通常使用的圖形顯示界面可分為2 種類型:一種為靜態(tài)畫面(有時稱為背景畫面),即該畫面一旦顯示出來,只要畫面不切換,它就是不變的;一種為動態(tài)畫面,即它隨實時數(shù)據(jù)的變化而刷新(如各種模擬量的顯示、開關(guān)狀態(tài)的顯示、各種棒圖等)。有的畫面既有靜態(tài)部分又有動態(tài)部分,是2 種類型畫面的組合。
4.1 靜態(tài)畫面
利用Windows 和基于Windows 的圖形軟件可生成一個圖形編輯器。圖形編輯器中含有統(tǒng)中所有可能的基本圖素,利用這些圖素用戶可生成所需的畫面,也可根據(jù)需要在編輯器中加入所需要的圖素。顯示畫面的生成系統(tǒng)最后可生成所需的靜態(tài)畫面,包括動態(tài)畫面的背景畫面。
4.2 動態(tài)畫面
根據(jù)數(shù)據(jù)庫中用戶定義的動態(tài)點編輯動態(tài)數(shù)據(jù)顯示的位置、顏色與類型。在畫面連入系統(tǒng)后,系統(tǒng)根據(jù)用戶指定和數(shù)據(jù)庫中的數(shù)據(jù)刷新畫面。在電氣化遠(yuǎn)動系統(tǒng)中,動態(tài)畫面的刷新主要包括模擬型動態(tài)點和開關(guān)型動態(tài)點。模擬型動態(tài)點主要有以下顯示類型:
a. 數(shù)值顯示,用戶可以設(shè)定數(shù)值顯示的位數(shù)及顏色;
b. 棒圖顯示,用戶可以設(shè)定棒的寬度、顏色、滿量程時的高度以及顯示方式(向上還是向下)
c. 狀態(tài)顯示,表示模擬量的狀態(tài)(正常、報警等);
d. 曲線顯示, 可是歷史曲線也可是實時曲線。開關(guān)型動態(tài)顯示點包括以下顯示方式:開關(guān)狀態(tài)顯示(分/合)、線路帶電狀態(tài)顯示(停電/帶電)、系統(tǒng)設(shè)備的運行狀態(tài)(正常/異常)。
4.3 畫面連入系統(tǒng)
在完成一幅畫面后, 為使該畫面和系統(tǒng)顯示模塊連接,用戶還需輸入一些必需的連接信息,如畫面索引等,使靜態(tài)畫面、動態(tài)畫面及數(shù)據(jù)庫聯(lián)成一體。
4.4 畫面數(shù)據(jù)庫
畫面的生成主要根據(jù)數(shù)據(jù)庫中的數(shù)據(jù)進行繪制和刷新。設(shè)計一個合理的數(shù)據(jù)結(jié)構(gòu)很重要,它必須將繪圖所必需的參數(shù)都包括在內(nèi)。
a. 靜態(tài)畫面數(shù)據(jù)庫。一個圖素對應(yīng)一個子程序, 子程序的入口參數(shù)取自靜態(tài)畫面數(shù)據(jù)庫, 它包括顯示標(biāo)識、顏色、坐標(biāo)等。
5 報表的生成
報表一般分為周期性報表和觸發(fā)性報表。周期性報表記錄生產(chǎn)過程中的操作和故障并進行一般統(tǒng)計(求和、平均等),用它來代替操作人員制作的報表。而觸發(fā)性報表記錄在某些特定的事件發(fā)生前后某些過程點的信息, 該報表對事故或故障的分析是很有用的。
表2 為供電系統(tǒng)事故記錄報表。報表的生成也和畫面的生成類似, 不僅要編制表格本身, 還要建立報表和動態(tài)數(shù)據(jù)相關(guān)的信息。一般在生成一張報表時, 要確定3 類信息。
a . 公共信息。報表種類、報表名稱、報表形式等。
b. 對于周期性報表,還需確定下述信息:報表統(tǒng)計的時間和周期、報表內(nèi)統(tǒng)計的數(shù)據(jù)點的名稱、統(tǒng)計的計算方法。
c. 對于觸發(fā)性報表,還需確定下述信息: 觸發(fā)信號源、觸發(fā)性列表的前后時間間隔、觸發(fā)性列表所列各點的名稱。
6 結(jié)語
組態(tài)軟件具有通用性好、可靠性高、組態(tài)靈活等優(yōu)點, 是工控系統(tǒng)成熟和商品化的重要標(biāo)志。隨著計算機和通信技術(shù)飛速發(fā)展,遠(yuǎn)動系統(tǒng)提供的豐富的數(shù)據(jù)資源,為不斷開發(fā)具有實際意義的管理模塊,使系統(tǒng)更具專業(yè)化、智能化提供了可能。
標(biāo)簽:
中國傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(m.u63ivq3.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。