面向集群應用的太陽能中央熱水器控制與管理系統設計
3.1.2 數據同步模塊
區域控制平臺作為連接區域數據庫和企業管理中心數據庫的橋梁,通過Web服務實現兩個數據庫的同步。區域和企業的數據包括當前數據和歷史數據。同步區域、企業數據程序流程如圖6所示。
3.2 區域管理軟件設計
區域管理軟件由Web瀏覽器、Web服務器和數據服務器管理軟件構成。本系統的Web瀏覽界面采用Flex技術設計,它是目前最流行的RIA(富互聯網應用系統)開發技術之一,其優點是客戶端可以進行完整的數據處理,界面交互不依賴頁面,消息可通過異步請求傳遞,減少了用戶與系統的遠程交互頻率,與用戶的交互更加友好、迅速。
本系統根據實際需求,基于Flex技術設計的頁面包括兩大功能:即實現太陽能中央熱水器控制系統的參數設置和數據查詢功能。當客戶端進入Flex瀏覽界面,瀏覽器向Web服務器發送請求(參數設置指令和數據查詢指令),Web服務器將需要訪問數據庫的請求轉化SQL語句,并交給數據服務器。數據服務器對接收的數據進行處理,并返回給Web服務器;Web服務器動態生成HTML文檔后轉發給客戶端,瀏覽器最終以友好的Web頁面形式顯示出來,實現太陽能熱水系統可視化管理。
此外通過Flex界面可添加國家、省、市等地域信息,添加太陽能中央熱水器子系統,記錄所有子系統的安裝信息。同時為了方便系統的管理,維護系統管理員可被賦予不同的管理權限。
4 企業集控與管理軟件設計
企業集控與管理中心由安裝企業集控與管理軟件的計算機、數據服務器和必要的顯示與打印設備構成,其中企業集控不同于區域集控有專屬的控制軟件,它不能直接向主控器發送數據,但企業管理軟件與區域管理軟件的架構完全相同,均在.Net平臺上采用Flex設計,提供Web服務、接收Flex界面的控制任務,企業集控與管理中心和區域集控與管理平臺通過Web服務實現數據同步。它與區域集控與管理平臺的主要區別還體現在管理權限和數據庫的規模上。
5 系統功能與特點
本系統經過實驗室長達6個月的測試,各項功能和指標均達到設計要求,除了實現常規太陽能中央熱水器的控制功能以外,還具有如下特點:
(1)實現系統的分散檢測、集中控制。每套太陽能熱水器的主控器可通過RS 485總線或無線數傳模塊與區域集控與管理平臺進行數據交換,并通過Internet把數據同步上傳至企業集控與管理中心。
(2)系統的可配置性和控制的自適應性。系統可根據不同的安裝現場和用戶需求,配置不同的部件(包括輔助加熱設備、集熱板的數目、儲水箱的組合和水管的連接方式等),主控器能夠自適應對不同配置的系統實施控制。
(3)直觀的顯示界面。系統能夠根據不同的安裝配置自動生成直觀的顯示界面,圖7、圖8是通過Flex界面顯示實地安裝的系統圖。從圖中既可看出配置的不同組合,而且系統的工作狀態和主要參數均一目了然。
6 結語
本文提出面向集群應用的太陽能中央熱水器控制與管理系統的設計方案,簡要介紹現場終端的原理框圖和主要作用,詳細分析了區域集控與管理軟件的設計方法,介紹了系統的主要特點。實驗室測試表明,本系統具有性能穩定可靠、操作直觀方便、控制迅速精確、報警準確無誤等特點。該系統已被福州眾望達太陽能技術開發有限公司確定為升級換代產品,目前已應用于該公司的實際項目中。
評論