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

報表界面
信息調試界面
主參數表界面
擬透視圖
.jpg)
模擬格柵圖
.jpg)
參數設置界面
報表界面