摘 要:介紹利用 LonWorks產(chǎn)品改造現(xiàn)有的單個(gè)獨(dú)立的樓宇消防報(bào)警系統(tǒng),使之成為網(wǎng)絡(luò)化的集中式消防報(bào)警監(jiān)控聯(lián)動(dòng)系統(tǒng),充分發(fā)揮 LonWorks技術(shù)在聯(lián)網(wǎng)控制技術(shù)領(lǐng)域的優(yōu)勢(shì)。
關(guān)鍵詞:LonWorks;消防監(jiān)控;VB 語(yǔ)言
一.引言
消防報(bào)警監(jiān)控系統(tǒng)是衡量樓宇智能化程度的重要標(biāo)準(zhǔn)之一,而現(xiàn)有的大多數(shù)建筑由于歷史原因?qū)е赂鞔髽堑南辣O(jiān)控系統(tǒng)成為一個(gè)個(gè)獨(dú)立的個(gè)體,因此在每棟大樓都要分派專(zhuān)門(mén)的人進(jìn)行 24 小時(shí)的值守,既浪費(fèi)了人力物力,也使消防信息的管理水平受到限制。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,利用網(wǎng)絡(luò)實(shí)現(xiàn)各大樓消防分系統(tǒng)的聯(lián)網(wǎng),把需要監(jiān)控的一系列大樓連成一個(gè)消防網(wǎng)絡(luò),就可以在中央控制室(總控中心)同時(shí)監(jiān)控各個(gè)大樓(分控中心)的消防信息變化情況,這樣就只需在總控中心安排值守人員而無(wú)需在各分控中心再安排值守人員,節(jié)約了人力物力,保證了消防信息傳遞的快速性、準(zhǔn)確性,提高了消防信息管理的水平,也順應(yīng)了時(shí)代對(duì)網(wǎng)絡(luò)化便捷化的要求。
二.LonWorks 簡(jiǎn)介及其網(wǎng)絡(luò)化的特點(diǎn)
Echelon 公司的 LonWorks 系統(tǒng)的目的就是將網(wǎng)絡(luò)帶入生活,其公司的產(chǎn)品服務(wù)于世界各地的智能樓宇、工業(yè)自動(dòng)化、交通運(yùn)輸和家庭的網(wǎng)絡(luò)市場(chǎng)中。它通過(guò) i.LON 服務(wù)器就能在自己所處的網(wǎng)絡(luò)中訪問(wèn)到 LonWorks設(shè)備而無(wú)需對(duì)設(shè)備和系統(tǒng)重新設(shè)計(jì)、安裝或者進(jìn)行其它高成本的工作。Web瀏覽器可以置于 PC 機(jī)上,也可以置于移動(dòng)電話(huà),機(jī)頂盒或 PDA上,這樣就可以對(duì)置于樓宇中的設(shè)備進(jìn)行實(shí)時(shí)監(jiān)控,從而降低了成本,提高了工作效率。
LonWorks 系統(tǒng)是一個(gè)分散性網(wǎng)絡(luò)操作系統(tǒng),所謂分散式網(wǎng)絡(luò)就是即使每一個(gè)操作對(duì)象都是獨(dú)立的單元,系統(tǒng)也將它們一視同仁。在 LonWorks中,每個(gè)控制單元都是一個(gè)獨(dú)立的單元,叫網(wǎng)絡(luò)控制單元,所以 LonWorks產(chǎn)品用于智能化消防監(jiān)控系統(tǒng)中有以下幾個(gè)方面的優(yōu)勢(shì):
1) 即插即用,每個(gè)獨(dú)立的單元可以在網(wǎng)絡(luò)的任何地點(diǎn)插入,還可以在任意地點(diǎn)通過(guò) PC完成設(shè)定。
2) 開(kāi)放性,LonWorks的軟件幾乎可以與所有著名的硬件廠商兼容。
3) 可靠性,網(wǎng)絡(luò)單元是個(gè)高度獨(dú)立的單元,很少或基本不受上位機(jī)的影響。
4) 靈活性,獨(dú)立的網(wǎng)絡(luò)單元和即插即用,這種多方面的功能使大家不管在設(shè)計(jì)、安裝或維護(hù)保養(yǎng)階段都能得心應(yīng)手、輕松自如。
5) 可互操作性,網(wǎng)絡(luò)控制單元見(jiàn)的相互操作充分了各自的資源優(yōu)勢(shì),又大大減少了網(wǎng)絡(luò)的負(fù)擔(dān),提高了系統(tǒng)的穩(wěn)定性。
由此可見(jiàn),LonWorks 產(chǎn)品實(shí)現(xiàn)集中式消防監(jiān)控聯(lián)動(dòng)系統(tǒng)是非常方便的,對(duì)系統(tǒng)的維護(hù)和擴(kuò)充也是很容易的。
三.本系統(tǒng)實(shí)現(xiàn)的具體方法和其功能介紹
我們針對(duì)某單位消防報(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)通過(guò)光纖網(wǎng)絡(luò)連接起來(lái),按消防規(guī)范的要求形成一個(gè)獨(dú)立的以太網(wǎng)。在此單位的保衛(wèi)部門(mén)建立專(zhuān)門(mén)的總控中心對(duì)它進(jìn)行監(jiān)控管理, 即把六個(gè)分控中心和一個(gè)總控中心形成一個(gè) LonWorks 的控制網(wǎng),而每個(gè)分控中心都是控制網(wǎng)中的一個(gè) LonWorks節(jié)點(diǎn),即網(wǎng)絡(luò)控制單元。
各個(gè)分控中心的消防報(bào)警盤(pán)都可把實(shí)時(shí)的報(bào)警監(jiān)控?cái)?shù)據(jù)通過(guò)串口輸出,把它和我們自行開(kāi)發(fā)的報(bào)警控制器連接在一起,經(jīng)過(guò) PSG/3 可編程串行網(wǎng)關(guān)后,把網(wǎng)絡(luò)實(shí)時(shí)數(shù)據(jù)繼續(xù)傳送給 i.LON 10 以太網(wǎng)協(xié)議轉(zhuǎn)換器,通過(guò) i.LON 10 以太網(wǎng)協(xié)議轉(zhuǎn)換器后把數(shù)據(jù)格式轉(zhuǎn)換為T(mén)CP/IP 的格式,數(shù)據(jù)就以 TCP/IP 協(xié)議在以太網(wǎng)上進(jìn)行傳送,利用網(wǎng)絡(luò)實(shí)現(xiàn)了在總控中心對(duì)各分控中心的監(jiān)控功能。下圖為系統(tǒng)的硬件結(jié)構(gòu)圖:
運(yùn)用 Echelon LonMaker for Windows 可以根據(jù)我們自己的需要對(duì)網(wǎng)絡(luò)進(jìn)行構(gòu)建,再利用Echelon LNS DDE Server所提供的服務(wù),用戶(hù)自己編寫(xiě)應(yīng)用程序可以通過(guò)它與網(wǎng)絡(luò)進(jìn)行信息交流,從而監(jiān)控整個(gè)網(wǎng)絡(luò)。應(yīng)用程序用 VB編寫(xiě),利用DDE 技術(shù)在網(wǎng)絡(luò)上進(jìn)行各種數(shù)據(jù)的交換。
由于 VB 語(yǔ)言功能強(qiáng)大,簡(jiǎn)單易用,在界面、數(shù)據(jù)庫(kù)、DDE 等方面有其他開(kāi)發(fā)環(huán)境所不能取代的優(yōu)越之處,所以用 VB 進(jìn)行上位機(jī)的應(yīng)用程序的開(kāi)發(fā)。先用 DDE 技術(shù)對(duì) 6 個(gè)點(diǎn)發(fā)來(lái)的數(shù)據(jù)進(jìn)行監(jiān)控,并根據(jù)不同廠商的協(xié)議對(duì)數(shù)據(jù)進(jìn)行譯碼,通過(guò)譯碼找出報(bào)警信息所在地在數(shù)據(jù)庫(kù)中的地址碼,在以圖像、聲音的形式在電子地圖上明顯的顯示出來(lái),同時(shí)將報(bào)警信息寫(xiě)入日志管理模塊中,最后通過(guò) DDE 發(fā)出對(duì)聯(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) 消防信息圖形化顯示模塊, 通過(guò)電子地圖顯示報(bào)警信息和顯示整個(gè)系統(tǒng)的設(shè)備布局狀況。
4) 消防系統(tǒng)日志管理模塊,記錄系統(tǒng)設(shè)備的工作狀態(tài),形成自動(dòng)存檔文件。
5) 消防系統(tǒng)檔案管理模塊,對(duì)系統(tǒng)的檔案進(jìn)行查詢(xún)、顯示等管理。
6) 消防系統(tǒng)聯(lián)動(dòng)控制模塊,通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)消防設(shè)備的遠(yuǎn)程控制。
7) 消防信息通信模塊,完成系統(tǒng)所需信息的網(wǎng)上傳輸。
對(duì)于分控中心的開(kāi)發(fā)即是對(duì) LonWorks 節(jié)點(diǎn)的開(kāi)發(fā),通過(guò)底層的 PSG/3 可編程串行網(wǎng)關(guān)和i.LON 10以太網(wǎng)協(xié)議轉(zhuǎn)換器可把各個(gè)不同廠商的消防報(bào)警盤(pán)作為L(zhǎng)onWorks控制網(wǎng)的網(wǎng)絡(luò)單元,并將其發(fā)出的數(shù)據(jù)送到控制網(wǎng)上,開(kāi)發(fā)節(jié)點(diǎn)的軟件工具是 Echelon NodeBuilder,用Neuron C 語(yǔ)言進(jìn)行編寫(xiě)。把串口讀入的消防報(bào)警盤(pán)實(shí)時(shí)發(fā)出數(shù)據(jù)送給一個(gè)網(wǎng)絡(luò)變量,通過(guò)LNS DDE Serve 送到總控中心,總控中心根據(jù)自己得到的數(shù)據(jù)依據(jù)具體廠商的消防協(xié)議進(jìn)行解讀判斷,并通過(guò)另一個(gè)網(wǎng)絡(luò)變量發(fā)給分控中心,根據(jù)情況采取相應(yīng)的報(bào)警措施和聯(lián)動(dòng)措施,如發(fā)生火災(zāi)報(bào)警,可以打開(kāi)水泵,切斷電源等。
四.結(jié)束語(yǔ)
通過(guò)產(chǎn)品實(shí)現(xiàn)集中式消防監(jiān)控聯(lián)動(dòng)系統(tǒng),對(duì)當(dāng)前普遍存在的樓宇單獨(dú)的消防報(bào)警系統(tǒng)的改造是相當(dāng)有必要的,它可以在總控中心完全復(fù)制各個(gè)分控中心所具備的功能,以及實(shí)現(xiàn)了在各分中心的無(wú)人值守,還可以根據(jù)自己的需要隨時(shí)加入新的消防點(diǎn),擴(kuò)大監(jiān)控的范圍,提高信息傳送的可靠性和消防信息管理的工作效率。LonWorks 技術(shù)在實(shí)現(xiàn)智能樓宇監(jiān)控方面有較明顯的優(yōu)勢(shì),相信隨著 LonWorks技術(shù)的推廣,在越來(lái)越多的領(lǐng)域會(huì)享受到其帶來(lái)的便捷。
參考文獻(xiàn):
[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)用”,廈門(mén)科技 2001(6)