項(xiàng)目背景
燃?xì)庾鳛榍鍧嵞茉匆言诠I(yè)中得到廣泛使用。由于燃?xì)獗旧淼奶匦裕绻褂貌划?dāng)或管理不善,極易對用戶產(chǎn)生傷害。燃?xì)庑孤端l(fā)的爆炸、中毒和火災(zāi)事故時(shí)有發(fā)生,這在某種程度上增加了不安全和不穩(wěn)定因素,為了使燃?xì)飧玫販p少并杜絕各種因燃?xì)庑孤端l(fā)的爆炸、中毒和火災(zāi)事故,燃?xì)馐褂脝挝贿x擇一種適合的燃?xì)鈭?bào)警系統(tǒng)已呈耽誤之急。
“報(bào)警早、損失少”,進(jìn)一步說明了及時(shí)報(bào)警的必要性,一氧化碳(CO)無色、無味、無臭、無刺激性氣體,比重0.967,幾乎不溶于水,不易被活性炭吸收。當(dāng)碳物質(zhì)燃燒不完全時(shí),可產(chǎn)生CO,如人體短時(shí)間內(nèi)吸入較高濃度的CO,或濃度雖低,但吸時(shí)間較長,均可造成急性中毒。CO對人體損害主要便現(xiàn)在損害血液輸送氧氣的能力,CO與血紅蛋白結(jié)合能力超過氧和血紅蛋白的結(jié)合能力的200—300倍,當(dāng)CO與血紅蛋白結(jié)合形成的碳氧血紅蛋白含量達(dá)到5%時(shí),就回對人體產(chǎn)生慢性損害,達(dá)到60%時(shí)就會昏迷,達(dá)到90%時(shí)就會死亡。
由于發(fā)生一氧化碳中毒事件的普及性和隱蔽性,迫切需要一種能很好監(jiān)控一氧化碳濃度的系統(tǒng),并且在一氧化碳濃度超高時(shí)能夠采取相關(guān)措施,防止事故的發(fā)生,保護(hù)人們生命財(cái)產(chǎn)的安全。
一氧化碳?xì)怏w在帶給人們能源、生產(chǎn)提供方便的同時(shí),它們本身卻是有毒、易燃的化學(xué)物品,也給燃?xì)馊季哂脩羯钌盥裣铝嘶馂?zāi)、中毒、爆炸的隱患。由于人們感官缺乏對各種可燃?xì)怏w的感知,特別是對可燃?xì)怏w濃度的判斷能力是有限的,因而研制出能夠監(jiān)測氣體濃度的系統(tǒng)就變得尤為必要。
本系統(tǒng)能通過一氧化碳檢測器,實(shí)時(shí)檢測可燃?xì)怏w濃度,并通過數(shù)據(jù)處理和分析,得到實(shí)時(shí)的濃度數(shù)值,并顯示于系統(tǒng)界面。當(dāng)空氣中的可燃?xì)怏w的濃度達(dá)到一定的預(yù)警界值時(shí),發(fā)出報(bào)警聲音,從而能夠保障人們自身和生產(chǎn)與生活的安全。
系統(tǒng)簡介
系統(tǒng)總體結(jié)構(gòu):
A、數(shù)據(jù)監(jiān)測系統(tǒng)
本系統(tǒng)通過C2000模擬量轉(zhuǎn)網(wǎng)口設(shè)備將一氧化碳報(bào)警器輸出的4-20ma信息傳輸至數(shù)據(jù)監(jiān)測服務(wù)器。由服務(wù)器做數(shù)據(jù)的處理、統(tǒng)計(jì)、分析。
通過對一氧化碳濃度數(shù)據(jù)的采集和分析,客觀科學(xué)的對濃度做出數(shù)據(jù)展示,并對超過預(yù)定范圍的數(shù)據(jù)進(jìn)行篩選,同時(shí)展示在客戶端界面。友好的提示超出范圍的實(shí)時(shí)濃度監(jiān)測信息。便于管理人員及時(shí)排查安全隱患。
B、數(shù)據(jù)分析系統(tǒng)
數(shù)據(jù)分析系統(tǒng)使用微軟的.NET平臺,可開發(fā)安全性高、擴(kuò)展性強(qiáng)、訪問速度快的web程序和客戶端程序。
1、程序底層代碼均封裝為DLL類庫,訪問速度快,代碼不可被破解。
2、.net平臺可提供豐富的擴(kuò)展接口,方便其他程序語言和程序安全訪問數(shù)據(jù)。
3、業(yè)務(wù)層代碼可同時(shí)支持web程序和客戶端程序,更利于程序升級和維護(hù)。
C、數(shù)據(jù)報(bào)警系統(tǒng)
通過GSM MODEM對其異常情況進(jìn)行報(bào)警,GSM MODEM是一種物聯(lián)網(wǎng)無線數(shù)據(jù)終端,利用公用GPRS和ZigBee網(wǎng)絡(luò)為用戶提供無線數(shù)據(jù)傳輸功能。該產(chǎn)品采用高性能的工業(yè)級32位通信處理器、工業(yè)級蜂窩無線模塊和工業(yè)級ZigBee模塊,以嵌入式實(shí)時(shí)操作系統(tǒng)為軟件支撐平臺,可實(shí)時(shí)將系統(tǒng)數(shù)據(jù)通過短信方式發(fā)送至事先設(shè)置好的人員手機(jī)上實(shí)現(xiàn)異常情況用很快的速度通知各個(gè)責(zé)任人。
① 系統(tǒng)展示頁面,以文字形式及時(shí)提醒一氧化碳濃度超標(biāo)。
② 可集成郵箱提醒濃度超標(biāo)節(jié)點(diǎn)信息。
③ 可發(fā)送短信提醒濃度超標(biāo)節(jié)點(diǎn)信息。(此功能需鏈接外網(wǎng),需要第三方提供 短信發(fā)送接口,需要相關(guān)費(fèi)用。)
數(shù)據(jù)監(jiān)測系統(tǒng)
下圖為監(jiān)測系統(tǒng)主界面:
(圖1)
該監(jiān)測程序分為一下5部分:
1. 監(jiān)測節(jié)點(diǎn)信息
通過管理平臺配置的節(jié)點(diǎn)名稱,將監(jiān)控節(jié)點(diǎn)添加監(jiān)控系統(tǒng)。以顏色背景圓圈表示可以增強(qiáng)視覺體現(xiàn),若有濃度值超標(biāo)則顯示為橙黃色,視覺感更強(qiáng),方便調(diào)度人員及時(shí)分別異常節(jié)點(diǎn),及時(shí)處理險(xiǎn)情。節(jié)點(diǎn)名稱下方為節(jié)點(diǎn)心跳時(shí)間點(diǎn),以此可以判斷獲取此濃度信息的時(shí)間點(diǎn),若時(shí)間間隔較長,則需要檢查通信狀態(tài)。
實(shí)時(shí)濃度信息背景顏色:
l 藍(lán)色:濃度正常
l 橙黃色:濃度異常
濃度值(PPM)說明:
l PPM=0代表濃度值正常,
l PPM=-1代表通信鏈路接收的電流值小于4ma,若持續(xù)為-1,則需要檢查線路或者電流值受現(xiàn)成環(huán)境影響有較大的波動(dòng)。
l PPM>0代表實(shí)時(shí)濃度值。
2. 系統(tǒng)運(yùn)行日志
此日志準(zhǔn)確記載了系統(tǒng)的運(yùn)行狀態(tài),方便開發(fā)人員和調(diào)度人員查看系統(tǒng)運(yùn)行情況,更詳盡的系統(tǒng)運(yùn)行日志請登錄管理平臺,點(diǎn)擊“監(jiān)控日志”菜單。
3. 通訊狀態(tài)指示
a、TCP網(wǎng)絡(luò)狀態(tài)燈
本系統(tǒng)獲取濃度信息采用TCP協(xié)議,若有節(jié)點(diǎn)通信狀態(tài)異常,此指示燈為紅色,正常為綠色。紅色狀態(tài)則需要根據(jù)管理平臺中的“節(jié)點(diǎn)管理”菜單查看IP地址,PING相應(yīng)的IP地址,以此排查。
b、報(bào)警器狀態(tài)燈
系統(tǒng)正常啟動(dòng),打開報(bào)警燈所依賴的串口(COM1)后,發(fā)送綠燈指令,根據(jù)串口返回信息確定是否啟動(dòng)成功。若正常啟動(dòng),指示燈為綠色。若啟動(dòng)失敗,指示燈為紅色,可以按照一下步驟排除,斷開繼電器電源,移除(COM1)處連接的轉(zhuǎn)換器,等待5秒,恢復(fù)繼電器供電,連接(COM1)的轉(zhuǎn)換器。重新打開監(jiān)控主程序,等待報(bào)警器恢復(fù)正常。
c、短信貓指示燈
系統(tǒng)啟動(dòng)后,發(fā)送AT指令給短信貓,根據(jù)返回信息判斷是否正常啟動(dòng)。若正常啟動(dòng),指示燈為綠色,若啟動(dòng)失敗,指示燈為紅色,無法發(fā)送報(bào)警短信。啟動(dòng)失敗解決方法:檢查短信貓通電狀態(tài),檢查外接天線是否連接良好,查詢內(nèi)置于短信貓內(nèi)部的SIM卡是否安裝正確,查詢SIM卡對應(yīng)的手機(jī)號碼是否已欠費(fèi)。
4. 數(shù)據(jù)異常信息
此處分為左右兩塊展示區(qū):
l 左側(cè)為異常節(jié)點(diǎn)信息
若系統(tǒng)監(jiān)測到無法采集到的節(jié)點(diǎn)信息,為了方便調(diào)度人員及時(shí)發(fā)現(xiàn)并處理,將節(jié)點(diǎn)名稱添加到此多選框。出現(xiàn)在此處的節(jié)點(diǎn)有一下2種情況:a、此節(jié)點(diǎn)所對應(yīng)的IP地址無法通信。b、此節(jié)點(diǎn)監(jiān)測到的4-20ma模擬量信號小于4ma的正確值。
l 右側(cè)為異常IP地址
出現(xiàn)在此處的IP地址為無法連接服務(wù)器的節(jié)點(diǎn),需要調(diào)度人員聯(lián)系管理網(wǎng)絡(luò)設(shè)備的相關(guān)工作人員處理。
5. 系統(tǒng)功能鍵
l 停止采集按鈕
點(diǎn)擊此按鈕系統(tǒng)將停止采集各監(jiān)測節(jié)點(diǎn)濃度信息。若無特殊情況,請勿點(diǎn)擊。
l 關(guān)閉報(bào)警聲按鈕
若有監(jiān)測節(jié)點(diǎn)濃度值達(dá)到報(bào)警級別,報(bào)警燈會同事閃爍紅色指示燈和打開鳳鳴報(bào)警器。調(diào)度人員在熟知此異常節(jié)點(diǎn)后,可關(guān)閉報(bào)警聲,以免影響正常工作。
l 刷新系統(tǒng)緩存按鈕
若管理平臺修改監(jiān)測節(jié)點(diǎn)配置后,點(diǎn)擊此按鈕,監(jiān)測系統(tǒng)將刷新監(jiān)測節(jié)點(diǎn)信息。保障系統(tǒng)的正常運(yùn)行。
l 關(guān)閉系統(tǒng)按鈕
服務(wù)器正常維護(hù)需要重啟,點(diǎn)擊此按鈕,在彈出框內(nèi)點(diǎn)擊“是”,等待系統(tǒng)關(guān)閉監(jiān)測任務(wù),并正常關(guān)閉報(bào)警器。系統(tǒng)將自動(dòng)推出。此時(shí)方可對服務(wù)器做維護(hù)。
管理平臺
管理中心(圖2)
如圖所示,管理平臺分為頭部、左中右,共四塊區(qū)域,以下為詳細(xì)說明:
l 左側(cè)
此區(qū)域?yàn)楸O(jiān)測節(jié)點(diǎn),勾選后,可以查看所勾選的節(jié)點(diǎn)實(shí)時(shí)濃度信息。
l 中部
此區(qū)域左上為各級別一氧化碳濃度對人體的影響,方便管理人員對當(dāng)前超標(biāo)節(jié)點(diǎn)的濃度值做出快速準(zhǔn)確判斷。
右上為超標(biāo)節(jié)點(diǎn)儀表盤,指針會輪番指示超標(biāo)節(jié)點(diǎn)濃度值,更形象直觀的對超標(biāo)節(jié)點(diǎn)做出展示。
底部為監(jiān)控系統(tǒng)的實(shí)時(shí)運(yùn)行日志。方便管理人員不在調(diào)度室內(nèi)也能了解系統(tǒng)運(yùn)行情況。此區(qū)域3秒刷新一次。
l 右側(cè)
此區(qū)域展示各節(jié)點(diǎn)最近一次的濃度,鼠標(biāo)移動(dòng)到藍(lán)色圓圈內(nèi),系統(tǒng)會彈出此節(jié)點(diǎn)的詳細(xì)信息,其中包含了節(jié)點(diǎn)名稱、濃度值、心跳時(shí)間。此區(qū)域信息3秒刷新一次。
綜上所述,管理平臺首頁可以了解監(jiān)測系統(tǒng)運(yùn)行日志,了解各節(jié)點(diǎn)的實(shí)時(shí)濃度信息,對比異常節(jié)點(diǎn)可以造成的險(xiǎn)情。