武曉明,李寧霄
(遼寧省水文水資源勘測局,遼寧 沈陽 110003)
遼寧省防汛微波通信系統(tǒng)已運(yùn)行多年,設(shè)備在不斷的老化,特別是工程建設(shè)時(shí)所安裝的遠(yuǎn)程監(jiān)控系統(tǒng)已經(jīng)不能正常運(yùn)行,造成目前無法及時(shí)了解機(jī)房的環(huán)境變化和設(shè)備狀況,這樣給設(shè)備運(yùn)行帶來一定的安全隱患,因此,建立一套完善的遠(yuǎn)程智能監(jiān)測系統(tǒng)是十分必要的。
GPRS網(wǎng)絡(luò)是基于現(xiàn)有的GSM網(wǎng)絡(luò)來實(shí)現(xiàn)的,利用建立的GPRS通信平臺制定了遠(yuǎn)程智能監(jiān)測系統(tǒng),采用移動(dòng)公司的GPRS通信方式,將全省的無人值守站及重要中繼站通過該通信方式進(jìn)行智能監(jiān)測。本次進(jìn)行監(jiān)測的微波站有黃家站、312站、雙安橋、龍首山、鐵嶺水文資料庫、平頂山、八盤嶺、湯河水庫共計(jì)8個(gè)站。
本系統(tǒng)包含4個(gè)部分:現(xiàn)場采集硬件部分,即遠(yuǎn)程采集箱;通信部分,采用移動(dòng)GPRS業(yè)務(wù),實(shí)現(xiàn)遠(yuǎn)程無線數(shù)據(jù)傳輸;中心監(jiān)測系統(tǒng)軟件,采用VC++編寫,實(shí)時(shí)顯示每個(gè)遠(yuǎn)程微波站的具體情況,同時(shí)保存到數(shù)據(jù)庫;短信報(bào)警部分,當(dāng)中心站收到異常的現(xiàn)場狀況時(shí),立即啟動(dòng)報(bào)警程序。
本監(jiān)測系統(tǒng)實(shí)現(xiàn)對微波站的遠(yuǎn)程監(jiān)測,監(jiān)測指標(biāo)包括微波站室內(nèi)溫度、煙霧、門禁及電壓。在每個(gè)微波站安裝溫度傳感器、煙霧傳感器、門禁開關(guān)、電壓變送器。通過傳感器采集輸出的模擬量及開關(guān)量,輸入到中心控制器(PLC),PLC將信號轉(zhuǎn)化成數(shù)字信號,同時(shí)進(jìn)行打包,在PLC內(nèi)部設(shè)置定時(shí)器,每隔5 min通過串口向GPRS模塊發(fā)送數(shù)字打包信息;GPRS模塊透明傳輸,將接收到的數(shù)字報(bào)文通過GPRS通信平臺發(fā)送到監(jiān)測中心計(jì)算機(jī)的IP;監(jiān)測中心計(jì)算機(jī)接收數(shù)據(jù)報(bào)文并按協(xié)議解析,還原成參數(shù)值,顯示到屏幕;還原出的參數(shù)經(jīng)過程序判斷,給出相應(yīng)的報(bào)警信息,若為立即處理的報(bào)警信息則再通過手機(jī)短消息的形式發(fā)送給相關(guān)負(fù)責(zé)人,從而完成整體監(jiān)測功能。
本PLC采集使用SIEMENS S7222 CPU及1個(gè)EM231-4AI模塊。程序采用主/子調(diào)用方式,統(tǒng)一通信數(shù)據(jù)發(fā)送部分由子程序1(SUB_1)表示,主程序控制采集通信。整個(gè)通信包為34個(gè)字節(jié),通信協(xié)議為:XX II AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI。其中XX為地址碼,16進(jìn)制表示;II為IB0,16進(jìn)制表示;剩下4組8個(gè)ACSII碼表示每路AI的數(shù)值,通過數(shù)據(jù)轉(zhuǎn)換得到相應(yīng)的數(shù)據(jù)及報(bào)警。程序定義每5 min發(fā)送一個(gè)數(shù)據(jù)包,報(bào)警點(diǎn)定義為兩個(gè)I/0點(diǎn),即I0.0和I0.1,若2點(diǎn)中有報(bào)警,則每隔5 s發(fā)送一個(gè)數(shù)據(jù)包,共發(fā)送2次,而不管當(dāng)前報(bào)警是否繼續(xù)保持,主程序中的每5 min仍然發(fā)送一個(gè)數(shù)據(jù)包,在每5 min發(fā)送數(shù)據(jù)包的同時(shí)采用RUN后復(fù)位技術(shù)復(fù)位所有報(bào)警點(diǎn),即在下個(gè)5 min后若上次報(bào)警依然保持,則繼續(xù)報(bào)警,否則不再報(bào)警。
由于PLC程序的通信方式,本程序僅處理監(jiān)測數(shù)據(jù)包,在每到達(dá)(接收)的數(shù)據(jù)包中解析參數(shù)數(shù)據(jù)。包括:煙霧報(bào)警I/0,門禁I/0,溫度AI,AB相電壓AI,BC相電壓AI,CA相電壓AI。若正常,則保存到數(shù)據(jù)庫,若出現(xiàn)報(bào)警,則在保存數(shù)據(jù)庫的同時(shí)將報(bào)警信息以短消息的方式發(fā)送到負(fù)責(zé)人手機(jī)。
發(fā)短消息的程序編制邏輯:由于PLC采用實(shí)時(shí)上報(bào)方式,有的I/O點(diǎn)報(bào)警閉合/斷開后,會(huì)持續(xù)很長時(shí)間,又由于每上報(bào)周期會(huì)清除所有報(bào)警標(biāo)志(若不清除,則會(huì)出現(xiàn)不及時(shí)報(bào)警的情況),那么,當(dāng)下一個(gè)上報(bào)周期開始后,若此I/O點(diǎn)報(bào)警依然處于閉合狀態(tài),則會(huì)出現(xiàn)重復(fù)報(bào)警情況,所以對應(yīng)的上位程序就相應(yīng)的做如下處理。當(dāng)?shù)谝淮螆?bào)警信息接到后,對本次報(bào)警給予短消息發(fā)出處理,同時(shí)記錄本次報(bào)警短消息發(fā)送的時(shí)間;當(dāng)本I/O點(diǎn)第二次報(bào)警接收到后,記錄本次報(bào)警接收的時(shí)間,并與第一次報(bào)警時(shí)間比較,若小于24 h則認(rèn)為是重復(fù)報(bào)警,不予發(fā)送短消息,其他I/O點(diǎn)與此同。只有超過24 h后,再對該I/O點(diǎn)進(jìn)行短消息發(fā)出,同時(shí)將第一次記錄的報(bào)警時(shí)間改寫成本次報(bào)警時(shí)間,再有報(bào)警還是與之比較,依次類推。
監(jiān)測系統(tǒng)管理模塊采用系統(tǒng)級管理,包括用戶登錄及系統(tǒng)退出。界面清晰,操作簡潔,維護(hù)方便。
系統(tǒng)監(jiān)測軟件分為:
1)監(jiān)測管理。在監(jiān)測管理功能中包含啟動(dòng)監(jiān)測及停止監(jiān)測,經(jīng)過設(shè)置后,啟動(dòng)監(jiān)測,系統(tǒng)便開始進(jìn)入監(jiān)測狀態(tài),每個(gè)微波站的數(shù)據(jù)開始寫入到表格中,若有報(bào)警數(shù)據(jù)存在,則發(fā)出報(bào)警信息,同時(shí)界面在本站條目前用“!”顯示;停止監(jiān)測,則停止了監(jiān)測狀態(tài)。
2)界面切換。包含表格式顯示主窗口或圖形化顯示主窗口。表格方式主窗口直接顯示每微波站的現(xiàn)場數(shù)據(jù),圖形化方式主窗口顯示每個(gè)微波站的地理分布,在全省地圖上以圖表方式標(biāo)注每個(gè)微波站的地理分布,點(diǎn)擊每個(gè)代表微波站的標(biāo)注圖標(biāo),便顯示一個(gè)詳細(xì)數(shù)據(jù)窗口,顯示當(dāng)前本微波站的具體情況。
3)報(bào)警管理。啟動(dòng)報(bào)警、停止報(bào)警、報(bào)警日志三項(xiàng):啟動(dòng)報(bào)警,系統(tǒng)啟動(dòng)后,執(zhí)行“啟動(dòng)報(bào)警”,則系統(tǒng)為實(shí)時(shí)報(bào)警狀態(tài),當(dāng)上傳的數(shù)據(jù)出現(xiàn)超限狀態(tài)時(shí),系統(tǒng)立即實(shí)施短信息報(bào)警;停止報(bào)警,用戶可控制本系統(tǒng)的報(bào)警狀態(tài),若此時(shí)有人維修或因其他施工而造成檢查微波站時(shí),是不需要報(bào)警的,因此,管理者可以在此時(shí)刻停止報(bào)警功能;報(bào)警日志,若因手機(jī)欠費(fèi)等原因,無法接收到報(bào)警信息時(shí),可查看報(bào)警日志,給出相應(yīng)處理措施。
4)連接信息。提供用戶可查看當(dāng)前微波站的GPRS鏈接情況,若所有微波站點(diǎn)都有顯示,則說明目前連接狀態(tài)良好,若有沒顯示的微波站,則說明該站連接有問題,一般是由于現(xiàn)場信號不好造成的,可通過“關(guān)閉單連接”,來關(guān)閉該對應(yīng)的鏈接,系統(tǒng)會(huì)自動(dòng)重新連接。
監(jiān)測系統(tǒng)自安裝、調(diào)試完成至今運(yùn)行狀態(tài)穩(wěn)定。該系統(tǒng)顯示界面清晰,操做方便,很好地提供了各個(gè)遠(yuǎn)程微波站的環(huán)境和工作狀態(tài),為工作人員及時(shí)了解遠(yuǎn)程機(jī)房的工作情況提供了有利的通信保障。