上海市奉賢區(qū)排水運行管理中心現(xiàn)轄有泵站三十余座,污水處理廠三座,點多面廣,分布的地理位置非常分散,管理起來非常不方便。為了實時獲取各個泵站和污水處理廠的運行信息,加強對整個污水收集處理系統(tǒng)的集中管理,建立現(xiàn)代的企業(yè)管理制度,迫切需要利用現(xiàn)代的信息技術,建立一套遠程監(jiān)控系統(tǒng),對泵站及污水處理廠的重要生產(chǎn)數(shù)據(jù)進行實時采集、分析和管理。
針對該項目地理位置分散,待處理的數(shù)據(jù)實時性強,數(shù)據(jù)量大等特點,集成商曾兩次拜訪討論項目可行性,最終選擇了組態(tài)軟件kingview 6.53,工業(yè)實時數(shù)據(jù)庫KingHistorian為基礎的整體解決方案。
二.系統(tǒng)概述
項目采用的是KingView6.53和工業(yè)實時數(shù)據(jù)庫Kinghistorian(65版)軟件。項目采用C/S架構(gòu),其系統(tǒng)架構(gòu)如下圖所示
系統(tǒng)架構(gòu)圖
1)項目挑戰(zhàn)
由于該項目需要對長期的連續(xù)數(shù)據(jù)進行分析,如機泵在雨天的運行時間等,因此數(shù)據(jù)的連續(xù)性直接影響到分析結(jié)果的準確性,而網(wǎng)絡中斷等問題再所難免,因此需要保證即使網(wǎng)絡中斷仍然不丟失數(shù)據(jù)。當各現(xiàn)場站將數(shù)據(jù)傳送到集控中心的時候,如果網(wǎng)絡發(fā)生中斷等問題的時候,需要各現(xiàn)場站將數(shù)據(jù)緩存到本地磁盤上,當網(wǎng)絡恢復之后,再將緩存數(shù)據(jù)發(fā)送過去。
如果集控中心的服務器發(fā)生死機或者斷電的情況,同樣會造成數(shù)據(jù)的不連續(xù)性,從而影響到分析結(jié)果的準確性。集成商提出了冗余的要求。數(shù)據(jù)庫的冗余并不像組態(tài)軟件的雙機熱備,是軟件之間的切換,數(shù)據(jù)庫的冗余是建立在操作系統(tǒng)群集基礎上的。由于過去在煤礦項目上我們曾實現(xiàn)過群集,因此次項目也采用這種方。
各泵站的數(shù)據(jù)集中到集控中心的時候首先進入的是工業(yè)實時數(shù)據(jù)庫(數(shù)據(jù)如果先進入Kingview,那么由于Kingview的變量容量和數(shù)據(jù)處理速度有限,如果點數(shù)過多或單位時間內(nèi)發(fā)送到服務器的數(shù)據(jù)量過大,那么負責匯總數(shù)據(jù)的Kingview將會不堪重負)。因此此項目中數(shù)據(jù)首先匯總到工業(yè)庫中,然后再采用Kingview來進行數(shù)據(jù)展示。不但需要對歷史過程數(shù)據(jù)進行展示,還需要對實時數(shù)據(jù)進行展示,而對于實時數(shù)據(jù)的讀寫是一個非常重要的部分。項目中采用定制的轉(zhuǎn)發(fā)工具來實現(xiàn)的。Kingview在做展示用時,用戶一般會通過趨勢曲線和報表來展示,趨勢曲線由于用戶的要求比較簡單一致并且我們已經(jīng)有了控件,能很方便的實現(xiàn)。而用戶對報表的要求則往往會根據(jù)項目的不同也有非常大的不同,有的甚至行數(shù)和列數(shù)都不固定,在這種情況下就需要針對特殊的要求定制特殊的報表。此項目中,采用在EXCEL后臺寫VBA腳本,然后利用控件將表格加載到Kingview中的方式來實現(xiàn)。
2)工程部分畫面
集控中心集中顯示界面
.JPG)
信息調(diào)試界面
.JPG)
主參數(shù)表界面
.JPG)
擬透視圖
.jpg)
模擬格柵圖
.jpg)
參數(shù)設置界面

報表界面
信息調(diào)試界面
主參數(shù)表界面
擬透視圖
.jpg)
模擬格柵圖
.jpg)
參數(shù)設置界面
報表界面