新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 幾種基于LONWORKS實現監控系統的方法

        幾種基于LONWORKS實現監控系統的方法

        作者: 時間:2012-06-09 來源:網絡 收藏

        4使用VB+LNS開發平臺開發的方法

          4.1LNS網絡工具

          LNS網絡工具可以是DM-21嵌入式工具和基于PC機的工具(LonMakerforWindows,LNSDDEServer),也可以為基于開發工具包開發的工具。其中LNS應用程序開發者工具包是開發LNS網絡工具的工具包。包括LNS服務器、32位LNSActiveX控件、LNS數據服務器、32位DLL、LNSPlug-in向導軟件、基于LNS網絡接口的網絡驅動程序、工具應用程序等,適用于Windows2000、WindowsNT4.0、Windows95/98等。

          4.2LNS對象層次結構及編程模型

          LNS(NetworkService的縮寫,網絡操作系統)把網絡表示為具有層次的對象,而每個對象相應于網絡中的物理對象,如網絡設備、特性、操作等。這些對象提供了一整套的方法、屬性和事件。

          如圖2所示為一個LNS編程模型的例子。“設備對象”表示一個應用設備的一個對象,它提供了一套方法與屬性。LNS客戶應用程序通過LNSActiveX控件賦予對象屬性和方法,使對象發生改變。比如把“State”(狀態)賦予對象的屬性,把“Wink”(閃爍)賦予對象的方法,使該設備產生相應的變化。而當設備發生網絡變量更新或ServicePin時,通過LNSActiveX控件以事件報告設備對象所發生的變化,應用程序根據這些事件進行相應的處理。


        圖2LNS編程模型

          4.3開發LNS應用程序

          開發一個LNS應用程序即LNS網絡工具,使它能夠安裝節點、創建連接、診斷和維護網絡、監控網絡、優化網絡等。為了完成開發,需要的軟硬件如下:

          軟件:theLNSApplicationDevelopersKitforWindows(LNS應用程序開發者工具包)、LNSforWindows、MicrosoftVisualBasic6.0。

          硬件:一個NSI(網絡服務接口)、一個LonWorks設備(具有Serverpin)。

        5嵌入式(WebServer)的實現

          i.LON1000是埃施朗公司推出的突破性產品,在性能和可靠性方面都是高水平的,得到Cisco的認證。i.LON1000具有兩種主要功能:作為LonWorksRouter與作為Webserver。

          Web服務器在數據服務器與Web瀏覽器之間提供LonWorks網絡變量的服務,實現遠程監控。基于Web管理的LonWorks網絡與一般的LonWorks網絡的主要區別,是在已存在的LonWorks網絡上,添加一臺i.LON設備做WebServer。i.LON設備以WebServer方式運行,在互連網上作為實際網絡的代理,具體實現細節對監控端是完全透明的。基于以太網,客戶只要擁有瀏覽器,即可方便地對遠程設備進行監控,這樣無論在何處、何時都可通過LAN、WAN或Internet對特定LonWorks網絡的設備進行實時監控,如圖3所示。

          使用i.LONWebServer進行監控需要完成如下工作:


        圖3基于i.LONWeb的LonWorks網絡的控制

          ①配置i.LON:使用ConsoleApplication;

          ②建立新信道:使用theConfigurationServer;

          ③配置i.LON作為WebServer的網絡:通過網絡管理工具,如LonMaker;

          ④創建網頁:使用HTML編輯器及i.LONWebTagWizard;

          ⑤向i.LON設備傳送網頁:使用FTP;

          ⑥安全性設置:修改i.LON的WebParams.dat文件中的設置;

          ⑦測試:通過Web瀏覽器進行測試。

        6結論

          本文分析與討論了四種基于Lonworks實現的方法。LM工具的人機界面為簡單監控提供了低成本平臺,但它不能用來代替高級終端的HMI工具。利用LM+LNSDDEServer+組態軟件進行監控的方法,具有快速、開發工作量小、方便組態的特點,適合一般要求的HMI,尤其適合短期、可靠性高的工程項目。直接使用LNS開發,可以定制自己的軟件產品,監控與管理系統更靈活,但開發工作量比LM+LNSDDEServer+組態軟件大,而且復雜。利用WebServer實現監控,可通過Internet從任何地方、任何時間對LonWorks網絡進行監控,把Internet帶入人們的生活,但它不能訪問配置屬性和網絡管理功能。

          通過以上四種方法的分析與比較,只要我們充分理解LonWorks技術,并根據實際情況選用合適的方法,就可以建立一個所需要的監控系統。

          本文作者創新點:首次概括與總結了基于LonWorks可以建立監控系統的方法,并對各種方法的特點進行了比較。

        參考文獻:

          [1]EchelonCo,LNSDDEServerUser’sGuide,Version2.01,1998-1999

          [2]EchelonCo,LNSforWindows’sProgrammer’sGuide

          [3]趙研.幾種網絡控制系統的比較及典型應用.微計算機信息.2006,4:40-42、146


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 昌乐县| 南丰县| 剑川县| 成都市| 舒兰市| 大竹县| 丰都县| 垫江县| 永顺县| 中山市| 乐陵市| 谷城县| 卓资县| 霍林郭勒市| 嫩江县| 海门市| 皋兰县| 灵山县| 乌兰浩特市| 成武县| 历史| 西丰县| 大方县| 涿州市| 监利县| 乳源| 凌源市| 金华市| 清丰县| 云南省| 宜兰市| 阿勒泰市| 望奎县| 杨浦区| 乾安县| 高雄市| 马山县| 庆云县| 通州区| 丹巴县| 潜山县|