3、本系統(tǒng)實(shí)現(xiàn)的具體方法及其功能介紹
我們針對某單位消防報(bào)警系統(tǒng)聯(lián)網(wǎng)的要求,利用LonWorks產(chǎn)品實(shí)現(xiàn)了集中式消防監(jiān)控聯(lián)動(dòng)系統(tǒng),把前后分別安裝在六棟大樓的、不同廠家的消防監(jiān)控系統(tǒng)通過光纖網(wǎng)絡(luò)連接起來,按消防規(guī)范的要求形成一個(gè)獨(dú)立的以太網(wǎng)。在此單位的保衛(wèi)部門建立專門的總控中心對它進(jìn)行監(jiān)控管理,即把六個(gè)分控中心和一個(gè)總控中心形成一個(gè)LonWorks的控制網(wǎng),而每個(gè)分控中心都是控制網(wǎng)中的一個(gè)LonWorks節(jié)點(diǎn),即網(wǎng)絡(luò)控制單元。
各個(gè)分控中心的消防報(bào)警盤(分別是不同廠家、不同型號的設(shè)備)都可把實(shí)時(shí)的報(bào)警監(jiān)控?cái)?shù)據(jù)通過串口輸出,把它和我們自行開發(fā)的報(bào)警控制器連接在一起,經(jīng)過PSG/3可編程串行網(wǎng)關(guān)后,把網(wǎng)絡(luò)實(shí)時(shí)數(shù)據(jù)繼續(xù)傳送給iLON 10以太網(wǎng)協(xié)議轉(zhuǎn)換器,通過iLON 10以太網(wǎng)協(xié)議轉(zhuǎn)換器后把數(shù)據(jù)格式轉(zhuǎn)換為TCP/IP的格式,數(shù)據(jù)就以TCP/IP協(xié)議在以太網(wǎng)上進(jìn)行傳送,利用網(wǎng)絡(luò)實(shí)現(xiàn)了在總控中心對各分控中心的監(jiān)控功能。
運(yùn)用美國Echelon公司自帶的開發(fā)工具之一的Echelon LonMaker for Windows可以根據(jù)我們自己的需要對網(wǎng)絡(luò)進(jìn)行構(gòu)建,再利用Echelon LNS DDE Server所提供的服務(wù),用戶自己編寫應(yīng)用程序可以通過它與網(wǎng)絡(luò)進(jìn)行信息交流,從而監(jiān)控整個(gè)網(wǎng)絡(luò)。應(yīng)用程序用 VB編寫,利用DDE(動(dòng)態(tài)數(shù)據(jù)交換)技術(shù)在網(wǎng)絡(luò)上進(jìn)行各種數(shù)據(jù)的交換。
由于VB語言功能強(qiáng)大,簡單易用,在界面、數(shù)據(jù)庫、DDE等方面有其他開發(fā)環(huán)境所不能取代的優(yōu)越之處,所以用VB進(jìn)行上位機(jī)的應(yīng)用程序的開發(fā)。先用DDE技術(shù)對6個(gè)點(diǎn)發(fā)來的數(shù)據(jù)進(jìn)行監(jiān)控,并根據(jù)不同廠商的協(xié)議對數(shù)據(jù)進(jìn)行譯碼,通過譯碼找出報(bào)警信息所在地在數(shù)據(jù)庫中的地址碼,再以圖像、聲音的形式在電子地圖上明顯地顯示出來,同時(shí)將報(bào)警信息寫入日志管理模塊中,最后通過DDE發(fā)出對聯(lián)動(dòng)設(shè)備的控制命令和相應(yīng)的復(fù)位命令。
總控中心的監(jiān)控應(yīng)用程序控制了整個(gè)系統(tǒng)的工作狀態(tài),可實(shí)現(xiàn)以下的功能:
1)系統(tǒng)界面及主控模塊,完成整個(gè)系統(tǒng)工作流程的控制。
2)系統(tǒng)定時(shí)巡檢功能模塊,定時(shí)讀取各分控中心監(jiān)控子系統(tǒng)的狀態(tài)信息。
3)消防信息圖形化顯示模塊,通過電子地圖顯示報(bào)警信息和顯示整個(gè)系統(tǒng)的設(shè)備布局狀況。
4)消防系統(tǒng)日志管理模塊,記錄系統(tǒng)設(shè)備的工作狀態(tài),形成自動(dòng)存檔文件。
5)消防系統(tǒng)檔案管理模塊,對系統(tǒng)的檔案進(jìn)行查詢、顯示等管理。
6)消防系統(tǒng)聯(lián)動(dòng)控制模塊,通過網(wǎng)絡(luò)實(shí)現(xiàn)消防設(shè)備的遠(yuǎn)程控制。
7)消防信息通信模塊,完成系統(tǒng)所需信息的網(wǎng)上傳輸。
對于分控中心的開發(fā)即是對LonWorks節(jié)點(diǎn)的開發(fā),通過底層的PSG/3可編程串行網(wǎng)關(guān)和iLON10以太網(wǎng)協(xié)議轉(zhuǎn)換器可把各個(gè)不同廠商的消防報(bào)警盤作為LonWorks控制網(wǎng)的網(wǎng)絡(luò)單元,并將其發(fā)出的數(shù)據(jù)送到控制網(wǎng)上,開發(fā)節(jié)點(diǎn)的軟件工具是Echelon NodeBuilder,用Neuron C 語言進(jìn)行編寫。把串口讀入的消防報(bào)警盤實(shí)時(shí)發(fā)出數(shù)據(jù)送給一個(gè)網(wǎng)絡(luò)變量,通過LNS DDE Serve送到總控中心,總控中心根據(jù)自己得到的數(shù)據(jù)依據(jù)具體廠商的消防協(xié)議進(jìn)行解讀判斷,并通過另一個(gè)網(wǎng)絡(luò)變量發(fā)給分控中心,根據(jù)情況采取相應(yīng)的報(bào)警措施和聯(lián)動(dòng)措施,如發(fā)生火災(zāi)報(bào)警,可以打開水泵,切斷電源等。
4、結(jié)束語
通過產(chǎn)品實(shí)現(xiàn)集中式消防監(jiān)控聯(lián)動(dòng)系統(tǒng),對當(dāng)前普遍存在的樓宇單獨(dú)的消防報(bào)警系統(tǒng)的改造是相當(dāng)有必要的,它可以在總控中心完全復(fù)制各個(gè)分控中心所具備的功能,以及實(shí)現(xiàn)了在各分中心的無人值守,還可以根據(jù)自己的需要隨時(shí)加入新的消防點(diǎn),擴(kuò)大監(jiān)控的范圍,提高信息傳送的可靠性和消防信息管理的工作效率。我們可以從一個(gè)單位擴(kuò)展到一個(gè)地區(qū),再到一個(gè)城市,當(dāng)網(wǎng)絡(luò)水平發(fā)展到一定程度,甚至可以是一個(gè)國家。LonWorks技術(shù)在實(shí)現(xiàn)智能樓宇監(jiān)控方面有較明顯的優(yōu)勢,相信隨著LonWorks技術(shù)的推廣,在越來越多的領(lǐng)域會享受到其帶來的便捷。