關(guān)鍵詞:LonWorks,驅(qū)動(dòng),LNS,組態(tài)
伴隨著LonWorks網(wǎng)絡(luò)技術(shù)在自動(dòng)化市場(chǎng)的迅速發(fā)展,LON網(wǎng)絡(luò)驅(qū)動(dòng)程序開發(fā)成為LonWorks網(wǎng)絡(luò)構(gòu)建的重要一環(huán)。本文意在提醒可能遇到的一個(gè)難點(diǎn)。通用組態(tài)軟件的通用性(畫面組態(tài)方便,Windows平臺(tái),滿足各種行業(yè)應(yīng)用等)、靈活性(集成各種控制設(shè)備I/O驅(qū)動(dòng)服務(wù))和可靠性(系統(tǒng)運(yùn)行),成為工業(yè)級(jí)項(xiàng)目數(shù)據(jù)采集監(jiān)控系統(tǒng)的首選。通用組態(tài)軟件的Lonworks驅(qū)動(dòng)程序開發(fā)成為熱門話題。
LNS DDE Server由于仍然采用DDE 協(xié)議,Lonworks控制網(wǎng)絡(luò)設(shè)備而言,存在速度及其瓶頸問題。在一些大型系統(tǒng)中,可能滿足不了用戶的要求。(雖然最新的LNS DDE Server 2.1在性能上有所改進(jìn),采用IP CHANNEL,采用窗口控制的采集方式,克服了原有“串行”的采集方式,和一臺(tái)Server的瓶頸,但還是基于DDE 協(xié)議)。基于OPC的Lonworks 產(chǎn)品在國(guó)內(nèi)也有應(yīng)用。但Lonworks OPC Server基本上是國(guó)外產(chǎn)品,價(jià)格昂貴。
國(guó)內(nèi)組態(tài)軟件開發(fā)商已經(jīng)開始關(guān)注Lonworks驅(qū)動(dòng)這個(gè)市場(chǎng),,雖然各個(gè)開發(fā)商擁有OPC Automation 開發(fā)平臺(tái),但是為了增加自身產(chǎn)品的壟斷,或者一體化等,國(guó)內(nèi)通用組態(tài)軟件的驅(qū)動(dòng)程序,一般為動(dòng)態(tài)連接庫形式,僅應(yīng)用于自己的組態(tài)軟件,比如FIX,CITECT組態(tài)軟件等Lonworks驅(qū)動(dòng)(是基于16位API的,現(xiàn)在已經(jīng)不用)。
組態(tài)軟件公司開發(fā)Lonworks驅(qū)動(dòng)程序必須搞清楚Lonworks網(wǎng)絡(luò)配置的基本過程?;?/FONT>LNS平臺(tái)開發(fā)驅(qū)動(dòng)程序,必須說明是在那個(gè)版本下開發(fā)的,由于ECHELON LNS平臺(tái)向后不兼容,所以,不同的版本開發(fā)的驅(qū)動(dòng)程序和網(wǎng)絡(luò)管理工具無法兼容。例如,用LonMaker for Windows 3.0 配置網(wǎng)絡(luò),用LNS2.0平臺(tái)開發(fā)的組態(tài)軟件驅(qū)動(dòng)程序就無法打開數(shù)據(jù)庫。當(dāng)然,如果不是基于LNS開發(fā)的驅(qū)動(dòng),就沒有這個(gè)問題,但是,需要網(wǎng)卡接口API函數(shù),同時(shí)組態(tài)軟件I/O配置可能要麻煩一些?;?/FONT>LNS平臺(tái)的配置由于LNS 的層次結(jié)構(gòu),配置過程“域名化”或者“DNS化”。而非LNS平臺(tái),直接讀取的是網(wǎng)絡(luò)節(jié)點(diǎn)的網(wǎng)絡(luò)映象,配置過程“邏輯地址化”。