反應釜溫度等數據。歷史曲線模塊用于顯示余氯檢測值、流量檢測值的趨勢。報警管理模塊用于顯示故障的時間、編號、類型、內容,歸檔報警信息。查詢打印模塊用于查詢狀態、數據、報警等的關聯信息,并形成報表打印。
[0036]進一步,所述云平臺應用服務器在接收到PP1-3G/4G無線網網關請求建立TCP/IP連接的數據幀后,打開一個ServiceClientO線程來服務網關,并返回一條確認數據幀,通知所述網關連接已建立。當一個連接被建立后,每個網關就被賦予一個屬于所述網關的套接字,同時,一個Cl ient類的對象被建立,所述對象包含了所述網關的IP地址、網關ID信息,所述信息被保存在一個數組列表中。云平臺應用服務器與所述網關建立通信連接后,定時通過ServiceClientO線程向所述網關發送讀發生裝置數據的操作指令;或采用用戶界面外部觸發方式,通過ServiceClientO線程向所述網關發送寫控制命令到發生裝置的操作指令。云平臺應用服務器接收Socket數據鏈接通道中的返回數據,處理、存入數據庫,提供給客戶端。
[0037]進一步,云平臺應用服務器不僅支持對多個二氧化氯發生裝置的集中監控,同時也接受多個客戶端用戶的同時訪問。每個客戶端用戶都可通過瀏覽器和Web服務器向應用服務器提出請求或發出指令,來對一個或者多個二氧化氯發生裝置進行監控,多用戶遠程實時控制的特點就是要實現多個用戶同時對一個二氧化氯發生裝置進行遠程監控,而不會出現資源爭用的現象。如果為每個用戶都直接建立一個線程訪問二氧化氯發生裝置PLC,必然產生對二氧化氯發生裝置PLC端口的爭用。為了解決這一問題,應用服務器采用公共數據訪問對象技術按發生裝置ID(或通信網關ID)為每個二氧化氯發生裝置PLC建立一個公共數據訪問對象,用于保存從此二氧化氯發生裝置PLC中獲取的最新數據或向其發送控制指令。圖4為本發明云平臺公共數據訪問對象關系圖,如圖4所示,不管哪個用戶需要采集某個二氧化氯發生裝置PLC數據或者發送控制指令時,都調用同一個公共數據訪問對象和此二氧化氯發生裝置PLC進行通信,這樣不僅解決了對二氧化氯發生裝置PLC端口的爭用,而且可以有效降低應用服務器的負載。公共數據訪問對象以服務器的形式存在,具備雙重角色,相對于二氧化氯發生裝置PLC,公共數據訪問對象主動發起控制指令的發送、參數修改、數據采集等動作;相對于操作客戶端,公共數據訪問對象則提供遠程對象調用,接受客戶端用戶的指令,反饋客戶端用戶所需信息。公共數據訪問對象的雙重角色既相互關聯又線程獨立,向客戶端提供服務不影響和二氧化氯發生裝置PLC的通信以及數據存儲,這樣可以大大提尚系統的穩定性。
[0038]進一步,客戶端基于瀏覽器的方式,客戶端用戶通過Web瀏覽器登錄Web服務器,Web服務器根據用戶名綁定的二氧化氯發生裝置ID(或通信網關ID)、二氧化氯發生裝置類型向客戶端提供相對應的二氧化氯發生裝置的用戶界面,可以是一個或多個二氧化氯發生裝置的用戶界面,如圖4所示,調用應用服務器提供的二氧化氯發生裝置ID(或通信網關ID)對應的公共數據訪問對象獲取二氧化氯發生裝置PLC中的數據或發出控制指令。Web服務器為客戶端提供用戶界面采用了動態圖形配置技術,根據二氧化氯發生裝置類型自動生成相應的圖形界面,包括系統運行狀態、外聯水栗狀態、鹽液位、酸液位、系統運行頻率、溫度、二氧化氯檢測值、流量檢測值等。由于每個水廠的二氧化氯發生裝置不一定相同,傳感器的類型、現場仿真圖等都可能有所區別,所以用戶界面無法統一固定,采用動態圖形設計的用戶界面后,監控系統會根據水廠二氧化氯發生裝置類型呈現不同的用戶界面,使用戶界面更加友好靈活。如圖5所示,采用該技術的優勢是當建設了新的水廠后,系統只需進行簡單的配置及可以實現對新建水廠的遠程監控,系統的可擴充性大大增強。
[0039]上面結合附圖對本發明的實施方式作了詳細的說明,但是本發明不限于上述實施方式,在所屬技術領域普通技術人員所具備的知識范圍內,還可以在不脫離本發明宗旨的前提下做出各種變化。
【主權項】
1.一種基于云平臺的二氧化氯發生裝置遠程監控系統,包括二氧化氯發生裝置、傳感器、PLC、HM1、驅動單元及云平臺,其中二氧化氯發生裝置、傳感器、PLC、HM1、驅動單元構成二氧化氯發生裝置閉環控制回路,二氧化氯發生裝置包括計量栗和反應釜,計量栗分為酸液計量栗和鹽液計量栗以分別向反應爸中投放定量的酸液和鹽液,驅動單元控制計量栗,PLC控制驅動單元的運動,傳感器從二氧化氯發生裝置下游測量相關數據并發送到PLC,所述數據包括余氯檢測值和流量檢測值,操作人員可以通過HMI對PLC進行設置和操作,PLC根據傳感器送來的數據和預先在該PLC中的設定,通過驅動單元調節計量栗以調節酸液和鹽液的投放量,其特征在于,所述PLC進一步連接至無線網關,通過無線網絡與云平臺連接,云平臺包括應用服務器、web服務器和數據庫系統,應用服務器通過無線網關與所述PLC連接,應用服務器采集PLC中的數據并向PLC發送和確認用于二氧化氯發生裝置的控制指令,在云平臺內部,應用服務器、web服務器和數據庫系統三者互聯,web服務器可以用于用戶的訪問,應用服務器、web服務器兩者的數據可以存儲到數據庫,并且用戶可以通過web服務器訪問該數據庫。2.如權利要求1所述的基于云平臺的二氧化氯發生裝置遠程監控系統,其特征在于,計量栗為機械隔膜式計量栗,驅動單元為三相異步電動機,PLC通過變頻器控制電動機來控制計量栗栗出的液體的量。3.如權利要求1所述的基于云平臺的二氧化氯發生裝置遠程監控系統,其特征在于,計量栗為電磁隔膜式計量栗,驅動單元為繼電器,PLC向繼電器輸出脈沖信號,通過脈沖頻率來控制計量栗栗出的液量。4.如權利要求1所述的基于云平臺的二氧化氯發生裝置遠程監控系統,其特征在于,所述無線網絡為3G/4G無線網絡,PLC和應用服務器分別通過3G/4G無線網關接入3G/4G骨干網以實現數據和指令的相互讀取和發送。5.如權利要求1所述的基于云平臺的二氧化氯發生裝置遠程監控系統,其特征在于,所述應用服務器能夠連接多個二氧化氯發生裝置并對多個二氧化氯發生裝置進行分別控制,在應用服務器上可以增加新的二氧化氯發生裝置的連接和刪除已有的二氧化氯發生裝置,所述web服務器可供多個用戶登錄以分別或集中監控和管理多個二氧化氯發生裝置。
【專利摘要】本發明涉及一種基于云平臺的二氧化氯發生裝置遠程監控系統,包括二氧化氯發生裝置、傳感器、PLC、HMI、驅動單元及云平臺,PLC通過無線網絡與云平臺連接,云平臺包括應用服務器、web服務器和數據庫系統,應用服務器采集PLC中的數據并向PLC發送和確認用于二氧化氯發生裝置的控制指令,web服務器用于用戶的訪問,應用服務器、web服務器兩者的數據存儲到數據庫,并且用戶可以通過web服務器訪問該數據庫。本發明監控系統借助公共無線網絡和互聯網云技術,將多個設備集中監控管理,云平臺支持多用戶訪問,采用公共數據訪問對象技術解決了同時訪問同一發生裝置對PLC端口爭用的問題,監控系統的可擴充性大大增強,為用戶擴建以及廠家售后服務提供了極大的方便。
【IPC分類】G05B19/05
【公開號】CN105652787
【申請號】
【發明人】夏明亮, 韓磊
【申請人】南京工程學院
【公開日】2016年6月8日
【申請日】2016年4月15日