褚 青
(靖江市華匯供水有限公司,江蘇靖江 214500)
目前,城市居民區的快速化擴建和改造,使得高層建筑越來越多,越來越多的二次供水增壓泵房相繼建成[1]。根據《江蘇省城鄉供水管理條例》規定,這些設施交由自來水公司運行和維護,使二次供水泵房維護的壓力陡然增加。當前靖江二次供水設備由三家不同廠家供貨,因此,建設一套功能完善、低成本運行、可靠耐用和能兼容不同廠家設備的城市二次供水遠程管控平臺,是城市供水生產運營和技術發展的需要。
系統采用廣電光纖組建了局域網,采用InTouch工控平臺,實現了基于Intouch組態技術和DCOM技術的遠程集控系統和Web瀏覽系統。獨創性地實現了不同廠家的二次供水設備一體化監控,而且在不進行二次開發的情況下,簡單方便地實現泵站系統的配置、擴容,體現了良好的開放性。系統通過運行測試和投入使用表明能夠較好地滿足用戶的需求。系統自動化程度高,運行穩定,可真正實現無人值守。
本文設計的城市二次供水系統采用InTouch組態軟件,InTouch組態方式靈活、多變,可實現設備狀態的實時模擬及第三方數據庫的數據存儲和調度(InTouch開發的界面如圖1)。基于InTouch的上位機數據采集系統還可以實現Web通訊,Web遠程監控系統數據與InTouch的上位機實現同步。

圖1 InTouch監控主界面Fig.1 Main Monitor Interface of InTouch
InTouch可實現圖形顯示、信息處理、測量處理以及報表等功能。圖形組態能形象、直觀地模擬實際工作情況。它自帶專業圖形庫Symbol Factory,支持多種圖形格式嵌入,如 BMP、PCX、TGA或 JPG等,降低了設計難度。上位機主畫面包括流程顯示,設備狀態顯示以及各種參數顯示,如圖1所示。
泵站配置有效地實現了監控中心與不同廠家的系統進行正確通訊,泵站配置包括泵站基本信息配置、泵站地址信息配置。基礎信息配置包括泵站序號、泵站名稱、水管口徑、戶數、機泵型號、水泵型號、生產廠家、揚程、流量、額定電流、功率等信息。地址定義分為兩部分,第一部分為訪問名,第二部分為地址,中間以“.”隔開,如 P001.VW200指的是訪問名為“P001”,地址為“VW200”。IP地址和訪問名在System Management Console定義,每臺泵站對應一個IP地址和訪問名。泵站配置界面如圖2所示。

圖2 泵站配置界面Fig.2 Pumping Station Configuration Interface
InTouch WindowMaker應用程序提供了腳本語言開發接口。腳本語言是一種比較簡單的計算機程序語言,可以使用一些計算機語言進行編程。這些計算機程序之所以被稱為腳本,是因為這些腳本程序不需要進行編譯,在完成編程并保存和下載了源代碼后即可運行。這些源代碼文件是開放式的簡單文本格式的文件,在計算機掃描程序時,逐條執行腳本程序。初始化程序腳本分為三個部分,泵站信息檢測與數據庫連接,I/O地址與泵站資料初始化,啟動報警庫。
啟動InTouch WindowMaker,在SQL訪問管理器中選擇綁定列表顯示窗口如圖3。

圖3 數據庫列表綁定Fig.3 Binding of Database Lists
以GridA數據表綁定為例,建立列表綁定如圖4所示。

圖4 GreadA表綁定Fig.4 Binding of GreadA Table
本文的二次供水的控制器采用西門子S7-200系列PLC,采用工業以太網TCP/IP控制協議與上位機軟件進行通訊,InTouch通過I/O Server與S7-200進行數據交換。I/O Server可以在任何上位機上獨立工作。InTouch支持Suitelink和DDE協議,并且能與第三方應用程序如 Excel、Access、Visual Basic實現通訊,同時I/O Server提供標準的開放接口,支持系統擴展,大大降低了系統升級改造的費用。
Web遠程監控系統在ASP環境下采用DCOM技術配合JavaScript腳本程序共同開發實現,實現過程如下:
(1)數據庫鏈接配置
Web監控系統通過VPN與遠程數據庫服務器通訊。數據庫 IP地址為192.168.0.1,數據庫名稱為ZDB,配置文件名保存為cn.asp。
(2)實時數據通信模塊
實時數據通信模塊是WEB監控系統的主畫面。初始界面顯示全部監控小區的運行參數狀態,點擊其中一個進入該小區模擬監控畫面,如圖5所示。

圖5 模擬監控主畫面Fig.5 Main Interface of Analog Monitor
(3)歷史數據查詢模塊
歷史數據模塊頁面文件名為LiveAreaLS.asp,如圖6所示。
(4)曲線查詢模塊
曲線查詢模塊頁面文件保存為 linechar.asp。曲線查詢界面主要通過頁面提供的小區名稱、查詢日期、系統參數等選項,按照用戶選擇形成曲線趨勢圖的構建。如圖7所示:
(5)報警查詢模塊
監控系統一個很重要的功能便是監視設備狀態,及時發現設備的異常狀態并發出報警,InTouch可以給每一個變量設置報警值,如過高、過低,或當某設備異常關閉或運行時發出報警。
InTouch提供簡單易用的Alarm控件,只需要在報警畫面中添加此控件,并給需要報警的變量設置報警值,如某液位過高時需要報警則只需給對應的模擬變量設置高報警便可,而如果某設備關閉時需要報警,只需要將對應的離散量設置為置0時報警便可。

圖6 歷史數據查詢模塊Fig.6 Query Module of Historical Data

圖7 曲線查詢界面Fig.7 Graph Query Interface
在提供報警的同時,還需要讓工作人員可以直觀地看到各設備的運行狀態,因此這里把所有的設備狀態集中到了一個畫面中,分別用指示燈來表示設備的各種狀態。
報警查詢模塊頁面文件保存為alarm.asp,如圖8所示。
本文設計的城市二次供水系統已經在江蘇靖江地區得到推廣,系統共有46套設備(具有999個擴容能力)已接入二次供水遠程監控系統,通過遠程監控,大大提高了二次供水系統的快速響應度。在實時掌握供水工況的同時,一旦出現特殊事件和緊急情況,系統可以根據預設程序而采取相應措施并報警,可以第一時間了解并處理突發事件和故障。通過系統的信息遠傳功能,實現了生產過程的遠程實時監控,有效提高運行效率。經過近兩年的運行實踐表明,本文設計的二次供水控制系統提高了遠程供水系統運行的可靠性,降低了二次供水運行人員的勞動強度,提高了勞動效率。

圖8 報警查詢界面Fig.8 Alarm Query Interface
[1]于海濤.區域二次供水優化整合技術的應用[J].凈水技術,2013,32(3):96-99.