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