LonWorks現(xiàn)場總線在樓宇自控系統(tǒng)中的應(yīng)用
軟件設(shè)計主要包括LON智能節(jié)點的編程、安裝維護和上位監(jiān)控軟件實現(xiàn)。
LON智能節(jié)點編程采用Neuron C,它完全兼容C,具有豐富的功能子程序,用戶無須關(guān)心網(wǎng)絡(luò)通信、內(nèi)存分布等問題,只須根據(jù)應(yīng)用系統(tǒng)的需求直接編程控制節(jié)點I/O端口,實現(xiàn)對測控對象的訪問;各節(jié)點之間以網(wǎng)絡(luò)變量的形式進行互訪,實現(xiàn)點對點、點對多點的信息交換。
BA系統(tǒng)的網(wǎng)絡(luò)安裝維護軟件選用LonMaker forWindows軟件。LonMaker for Windows軟件是美國Echelon公司開發(fā)的LonWorks網(wǎng)絡(luò)安裝維護軟件。它提供密碼保護為操作人員提供操作與維護權(quán)限,該軟件的圖形化界面使操作人員能直接明了地對各個智能節(jié)點進行安裝、下載應(yīng)用程序以及參數(shù)設(shè)置,操作人員利用其完善的自診斷功能對各個智能節(jié)點或網(wǎng)絡(luò)的故障進行檢測。
BA系統(tǒng)的上層監(jiān)控軟件采用Intouch 7.O組態(tài)軟件來開發(fā),它是基于Windows的32位面向?qū)ο蟮膱D形化HMI應(yīng)用程序生成工具,用于工業(yè)自動化、過程控制和管理性監(jiān)測,集成了當今微軟最先進的軟件技術(shù)。Intouch 7.O提供了支持LonWorks技術(shù)的I/O Serv―er,可與LON―EU2000系統(tǒng)產(chǎn)品進行連接,實現(xiàn)整個BA系統(tǒng)的實時監(jiān)控。
當BA系統(tǒng)安裝配置完成后,操作人員即口關(guān)閉LonMaker for Windows軟件讓BA系統(tǒng)獨立運行;對BA系統(tǒng)的監(jiān)控通過Intouch 7.O軟件實現(xiàn),這樣有利于系統(tǒng)安裝和監(jiān)控的完全獨立,可以有效地防止操作人員的誤操作而導(dǎo)致系統(tǒng)的癱瘓。
方案設(shè)計選用LNS DDE Server全32位應(yīng)用軟件,安裝在中央監(jiān)控主機中,有上層監(jiān)控軟件Intouch 7.O同時運行,它的功能是實現(xiàn)BA系統(tǒng)和In―touch 7.O軟件的實時數(shù)據(jù)交換。記錄數(shù)據(jù)、報警信息和紀要等可以直接分別存入上層監(jiān)控軟件的系統(tǒng)數(shù)據(jù)庫,或轉(zhuǎn)換成Microsoft Execl等文件格式并存在當?shù)赜脖P中,通過大樓內(nèi)部局域網(wǎng),任何上網(wǎng)用戶都可以讀取該文件并打印出來,方便使用。
整個LonWorks BA系統(tǒng)各部分之間的數(shù)據(jù)通訊如圖2所示。本文引用地址:http://www.biyoush.com/article/163850.htm
DDE是進程之間的通訊機制,它使用Windows消息和共享內(nèi)存,使相互合作應(yīng)用程序能夠交換數(shù)據(jù)。DDE中存在著一種協(xié)議,發(fā)送應(yīng)用程序和接收應(yīng)用程序在交換數(shù)據(jù)時必須遵守這種協(xié)議。一般來說,數(shù)據(jù)的提供者就是DDE服務(wù)程序,而數(shù)據(jù)的接受者就是DDE客戶程序。在這里,Intouch 7.0應(yīng)用程序為DDE客戶程序,Lon Manager DDE服務(wù)程序為服務(wù)程序。LonManager服務(wù)程序在LonWorks網(wǎng)絡(luò)和Windows客戶程序之間交換網(wǎng)絡(luò)變量數(shù)據(jù)。
4 結(jié) 語
以LonWorks技術(shù)為核心的LonMark標準將被世界更多標準組織認證與認可、引用,成為世界家用電器和控制設(shè)備網(wǎng)絡(luò)化方面重要的跨行業(yè)標準。LonWorks技術(shù)將人們的生活帶入Internet時代。我們身邊的樓宇、家庭、工廠和交通運輸系統(tǒng)中,存在著由家用電器相互連接構(gòu)成的無形網(wǎng)絡(luò)。
評論