一種無線測控系統的歷史數據補錄方法
2023-05-02 13:49:26 1
專利名稱:一種無線測控系統的歷史數據補錄方法
技術領域:
本發明屬於無線通信技術領域,特別是涉及一種無線測控系統的歷史數據補錄方法。
背景技術:
現有技術中無線測控系統一般由數據中心、無線通信網絡和若干個遠程數據終端站組成。目前,無線測控系統的數據通信方式大都採用無線公網(如GPRS、CDMA、3G、4G等)、無線 專網或其他無線方式,無線數據傳輸方式最大的優點是安裝方便,省去了布線的麻煩,但是通信的可靠性不如有線方式,通信成功率達不到100%,有通信失敗的現象存在。通信失敗時數據中心無法成功讀取遠程數據終端的實時數據信息,因此在數據中心就無法形成完整的歷史數據、報表和曲線(不能直接手動輸入空缺處的數據),影響數據分析、數據挖掘、預測分析、優化調度等指導生產調度的工作。
發明內容
本發明的一個發明目的在於克服現有技術的缺點與不足,提供一種可以在無線通信失敗時,及時保存記錄數據,並且在恢復通信後,及時將記錄數據發送到數據中心形成完整的報表和曲線,為數據分析、數據挖掘、預測分析、優化調度等提供基礎數據的無線測控系統的歷史數據補錄方法。為了實現上述發明目的,本發明採用的技術方案如下
一種無線測控系統的歷史數據補錄方法,用於數據中心和至少一個遠程數據終端進行數據交互,包括以下步驟
數據中心與至少一個遠程數據終端進行時鐘同步;
遠程數據終端按照第一預設時間間隔保存記錄數據;
數據中心根據第二預設時間間隔向至少一個遠程數據終端請求記錄數據;
數據中心保存返回的記錄數據;
其中還包括,數據中心檢測通信是否中斷的步驟,若通信中斷,則數據中心記錄下當前時間,當通信恢復時,則向至少一個遠程數據終端發送補錄請求,補錄通信中斷期間的記錄數據。優選地,所述補錄請求包括指定的時間和對應遠程數據終端的識別信息。優選地,所述第一預設時間間隔與第二預設時間間隔相同。優選地,所述第一預設時間間隔不等於第二預設時間間隔。優選地,所述補錄請求為檢測到通信恢復後通過人工操作的方式發送。優選地,所述補錄請求為檢測到通信恢復後自動發送。優選地,所述數據中心檢測通信是否中斷的方法為在向至少一個遠程數據終端請求記錄數據後,根據預設的規則判斷是否接收到遠程數據終端返回的記錄數據,若沒有接收到則判斷為通信中斷。優選地,所述預設的判斷規則為數據中心記錄向至少一個遠程數據終端發送請求的次數,並於預設的次數的閾值做比較,若超過該閾值則判斷為沒有接收到遠程數據終端返回的記錄數據。優選地,當請求次數不小於3次時,則判斷為通信中斷。與現有技術相比,本發明具有以下優點
本發明的技術方案通過在數據中心與遠程數據終端的時鐘同步的基礎上,在預設的時間間隔中,遠程數據終端對記錄數據進行存儲,並且數據中心在預設的時間間隔請求記錄數據,當通信中斷時,可以及時記錄中斷的時間點,在通信恢復時,可以向遠程數據終端補錄從中斷的時間點起所有的數據記錄,從而形成完整的報表和曲線,為數據分析、數據挖掘、預測分析、優化調度等提供基礎數據。
圖I為本發明的歷史數據補錄方法流程圖。
具體實施例方式下面結合附圖和具體實施方式
對本發明作進一步詳細的說明。應當理解,此處所描述的具體實施例僅僅用於解釋本發明,並不用於限定本發明。如圖I所示,本發明提供一種無線測控系統的歷史數據補錄方法,用於數據中心和至少一個遠程數據終端進行數據交互,包括以下步驟
數據中心與至少一個遠程數據終端進行時鐘同步;
遠程數據終端按照第一預設時間間隔保存記錄數據;
數據中心根據第二預設時間間隔向至少一個遠程數據終端請求記錄數據;
數據中心保存返回的記錄數據;
其中還包括,數據中心檢測通信是否中斷的步驟,若通信中斷,則數據中心記錄下當前時間,當通信恢復時,則向至少一個遠程數據終端發送補錄請求,補錄通信中斷期間的記錄數據。具體地,無線測控系統一般由數據中心、無線通信網絡和若干個遠程數據終端站組成。數據中心由防火牆、路由器、伺服器、操作員站、管理員工作站、計算機網絡、網際網路(採用無線專網時須有無線通信設備)等組成。無線通信網絡是數據傳輸的信道,可以是無線公網(如GPRS、CDMA、3G、4G等)也可以是無線專網或其他無線網絡。數據終端站是無線測控系統的遠程數據終端單元,安裝於工業現場,可以採集工業現場的模擬量、數字量,監控現場設備的狀態,可以控制現場設備。遠程數據終端是一個嵌入式系統,包括中央處理單元CPU、電源處理單元、通信處理單元,數據採集及處理單元、I/o接口單元、數據存儲單元,日曆時鐘單元、看門狗、控制邏輯單元、狀態指示單元等。數據中心和遠程數據終端通過預設的通信規規約進行通信,通過該通信規約使數據中心與遠程數據終端站通過無線網絡有機聯繫在一起,通信規約是實現歷史數據補錄的規範及依據,數據中心的應用軟體與遠程終端站須符合通信規約的數據格式。通信規約的結構包括幀起始位、遠程終端的地址、命令字、命令內容、校驗、幀結束位等內容。
通信規約包含實時數據讀取指令、歷史數據補錄指令以及其他指令。實時數據讀取指令用於數據中心按一定的時間間隔實時讀取遠程各終端站當時的數據,並按一定的時間間隔存儲實時數據,歷史數據補錄指令用於當時未完成實時存儲數據,將遠程各終端站以前的數據補回數據中心。優選地,所述補錄請求包括指定的時間和對應遠程數據終端的識別信息。遠程數據終端站是完成歷史數據補錄的基礎,它由CPU、數據採集及處理單元、日曆時鐘單元、數據存儲單元、控制軟體等組成。數據採集及數據處理單元負責採集模擬量、脈衝量、開關量並進行處理。日曆時鐘單元保證了遠程數據終端站有時鐘信息且掉電時鐘不停止;時鐘可以修改,數據中心依據通信規約可以遠程修改數據端站的時間信息,使之與數據中心時間保持 同步;
遠程數據終端的數據存儲單元將採集的數據按預先設定的時間間隔存儲在數據存儲器中,形成歷史數據補錄的基礎數據。數據存儲單元一般應有IM以上的存儲空間,可以存儲7天以上的數據。其中,數據中心與遠程數據終端所採用的對於數據請求和存儲的時間間隔可以相同,也可以不相同。歷史數據補錄的實現過程
(I)數據中心與遠程數據終端站時間必須一致,通過數據中心的通信伺服器發出一條廣播校時指令,修改所有遠程數據終端站的時鐘,使遠程數據終端站的時間與數據中心伺服器保持一致。(2)遠程數據終端站按本設備的時鐘依據預先設定的時間間隔保存實時數據,為形成歷史數據做準備。(3)數據中心按預先設定的時間間隔通過通信伺服器發出實時讀取每個遠程終端站的實時數據的指令,將返回的數據按時間信息寫入資料庫,形成歷史數據。(4)數據中心發出實時讀取每個遠程終端站的實時數據的指令後沒有收到返回的數據(可能由於通信網絡故障或通信設備故障),則數據中心就無法完成將實時數據寫入資料庫,無法形成歷史數據。在通信網絡故障或通信設備故障消除後,數據中心操作員站應用軟體通過通信伺服器發出補錄某站某時刻的數據指令,端站收到該指令後將需要的數據在本端站的數據存儲器內讀出,按要求返回數據中心。數據中心將收到的過去時刻的數據按過去時刻的時間信息寫入到資料庫,補充完整的歷史數據。其中上述中的發出補錄某站某時刻的數據指令,可以手動發送命令補錄,也可以自動補錄。
權利要求
1.ー種無線測控系統的歷史數據補錄方法,用於數據中心和至少ー個遠程數據終端進行數據交互,其特徵在於,包括以下步驟 數據中心與至少ー個遠程數據終端進行時鐘同步; 遠程數據終端按照第一預設時間間隔保存記錄數據; 數據中心根據第二預設時間間隔向至少ー個遠程數據終端請求記錄數據; 數據中心保存返回的記錄數據; 其中還包括,數據中心檢測通信是否中斷的步驟,若通信中斷,則數據中心記錄下當前時間,當通信恢復時,則向至少ー個遠程數據終端發送補錄請求,補錄通信中斷期間的記錄數據。
2.根據權利要求I所述的無線測控系統的歷史數據補錄方法,其特徵在於,所述補錄請求包括指定的時間和對應遠程數據終端的識別信息。
3.根據權利要求I所述的無線測控系統的歷史數據補錄方法,其特徵在於,所述第一預設時間間隔與第二預設時間間隔相同。
4.根據權利要求I所述的無線測控系統的歷史數據補錄方法,其特徵在於,所述第一預設時間間隔不等於第二預設時間間隔。
5.根據權利要求I所述的無線測控系統的歷史數據補錄方法,其特徵在於,所述補錄請求為檢測到通信恢復後通過人工操作的方式發送。
6.根據權利要求I所述的無線測控系統的歷史數據補錄方法,其特徵在於,所述補錄請求為檢測到通信恢復後自動發送。
7.根據權利要求I所述的無線測控系統的歷史數據補錄方法,其特徵在於,所述數據中心檢測通信是否中斷的方法為在向至少ー個遠程數據終端請求記錄數據後,根據預設的規則判斷是否接收到遠程數據終端返回的記錄數據,若沒有接收到則判斷為通信中斷。
8.根據權利要求7所述的無線測控系統的歷史數據補錄方法,其特徵在幹,所述預設的判斷規則為數據中心記錄向至少ー個遠程數據終端發送請求的次數,並於預設的次數的閾值做比較,若超過該閾值則判斷為沒有接收到遠程數據終端返回的記錄數據。
全文摘要
本發明提供一種無線測控系統的歷史數據補錄方法,用於數據中心和至少一個遠程數據終端進行數據交互,包括以下步驟數據中心與至少一個遠程數據終端進行時鐘同步;遠程數據終端按照第一預設時間間隔保存記錄數據;數據中心根據第二預設時間間隔向至少一個遠程數據終端請求記錄數據;數據中心保存返回的記錄數據;其中還包括,數據中心檢測通信是否中斷的步驟,若通信中斷,則數據中心記錄下當前時間,當通信恢復時,則向至少一個遠程數據終端發送補錄請求,補錄通信中斷期間的記錄數據,當無線通信恢復正常時,使用該方法數據中心可以補錄遠程終端的歷史數據,從而形成完整的報表和曲線,為數據分析、數據挖掘、預測分析等提供基礎數據。
文檔編號G05B19/418GK102768516SQ201210238850
公開日2012年11月7日 申請日期2012年7月11日 優先權日2012年7月11日
發明者傅仁軒, 霍毅華 申請人:廣州傑賽科技股份有限公司