近年來,區(qū)域自動氣象觀測站的應(yīng)用越來越廣泛,為暴雨、高溫等災(zāi)害性天氣的監(jiān)測預(yù)警提供及時準(zhǔn)確的資料依據(jù)。因此對自動站數(shù)據(jù)傳輸實(shí)效性的要求也越來越高,但是由于自動站受自身及外界條件影響,出現(xiàn)故障的頻率逐年提高,而且故障規(guī)律很難掌握。設(shè)備配備的中心服務(wù)器監(jiān)控功能單一,只能靠人工監(jiān)測運(yùn)行狀態(tài)判斷故障情況。為進(jìn)一步加強(qiáng)自動站數(shù)據(jù)傳輸監(jiān)控能力,提高數(shù)據(jù)傳輸及時率,朝陽市氣象局設(shè)計開發(fā)了自動站運(yùn)行監(jiān)控報警系統(tǒng),取代人工監(jiān)控,在提高工作效率方面發(fā)揮了很重要的作用和意義。
本系統(tǒng)通過研究區(qū)域自動站終端設(shè)備運(yùn)行原理,及其觀測數(shù)據(jù)的接收、存儲、傳輸?shù)葯C(jī)制,設(shè)計開發(fā)自動站運(yùn)行監(jiān)控平臺,實(shí)現(xiàn)了對自動站數(shù)據(jù)的實(shí)時監(jiān)測。同時結(jié)合GSM通信技術(shù),通過研究其基本工作原理,設(shè)計開發(fā)通信模塊接口程序,并完成監(jiān)控平臺與通信模塊的有效結(jié)合,實(shí)現(xiàn)對自動站運(yùn)行故障情況自動報警功能。系統(tǒng)的重點(diǎn)及關(guān)鍵技術(shù)是對區(qū)域自動站觀測數(shù)據(jù)的讀取、存儲及實(shí)現(xiàn)實(shí)時監(jiān)控,以及 GSM通信模塊短信報警程序的設(shè)計開發(fā)。
2.1 技術(shù)路線
使用 Visual Basic 6.0可視化程序開發(fā)工具,編寫自動站數(shù)據(jù)分析、處理程序、實(shí)時監(jiān)控及故障報警等程序。通過File Transfer Protocol(FTP)數(shù)據(jù)傳輸協(xié)議實(shí)現(xiàn)對自動站中心服務(wù)器數(shù)據(jù)的讀取與存儲,結(jié)合GSM通信技術(shù),實(shí)現(xiàn)自動站運(yùn)行故障自動報警。
2.2 系統(tǒng)主體結(jié)構(gòu)
應(yīng)用VB程序語言編寫數(shù)據(jù)處理程序,通過FTP傳輸方式讀取自動氣象站中心服務(wù)器數(shù)據(jù)并存儲;編寫數(shù)據(jù)分析管理程序,建立對數(shù)據(jù)的實(shí)時監(jiān)控平臺,通過對監(jiān)控數(shù)據(jù)的分析處理實(shí)現(xiàn)對自動站數(shù)據(jù)缺測故障情況的及時、準(zhǔn)確判斷;結(jié)合GSM通信技術(shù),編寫故障報警程序,通過GSM通信模塊針對自動站運(yùn)行故障情況實(shí)現(xiàn)短信報警功能。此外,鑒于系統(tǒng)運(yùn)行穩(wěn)定性的檢驗,編寫系統(tǒng)運(yùn)行情況測試程序,方便對系統(tǒng)運(yùn)行故障的檢測與調(diào)試,具體的系統(tǒng)體系結(jié)構(gòu)見圖1。
圖1 自動站運(yùn)行監(jiān)控報警系統(tǒng)結(jié)構(gòu)
3.1 自動站數(shù)據(jù)監(jiān)控報警功能
通過VB編程語言中Timer控件,設(shè)定系統(tǒng)啟動后,每隔10分鐘系統(tǒng)自動通過 FTP方式讀取自動站中心服務(wù)器實(shí)時數(shù)據(jù),并對數(shù)據(jù)進(jìn)行分析判斷。如果某個時次某個站點(diǎn)數(shù)據(jù)缺測,則證明該站點(diǎn)設(shè)備運(yùn)行出現(xiàn)故障,系統(tǒng)將根據(jù)站點(diǎn)所屬縣(市、區(qū)),以短信形式將故障信息及時發(fā)送給相應(yīng)技術(shù)保障人員。同時,系統(tǒng)將自動記錄每次的運(yùn)行狀態(tài),以及報警信息的發(fā)送情況。
3.2 系統(tǒng)檢測調(diào)試功能
系統(tǒng)在運(yùn)行過程中難免會遇到某些故障而導(dǎo)致報警信息不能及時發(fā)送,該功能主要是針對GSM通信模塊運(yùn)行狀態(tài)的檢測及調(diào)試。通信模塊屬系統(tǒng)外接設(shè)備,其狀態(tài)是否正常,系統(tǒng)可通過接口程序進(jìn)行判斷。首先,輸入相應(yīng)的端口號,測試是否能夠正常連接。如果連接錯誤,則需要檢測通信模塊設(shè)備連接線是否松動,或設(shè)備驅(qū)動程序是否正常;其次,如果連接正常,輸入短信內(nèi)容及接收信息的手機(jī)號碼,測試是否能夠正常接收到測試信息。如果未能正常接收,則需要檢查通信模塊設(shè)備本身是否正常,必要時需要進(jìn)行更換調(diào)試。
朝陽自動站運(yùn)行監(jiān)控報警系統(tǒng)自投入使用以來,通過對系統(tǒng)運(yùn)行應(yīng)用檢驗情況來看,該系統(tǒng)各項功能運(yùn)行穩(wěn)定,效果良好,報警信息準(zhǔn)確無誤。根據(jù)各縣氣象局實(shí)際使用的反饋情況,該系統(tǒng)提供的及時、準(zhǔn)確的報警信息,有效的縮短了對自動站設(shè)備運(yùn)行故障的反應(yīng)及處理時間,提高了自動站運(yùn)行保障的工作效率。同時,根據(jù)業(yè)務(wù)需求的實(shí)際情況,該系統(tǒng)各項功能仍需不斷的進(jìn)行更新、完善。完善后的系統(tǒng)將對強(qiáng)化自動站運(yùn)行監(jiān)控能力、提高工作效率及提高自動站數(shù)據(jù)傳輸時效等方面都有廣闊的應(yīng)用前景。
[1]趙建楠,吳侃,陳雨.遼寧省氣象自動站監(jiān)控短信平臺設(shè)計與實(shí)現(xiàn) [J].信息通信,2012(06):62-63.
[2]孫卓,袁靖,丁娜,等.市級自動氣象站數(shù)據(jù)監(jiān)控短信通知平臺的設(shè)計與實(shí)現(xiàn)[J].中國電子商務(wù),2013(09):27.
[3]鄧紅.新型自動氣象站監(jiān)控及短信報警系統(tǒng)應(yīng)用分析[J].農(nóng)業(yè)與技術(shù),2014(12):198.
[4]曾強(qiáng)聰,趙歆,楊莉.Visual Basic 6.0程序設(shè)計教程[M].北京:中國水利出版社,1999.
基于GSM短信模塊自動氣象站運(yùn)行監(jiān)控報警系統(tǒng)
劉志鵬1,孫奇2,蘇華1
(1.朝陽市氣象局;2.凌源市氣象局,遼寧朝陽122000)
區(qū)域自動氣象站運(yùn)行保障工作是氣象業(yè)務(wù)重點(diǎn)工作之一。為確保自動站出現(xiàn)故障時能做到及時發(fā)現(xiàn)、及時處理,保障觀測數(shù)據(jù)連續(xù)性和時效性,朝陽市氣象局設(shè)計開發(fā)了朝陽自動站運(yùn)行監(jiān)控報警系統(tǒng)。本文針對目前區(qū)域自動站運(yùn)行保障工作現(xiàn)狀,分析建設(shè)該系統(tǒng)的重要性和必要性,同時具體介紹了該系統(tǒng)平臺的設(shè)計原理及實(shí)現(xiàn)方法。
自動氣象站;數(shù)據(jù)監(jiān)控;短信報警
P416
A
10.14025/j.cnki.jlny.2016.15.063
劉志鵬,碩士,朝陽市氣象局,工程師,研究方向:氣象信息技術(shù)保障。