用 LonWorks 產(chǎn)品實現(xiàn)集中式消防報警監(jiān)控聯(lián)動系統(tǒng)
由于 VB 語言功能強大,簡單易用,在界面、數(shù)據(jù)庫、DDE 等方面有其他開發(fā)環(huán)境所不能取代的優(yōu)越之處,所以用 VB 進行上位機的應(yīng)用程序的開發(fā)。先用 DDE 技術(shù)對 6 個點發(fā)來的數(shù)據(jù)進行監(jiān)控,并根據(jù)不同廠商的協(xié)議對數(shù)據(jù)進行譯碼,通過譯碼找出報警信息所在地在數(shù)據(jù)庫中的地址碼,在以圖像、聲音的形式在電子地圖上明顯的顯示出來,同時將報警信息寫入日志管理模塊中,最后通過 DDE 發(fā)出對聯(lián)動設(shè)備的控制命令和相應(yīng)的復(fù)位命令。
總控中心的監(jiān)控應(yīng)用程序控制了整個系統(tǒng)的工作狀態(tài),可實現(xiàn)以下的功能:
1) 系統(tǒng)界面及主控模塊,完成整個系統(tǒng)工作流程的控制。
2) 系統(tǒng)定時巡檢功能模塊,定時讀取各分控中心監(jiān)控子系統(tǒng)的狀態(tài)信息。
3) 消防信息圖形化顯示模塊, 通過電子地圖顯示報警信息和顯示整個系統(tǒng)的設(shè)備布局狀況。
4) 消防系統(tǒng)日志管理模塊,記錄系統(tǒng)設(shè)備的工作狀態(tài),形成自動存檔文件。
5) 消防系統(tǒng)檔案管理模塊,對系統(tǒng)的檔案進行查詢、顯示等管理。
6) 消防系統(tǒng)聯(lián)動控制模塊,通過網(wǎng)絡(luò)實現(xiàn)消防設(shè)備的遠程控制。
7) 消防信息通信模塊,完成系統(tǒng)所需信息的網(wǎng)上傳輸。
對于分控中心的開發(fā)即是對 LonWorks 節(jié)點的開發(fā),通過底層的 PSG/3 可編程串行網(wǎng)關(guān)和i.LON 10以太網(wǎng)協(xié)議轉(zhuǎn)換器可把各個不同廠商的消防報警盤作為LonWorks控制網(wǎng)的網(wǎng)絡(luò)單元,并將其發(fā)出的數(shù)據(jù)送到控制網(wǎng)上,開發(fā)節(jié)點的軟件工具是 Echelon NodeBuilder,用Neuron C 語言進行編寫。把串口讀入的消防報警盤實時發(fā)出數(shù)據(jù)送給一個網(wǎng)絡(luò)變量,通過LNS DDE Serve 送到總控中心,總控中心根據(jù)自己得到的數(shù)據(jù)依據(jù)具體廠商的消防協(xié)議進行解讀判斷,并通過另一個網(wǎng)絡(luò)變量發(fā)給分控中心,根據(jù)情況采取相應(yīng)的報警措施和聯(lián)動措施,如發(fā)生火災(zāi)報警,可以打開水泵,切斷電源等。
四.結(jié)束語
通過產(chǎn)品實現(xiàn)集中式消防監(jiān)控聯(lián)動系統(tǒng),對當前普遍存在的樓宇單獨的消防報警系統(tǒng)的改造是相當有必要的,它可以在總控中心完全復(fù)制各個分控中心所具備的功能,以及實現(xiàn)了在各分中心的無人值守,還可以根據(jù)自己的需要隨時加入新的消防點,擴大監(jiān)控的范圍,提高信息傳送的可靠性和消防信息管理的工作效率。LonWorks 技術(shù)在實現(xiàn)智能樓宇監(jiān)控方面有較明顯的優(yōu)勢,相信隨著 LonWorks技術(shù)的推廣,在越來越多的領(lǐng)域會享受到其帶來的便捷。
參考文獻:
[1] Echelon 公司,Neuron C Programmer’s Guide 2001
[2] Echelon 公司,NodeBuilder Uesr’s Guide 2001
[3] Echelon 公司,DDE Server User’s Guide 2001
[4] Echelon 公司,大中華區(qū)網(wǎng)站 Echelon 公司文檔(http://www.echelon.com.cn)
[5] 曹忠東,“漫談 LONWORK技術(shù)在智能建筑中的應(yīng)用”,廈門科技 2001(6)
評論