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