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