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