摘 要: 針對智能小區(qū)消防監(jiān)控系統(tǒng)的特點,介紹了一種基于LonWorks技術(shù)的消防聯(lián)動控制系統(tǒng),,并重點討論了基于LonWorks技術(shù)的消防聯(lián)動控制系統(tǒng)的具體實現(xiàn)方法,。在該系統(tǒng)中,,采用了海灣安全技術(shù)有限公司生產(chǎn)的GST200火災(zāi)報警控制器,通過LonWorks網(wǎng)關(guān),,實現(xiàn)了LonWorks技術(shù)和GST總線技術(shù)的集成,。
關(guān)鍵詞: 現(xiàn)場總線; LonWorks; GST系統(tǒng); 遠(yuǎn)程監(jiān)控
隨著經(jīng)濟的不斷發(fā)展,對樓宇智能化的要求越來越高,,消防報警監(jiān)控系統(tǒng)作為衡量樓宇智能化程度的重要標(biāo)準(zhǔn)之一,,對它的要求也是越來越高?,F(xiàn)有的大多數(shù)建筑的消防監(jiān)控系統(tǒng),由于歷史等原因?qū)е赂鞔髽牵词乖谕粋€單位或小區(qū))的消防監(jiān)控系統(tǒng)只是一個個獨立的個體,,因此在每棟大樓都要分派專人進行二十四小時值守,,既浪費了人力物力,也使消防信息的管理水平受到限制,。
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,,利用網(wǎng)絡(luò)實現(xiàn)各大樓消防系統(tǒng)的聯(lián)網(wǎng)[1],把需要監(jiān)控的多棟大樓(一個單位或者一個小區(qū))連成一個消防網(wǎng)絡(luò),,就可以在中央控制室(總控中心)同時監(jiān)控各個大樓(分控中心)的消防信息變化情況,。這樣就只需在總控中心安排值守人員而無需在各分控中心再安排值守人員,既節(jié)約了人力物力,,又保證了消防信息傳遞的快速性,、準(zhǔn)確性,提高了消防信息管理的水平,,也順應(yīng)了時代對數(shù)字化,、網(wǎng)絡(luò)化,、便捷化的要求,。
1 系統(tǒng)概述
基于LonWorks技術(shù)[2-3]的消防聯(lián)動控制系統(tǒng)能夠?qū)崟r地對設(shè)備及環(huán)境進行監(jiān)控。在本系統(tǒng)中,,采用了海灣安全技術(shù)有限公司生產(chǎn)的GST200火災(zāi)報警控制器,,通過LonWorks網(wǎng)關(guān),可以將LonWorks技術(shù)和GST總線技術(shù)集成,,這樣就可以讀取到GST系統(tǒng)運行過程中產(chǎn)生的各種信息,,然后通過PC機上的人機界面,實時直觀地對設(shè)備以及環(huán)境進行監(jiān)控,。
1.1 LonWorks現(xiàn)場總線技術(shù)
LonWorks是一種全新的現(xiàn)場總線技術(shù),,它提供了一個開放性強的局部操作網(wǎng)絡(luò),其顯著特征在于:功能強大的神經(jīng)元芯片,、系統(tǒng)互操作性和LonTalk通信協(xié)議,。
LonWorks控制網(wǎng)結(jié)構(gòu)包括五個部分:網(wǎng)絡(luò)協(xié)議(LonWorks)、網(wǎng)絡(luò)傳輸介質(zhì),、網(wǎng)絡(luò)設(shè)備,、執(zhí)行機構(gòu)和管理軟件。其中網(wǎng)絡(luò)設(shè)備包括智能測控單元,、路由器和網(wǎng)關(guān)等,;執(zhí)行機構(gòu)包括傳感器、變送器等,;管理軟件包括LonTalk開放式協(xié)議,,并為設(shè)備之間交換控制狀態(tài)信息建立了一個通用的標(biāo)準(zhǔn),。在LonTalk協(xié)議的協(xié)調(diào)下,以往那些孤立的設(shè)備融為一體,,形成一個網(wǎng)絡(luò)控制系統(tǒng),。LonTalk是面向?qū)ο蟮木W(wǎng)絡(luò)協(xié)議,支持OSI七層協(xié)議,,設(shè)備節(jié)點之間的數(shù)據(jù)傳送通過網(wǎng)絡(luò)變量的互聯(lián)實現(xiàn),。神經(jīng)元芯片(Neuron Chip)是除LonTalk協(xié)議之外的LonWorks技術(shù)核心產(chǎn)品,它不僅是Lon總線的通信處理器,同時也可以作為采集和控制的通用處理器,,LonWorks技術(shù)中關(guān)于網(wǎng)絡(luò)的操作實際上都是通過它來完成的,。
1.2 GST通用消防聯(lián)動控制系統(tǒng)工作原理
GST系統(tǒng)通過GST總線(無極性二總線)連接著各個消防設(shè)備,每個消防設(shè)備(假定從設(shè)備A到H)在出廠時就已經(jīng)被設(shè)定了相應(yīng)的設(shè)備編號(ID),,系統(tǒng)在首次使用時要先把每個消防設(shè)備注冊到GST系統(tǒng)中去,,以便GST系統(tǒng)能夠監(jiān)控各個消防設(shè)備的運行情況。
假設(shè)消防設(shè)備A對應(yīng)的設(shè)備編號是:(A:1),;設(shè)備B對應(yīng)的設(shè)備編號是:(B:2),;依此類推,C,、D,、E、F,、G,、H各個設(shè)備對應(yīng)的設(shè)備編號分別為:(C:3);(D:4),;(E:5),;(F:6);(G:7),;(H:8),。
假設(shè)感煙火災(zāi)探測器(設(shè)備A)檢測出周圍環(huán)境有大量煙霧的存在,然后感煙火災(zāi)探測器就會通過無極性二總線向GST控制系統(tǒng)發(fā)送檢測到異常的信號,。在接收到報警信息后,,通過設(shè)備的注冊設(shè)備編號(1)迅速判斷發(fā)生異常的位置,然后聯(lián)動地驅(qū)動火災(zāi)聲光警報器(設(shè)備H)發(fā)出警報聲,。整個系統(tǒng)的其他設(shè)備報警聯(lián)動控制原理基本相同,。
1.3 基于LonWorks技術(shù)的消防聯(lián)動控制系統(tǒng)的結(jié)構(gòu)
系統(tǒng)結(jié)構(gòu)由兩層網(wǎng)絡(luò)構(gòu)成。LonWorks總線構(gòu)成面向現(xiàn)場測控對象的底層控制網(wǎng)絡(luò),,該網(wǎng)絡(luò)處理實時的,、現(xiàn)場的信息,具有協(xié)議簡單、容錯性強,、安全可靠,、成本低廉等特征。Intranet(內(nèi)部網(wǎng))及Internet構(gòu)成面向管理人員的信息網(wǎng)絡(luò),,通過信息網(wǎng)絡(luò)人們可以獲取信息,、管理信息、處理信息,。信息網(wǎng)絡(luò)一般處于系統(tǒng)結(jié)構(gòu)上層,,處理大量的、變化的,、多樣的信息,,具有高速、綜合的特征,,并且通過Internet能容易實現(xiàn)遠(yuǎn)程監(jiān)控,。系統(tǒng)具體結(jié)構(gòu)如圖1所示。
?
2 LonWorks系統(tǒng)與GST系統(tǒng)的集成
在基于LonWorks技術(shù)的消防聯(lián)動控制系統(tǒng)中,,GST200火災(zāi)報警器產(chǎn)生的報警信息通過網(wǎng)關(guān)存入LNS數(shù)據(jù)庫,,上位機程序通過DDE SERVER讀取LNS數(shù)據(jù)庫[4],進而顯示相關(guān)信息,。LonWorks系統(tǒng)與GST系統(tǒng)之間的信息處理過程如圖2所示(I代表在總線/通道上傳輸?shù)臄?shù)據(jù)),。
由圖2可看出,GST系統(tǒng)運行過程中產(chǎn)生的各種信息(包括報警信息)都通過一個485/232數(shù)據(jù)接口向外發(fā)送,。通過在GST系統(tǒng)的485/232接口連接LonWorks網(wǎng)關(guān), LonWorks網(wǎng)關(guān)定時向GST200主機發(fā)送讀取數(shù)據(jù)指令,,如讀到報警數(shù)據(jù),則存在網(wǎng)關(guān)相應(yīng)的網(wǎng)絡(luò)變量中,。PC機上DDE SERVER軟件定時讀取網(wǎng)關(guān)數(shù)據(jù),并存儲在LNS數(shù)據(jù)庫,。上位機程序作為DDE CLIENT訪問DDE SERVER 軟件讀取LNS數(shù)據(jù)庫,,然后顯示相關(guān)的GST報警信息。
在本系統(tǒng)中,,采用了i.Lon600 LonWorks/IP服務(wù)器[5]作為LonWorks IP路由器,。i.Lon600 LonWorks/IP服務(wù)器是一個遵從EIA 852協(xié)議的LonTalk到IP的路由器,它能夠為日常設(shè)備的存取訪問提供一個可靠安全的Internet通道,。它所提供的大的數(shù)據(jù)包吞吐量,、強大的結(jié)構(gòu)以及簡單的啟動能力,使其非常適合于樓宇自動化領(lǐng)域的應(yīng)用,。i.Lon600 LonWorks/IP服務(wù)器將Internet或者任何基于10/100 Base-T的LAN或者WAN作為本地或者遠(yuǎn)程傳遞LonWorks控制信息的通道,。它使用MD5認(rèn)證確保存取訪問的安全性,內(nèi)部采用一個32位RISC處理器和Echelon公司的LonWorks/IP體系結(jié)構(gòu),,從而為高速控制,、顯示,、監(jiān)視應(yīng)用程序提供最佳的性能。
3 系統(tǒng)的實現(xiàn)
3.1 系統(tǒng)的軟件設(shè)計
基于LonWorks技術(shù)的消防聯(lián)動控制系統(tǒng)具有遠(yuǎn)程監(jiān)控的能力,,通過上位機可以實時地了解現(xiàn)場狀態(tài),,并采取相應(yīng)的控制。系統(tǒng)監(jiān)控軟件采用VB進行編寫的,,主要由監(jiān)控主程序和數(shù)據(jù)庫文檔構(gòu)成,。監(jiān)控主程序包括數(shù)據(jù)接收程序和數(shù)據(jù)處理程序,數(shù)據(jù)接收程序通過接收到的信息與數(shù)據(jù)庫中的信息相比較,,并即時地反映出來,,最后加入到記錄歷史的數(shù)據(jù)庫中,方便以后的管理和查詢,。系統(tǒng)具體的軟件監(jiān)控流程如圖3所示,。
?
在本系統(tǒng)中,GST200火災(zāi)報警控制器LCD能夠顯示具體報警位置,,同時LonWorks網(wǎng)關(guān)讀取GST200報警信息,,一旦接收到Info報警信號,立即進行相關(guān)處理/轉(zhuǎn)換并將信息更新到響應(yīng)網(wǎng)絡(luò)變量,,DDE SERVER讀取LonWorks網(wǎng)絡(luò)上的網(wǎng)絡(luò)變量存儲在LNS數(shù)據(jù)庫,;上位機程序讀取LNS數(shù)據(jù)庫數(shù)據(jù),從而實現(xiàn)遠(yuǎn)程監(jiān)控,。本系統(tǒng)上位機監(jiān)控界面具體如圖4所示,。
3.2 控制網(wǎng)絡(luò)設(shè)計
在LonWorks控制網(wǎng)絡(luò)中,通過網(wǎng)絡(luò)變量把底層控制網(wǎng)與上層信息網(wǎng)連接起來,,實現(xiàn)數(shù)據(jù)的實時傳送,。在本系統(tǒng)中,通過使用LonMaker工具創(chuàng)建LonMaker網(wǎng)絡(luò)[6-7],,LonMaker工具的圖形化界面使開發(fā)人員能容易地對各個智能節(jié)點模塊進行安裝,、下載應(yīng)用程序以及參數(shù)配置,并能方便地利用其完善的自診斷功能對各個智能節(jié)點模塊或網(wǎng)絡(luò)的故障進行檢測,?;贚onWorks技術(shù)的消防聯(lián)動控制系統(tǒng)具體的LonMaker網(wǎng)絡(luò)視圖如圖5所示。
?
在LonMaker視圖中,,一個設(shè)備對應(yīng)于網(wǎng)絡(luò)中的一個物理設(shè)備,。LonMakers系統(tǒng)中安裝一個設(shè)備需要兩個步驟:第一步,設(shè)備定義,;第二步,,安裝。在安裝過程中,把物理設(shè)備與所創(chuàng)建的LonMaker視圖中的圖標(biāo)聯(lián)系起來,。
針對智能小區(qū)消防監(jiān)控系統(tǒng)的特點,,建立一種基于LonWorks技術(shù)的消防聯(lián)動控制系統(tǒng),有利于提高消防監(jiān)控信息管理的準(zhǔn)確性和可靠性,,減少現(xiàn)有分散監(jiān)控系統(tǒng)的值守保衛(wèi)人員,,實現(xiàn)消防信息的區(qū)域聯(lián)網(wǎng)功能。同時由于i.Lon600 LonWorks/IP服務(wù)器可以將LonWorks網(wǎng)絡(luò)和IP網(wǎng)絡(luò)實現(xiàn)無縫連接,,使LonWorks網(wǎng)絡(luò)在高速傳輸和遠(yuǎn)程監(jiān)控兩方面的性能得到大大增強,,進一步拓展了LonWorks技術(shù)的應(yīng)用范圍。
參考文獻
[1] 肖黎. 消防系統(tǒng)控制管理平臺在智能化住宅小區(qū)中的應(yīng)用[J]. 中國住宅設(shè)施, 2004(3):27-29.
[2] ?Echelon. Introduction to the LonWorks System[Z]. USA:?Echelon Corporation, 2003.
[3] ?馬莉. 智能控制與LON網(wǎng)絡(luò)開發(fā)技術(shù)[M]. 北京:北京航空航天大學(xué)出版社, 2003.
[4] ?侯葉,黃道君. 一種基于LonWorks網(wǎng)絡(luò)實現(xiàn)監(jiān)控的方式[J]. 儀表技術(shù)與傳感器,2002(8):34-36.
[5] ?Echelon. i.Lon600 LonWorks/IP server user′s guide[Z].?USA: Echelon Corporation, 2003.
[6] ?Echelon.LonMaker for Windows release 3.1 user′s guide?[Z].USA: Echelon Corporation, 2002.
[7] 凌志浩. 從神經(jīng)元芯片到控制網(wǎng)絡(luò)[M]. 北京:北京航空航天大學(xué)出版社,2001.
?