專利名稱:礦區(qū)遠程安全生產監(jiān)測控制方法
技術領域:
本發(fā)明涉及一種礦區(qū)遠程安全生產監(jiān)測控制方法。
背景技術:
在常規(guī)的礦區(qū)安全生產監(jiān)測控制方法中,只可以對單個礦井進行安全生產監(jiān)測控制,而無法對涉及集團級的多個礦井進行安全生產監(jiān)測控制,它具有單一性、信息分散,不能對礦區(qū)的其它安全生產隱患進行監(jiān)測控制。
發(fā)明內容
本發(fā)明的目的是提供一種能對集團級的多個礦井進行安全生產監(jiān)測控制的礦區(qū)遠程安全生產監(jiān)測控制方法。
為實現(xiàn)上述目的,本發(fā)明采用的技術方案為一種礦區(qū)遠程安全生產監(jiān)測控制方法,其特征在于接收程序開始接收數(shù)據(jù),判斷數(shù)據(jù)是否上傳成功,當判斷結果為“否”時進行循環(huán)接收,當判斷結果為“是”時則將數(shù)據(jù)存入數(shù)據(jù)庫,再進行循環(huán)數(shù)據(jù)接收判斷;此時,后臺繪圖程序讀取數(shù)據(jù)庫的數(shù)據(jù)進行后臺繪圖,將繪圖的數(shù)據(jù)內容送入網(wǎng)頁,數(shù)據(jù)與圖形同時進行顯示,然后查看數(shù)據(jù)是否達到報警條件,當判斷結果為“否”時進行循環(huán)判斷是否達到報警條件,當判斷結果為“是”時則進行聲光報警,然后再進行循環(huán)判斷是否達到報警條件,程序到此結束。
根據(jù)所述的礦區(qū)遠程安全生產監(jiān)測控制方法,其特征在于短信發(fā)送程序讀取所述數(shù)據(jù)庫的數(shù)據(jù)進行判斷,當判斷結果為“否”時進行循環(huán)判斷是否達到報警條件,當判斷結果為“是”時則進行短信報警,然后再進行循環(huán)判斷是否達到報警條件,程序到此結束。
由于本發(fā)明是將上傳程序傳來的數(shù)據(jù)接收后進行數(shù)據(jù)處理,然后再被報警程序讀取而進行監(jiān)測控制,因此,本發(fā)明不僅能監(jiān)測礦井內的瓦斯情況,還能實現(xiàn)對礦井的安全生產所有異常、模擬數(shù)據(jù)、開關數(shù)據(jù)、控制信息、分站信息等進行監(jiān)測,而且能對集團級的多個礦井進行安全生產監(jiān)測控制。
圖1是本發(fā)明的流程圖。
具體實施例方式
下面結合附圖和具體實施例對本發(fā)明作進一步描述一種礦區(qū)遠程安全生產監(jiān)測控制方法,如圖1所示,接收程序開始接收數(shù)據(jù)(每25秒鐘循環(huán)接收一次數(shù)據(jù),每25秒種判斷一次數(shù)據(jù)是否接收成功),判斷數(shù)據(jù)是否上傳成功,當判斷結果為“否”時進行25秒鐘循環(huán)接收,當判斷結果為“是”時則將數(shù)據(jù)存入數(shù)據(jù)庫,再進行25秒鐘循環(huán)數(shù)據(jù)接收判斷;此時,短信發(fā)送程序和后臺繪圖程序同時讀取數(shù)據(jù)庫的數(shù)據(jù),一方面后臺繪圖程序讀取數(shù)據(jù)庫的數(shù)據(jù)進行后臺繪圖,將繪圖的數(shù)據(jù)內容送入網(wǎng)頁,數(shù)據(jù)與圖形同時進行顯示,然后查看數(shù)據(jù)是否達到報警條件,當判斷結果為“否”時進行25秒鐘循環(huán)判斷是否達到報警條件,當判斷結果為“是”時則進行聲光報警,然后再進行25秒鐘循環(huán)判斷是否達到報警條件,程序到此結束。另一方面短信發(fā)送程序讀取數(shù)據(jù)庫的數(shù)據(jù),當判斷結果為“否”時進行25秒鐘循環(huán)判斷是否達到報警條件,當判斷結果為“是”時則進行短信報警,然后再進行25秒鐘循環(huán)判斷是否達到報警條件,程序到此結束。
本發(fā)明可以實現(xiàn)對多個礦井的安全生產所有異常、模擬數(shù)據(jù)、開關數(shù)據(jù)、控制信息、分站信息等進行監(jiān)測。
本發(fā)明中的系統(tǒng)功能介紹如下1、數(shù)據(jù)采集數(shù)據(jù)采集的功能是將下屬礦井上傳上來的數(shù)據(jù)進行分類檢索,并寫入與數(shù)據(jù)相關聯(lián)的數(shù)據(jù)表中。
數(shù)據(jù)采集功能根據(jù)上傳數(shù)據(jù)的不同采取不同的時間間隔接收上傳上來的數(shù)據(jù)實時數(shù)據(jù)、開關量、分站狀態(tài)每25秒鐘循環(huán)一次,全部寫入即時數(shù)據(jù)表;分鐘數(shù)據(jù)每55秒鐘讀取一次數(shù)據(jù),數(shù)據(jù)寫入歷史數(shù)據(jù)表;小時數(shù)據(jù)每隔3590秒讀取一次數(shù)據(jù),寫入歷史數(shù)據(jù)表。
本功能的關鍵技術是區(qū)分了不同的數(shù)據(jù)(包括即時數(shù)據(jù)和歷史數(shù)據(jù)),然后將這些不同的數(shù)據(jù)分類存貯。
本功能的創(chuàng)新點是把分別上傳上來的格式不同的即時數(shù)據(jù)(包括實時數(shù)據(jù)、開關量、分站狀態(tài)等數(shù)據(jù))融合后存放在一個數(shù)據(jù)表(為顯示數(shù)據(jù)表)中,為后面的數(shù)據(jù)呈現(xiàn)打下了良好的基礎。
數(shù)據(jù)采集使用Delphi7環(huán)境開發(fā),數(shù)據(jù)庫使用Oracle9.0i環(huán)境。
本功能的硬件運行環(huán)境為企業(yè)級或部門級服務器。
本功能的軟件運行環(huán)境是Windows 2000 Server+Oracle9.0i。
2、數(shù)據(jù)呈現(xiàn)數(shù)據(jù)呈現(xiàn)的整體頁面為ShowModalDialog模式,這樣能夠顯示更多的數(shù)據(jù),而且解決了某些軟件攔截彈出窗口的問題。
數(shù)據(jù)呈現(xiàn)采用框架頁結構,即上部為菜單欄,下部根據(jù)菜單選擇顯示數(shù)據(jù)。其中菜單使用SolpartMenu控件與數(shù)據(jù)庫結合,能夠動態(tài)的添加、刪除和修改,并根據(jù)登錄者權限賦予用戶不同的菜單。如果是特殊權限用戶,進入系統(tǒng)后可以查看數(shù)據(jù)上傳的狀態(tài)、各礦的網(wǎng)絡狀態(tài)以及監(jiān)控主機狀態(tài)。
菜單的選擇與數(shù)據(jù)頁面的跳轉使用SolpartMenu控件與JavaScript相結合,這樣頁面跳轉時視覺的可接受性更強。
數(shù)據(jù)呈現(xiàn)的功能是將上傳上來的即時數(shù)據(jù)以WEB頁的形式呈現(xiàn)給操作者,每25秒鐘刷新一次,并可以以礦井、模擬數(shù)據(jù)、控制數(shù)據(jù)、開關量數(shù)據(jù)、分站狀態(tài)數(shù)據(jù)等進行檢索。
數(shù)據(jù)呈現(xiàn)功能根據(jù)讀取數(shù)據(jù)的不同進行了如下相適應的處理模擬數(shù)據(jù)若傳感器的狀態(tài)為正常,則傳感器顯示的數(shù)值為綠色;若傳感器的狀態(tài)為報警,則在頁面上顯示該傳感器的數(shù)值,并加以聲、光報警,將傳感器顯示的數(shù)據(jù)改為紅色;若傳感器狀態(tài)為其它非正常的狀態(tài),則以紅色文字顯示傳感器的狀態(tài),如斷線、上溢、負漂等,傳感器不再顯示數(shù)值。
開關量數(shù)據(jù)首先判斷讀取的數(shù)據(jù)是否是從局部扇風機或主提風機傳來的數(shù)據(jù),若是,則要判斷該點數(shù)據(jù)是否是報警狀態(tài),若是報警狀態(tài)則執(zhí)行聲、光報警。非局扇或主提風機數(shù)據(jù),則直接顯示其狀態(tài)。
控制數(shù)據(jù)和分站狀態(tài)數(shù)據(jù)直接進行顯示。
本功能的關鍵技術為結合數(shù)據(jù)采集程序,在顯示數(shù)據(jù)表中有效地區(qū)分各類數(shù)據(jù),使之既相互獨立而又相互關聯(lián),采取合理的技術,一次性快速讀取操作指定的直接數(shù)據(jù)及相關聯(lián)的數(shù)據(jù),并在內存中運算后有序地顯示在頁面中。
本功能的創(chuàng)新點是采用了聲光報警措施,這在業(yè)界屬首家首次。對于雙回路雙電源供電方式的局扇、主提風機等進行了報警處理,達到了預期的效果。
數(shù)據(jù)呈現(xiàn)在Vs.net2003環(huán)境下開發(fā)調試,數(shù)據(jù)庫采用Oracle9.0i。
本功能的硬件運行環(huán)境為企業(yè)級或部門級服務器。
本功能的軟件運行環(huán)境是Windows 2000 Server+Oracle9.0i。
3、模擬數(shù)據(jù)歷史曲線歷史曲線能反映出模擬數(shù)據(jù)的歷史情況,關鍵點有三個,一個是選擇合適的曲線格式,一個是提高海量數(shù)據(jù)表的查詢速度,一個是繪圖算法。
常規(guī)的曲線格式有gif/jpg/bmp等格式,但本發(fā)明選擇了svg格式,雖然現(xiàn)在的瀏覽器仍不支持這種圖形格式,但這種格式是未來的發(fā)展方向。svg格式具有以下優(yōu)點(1)曲線可以很方便地拆分、存儲到數(shù)據(jù)庫,為繪圖算法編程提供了方便;(2)曲線本身支持腳本編程,可以擴展曲線功能;(3)由于是矢量圖形,圖形放大后不失真。
分鐘數(shù)據(jù)表是海量數(shù)據(jù)表,必須對此表和與其關聯(lián)的表建立主鍵索引,并用外鍵關聯(lián)起來。同時也減少了接受程序的復雜程度,使其不必處理數(shù)據(jù)表的唯一性問題。
繪圖算法有以下技術創(chuàng)新點(1)專門開發(fā)了一個繪圖類,將算法封裝;(2)圖形反映信息豐富,在一個圖上能反映出最大值、最小值等信息,類似于股票的K線圖;(3)曲線平滑,解決了由于數(shù)據(jù)缺失導致的圖形不連續(xù)等問題,曲線自動平滑連接,跳過缺失數(shù)據(jù);(4)增加了曲線報警的功能,當指標超限的時候,曲線變成醒目的紅色;(5)客戶端打開圖形速度快,開發(fā)了專門繪圖的程序,在服務器上運行,解決了海量數(shù)據(jù)表查詢時造成的客戶端打開圖形時的延遲現(xiàn)象;(6)優(yōu)化繪圖算法,繪圖程序采用增量多次的原則,繪圖的中間結果存儲在數(shù)據(jù)表中,最大限度地提高了繪圖速度。
本發(fā)明能對多個礦井的安全生產所有異常、模擬數(shù)據(jù)、開關數(shù)據(jù)、控制信息、分站信息等進行同時監(jiān)測控制,保障礦井的安全生產。
權利要求
1.一種礦區(qū)遠程安全生產監(jiān)測控制方法,其特征在于接收程序開始接收數(shù)據(jù),判斷數(shù)據(jù)是否上傳成功,當判斷結果為“否”時進行循環(huán)接收,當判斷結果為“是”時則將數(shù)據(jù)存入數(shù)據(jù)庫,再進行循環(huán)數(shù)據(jù)接收判斷;此時,后臺繪圖程序讀取數(shù)據(jù)庫的數(shù)據(jù)進行后臺繪圖,將繪圖的數(shù)據(jù)內容送入網(wǎng)頁,數(shù)據(jù)與圖形同時進行顯示,然后查看數(shù)據(jù)是否達到報警條件,當判斷結果為“否”時進行循環(huán)判斷是否達到報警條件,當判斷結果為“是”時則進行聲光報警,然后再進行循環(huán)判斷是否達到報警條件,程序到此結束。
2.根據(jù)權利要求1所述的礦區(qū)遠程安全生產監(jiān)測控制方法,其特征在于短信發(fā)送程序讀取所述數(shù)據(jù)庫的數(shù)據(jù)進行判斷,當判斷結果為“否”時進行循環(huán)判斷是否達到報警條件,當判斷結果為“是”時則進行短信報警,然后再進行循環(huán)判斷是否達到報警條件,程序到此結束。
全文摘要
一種礦區(qū)遠程安全生產監(jiān)測控制方法,能對整個礦井進行監(jiān)測,接收程序開始接收數(shù)據(jù),判斷數(shù)據(jù)是否上傳成功,當判斷結果為“否”時進行循環(huán)接收,當判斷結果為“是”時則將數(shù)據(jù)存入數(shù)據(jù)庫,再進行循環(huán)數(shù)據(jù)接收判斷;此時,后臺繪圖程序讀取數(shù)據(jù)庫的數(shù)據(jù)進行后臺繪圖,將繪圖的數(shù)據(jù)內容送入網(wǎng)頁,數(shù)據(jù)與圖形同時進行顯示,然后查看數(shù)據(jù)是否達到報警條件,當判斷結果為“否”時進行循環(huán)判斷是否達到報警條件,當判斷結果為“是”時則進行聲光報警,然后再進行循環(huán)判斷是否達到報警條件,程序到此結束。本發(fā)明本發(fā)明能對多個礦井的安全生產所有異常、模擬數(shù)據(jù)、開關數(shù)據(jù)、控制信息、分站信息等進行同時監(jiān)測控制,保障礦井的安全生產。
文檔編號E21F17/00GK1908376SQ20061006852
公開日2007年2月7日 申請日期2006年8月18日 優(yōu)先權日2006年8月18日
發(fā)明者江衛(wèi), 王明南, 林萬令, 陳斌, 楊傳樂, 張健, 張光同, 余剛, 田傳強, 黃海峰, 張 杰, 劉彤, 趙瑞見, 杜傳帥 申請人:棗莊礦業(yè)(集團)有限責任公司