LonWorks是美國Echelon公司1992年推出的局部操作網(wǎng)絡。LonWorks技術為設計、創(chuàng)建、安裝和維護設備網(wǎng)絡方面的許多問題提供一種完整、開放、成品化的解決方案:網(wǎng)絡的大小可以是兩個到32385個節(jié)點設備,并且可以適用于任何場合,從超市到加油站,從飛機到鐵路客車,從熔解激光到自動販賣機,從半導體制造到醫(yī)療設備,從單個家庭到一棟摩天大樓。今天,在幾乎每種工業(yè)應用中,有一種趨勢就是遠離專用控制方案和集中系統(tǒng)。制造商正在使用基于開放技術的產(chǎn)品,如現(xiàn)成的芯片、操作系統(tǒng)和功能模塊構成的一種分布式控制網(wǎng)絡產(chǎn)品。這些特性可以改進可靠性、提高靈活性、降低系統(tǒng)成本、改善系統(tǒng)性能。LonWorks技術通過所提供的互操作性、先進的技術架構、快速地產(chǎn)品開發(fā)和可估算的成本節(jié)約,為這個趨勢的發(fā)展提供了動力和技術支撐。 LonWorks網(wǎng)絡中,LON設備的通信是采用一種稱為LonTalk的網(wǎng)絡標準語言實現(xiàn)的。LonTalk協(xié)議由各種允許網(wǎng)絡上不同設備彼此間智能通信的底層協(xié)議組成。 LonTalk協(xié)議是一種面向?qū)ο蟮木W(wǎng)絡通信協(xié)議。LonTalk固化在神經(jīng)元芯片內(nèi)。LonTalk局部操作網(wǎng)協(xié)議是為LonWorks中通信所設的框架,支持ISO組織制定的OSI參考模型的7層協(xié)議,并可使簡短的控制信息在各種介質(zhì)中非常可靠地傳輸。
LonTalk協(xié)議是直接面向?qū)ο蟮木W(wǎng)絡協(xié)議,具體實現(xiàn)即采用網(wǎng)絡變量的形式。又由于硬件芯片的支持,使它實現(xiàn)了實時性和接口的直觀、簡潔等現(xiàn)場總線的應用要求。
LonTalk協(xié)議提供一整套通信服務,這使得LON設備中的應用程序能夠在網(wǎng)絡上同其他設備發(fā)送和接收報文而無需知道網(wǎng)絡的拓撲結構或者網(wǎng)絡的名稱、地址,或其他設備的功能。LonWorks協(xié)議能夠有選擇地提供端到端的報文確認、報文證實和優(yōu)先級發(fā)送,以提供規(guī)定受限制的事務處理次數(shù)。對網(wǎng)絡管理服務的支持使得遠程網(wǎng)絡管理工具能夠通過網(wǎng)絡和其他設備相互作用,這包括網(wǎng)絡地址和參數(shù)的重新配置、下載應用程序、報告網(wǎng)絡問題和啟動/停止/復位設備的應用程序。LonTalk——也就是LonWorks系統(tǒng)——可以在任何物理媒介上通信,這包括電力線,雙絞線,無線(RF),紅外(IR),同軸電纜和光纖。 構建控制網(wǎng)絡的方法有很多,但對于自動化控制而言,平坦的、對等式(P2P)體系結構即分布式網(wǎng)絡結構是最好的。P2P體系結構和其它任何一種分級的體系結構相比,不再具有分級體系結構與生俱來的單點故障。在傳統(tǒng)的體系結構中,來自某一個設備的信息要傳遞給目標設備,必須先傳送到中央設備或者網(wǎng)關。因此,每兩個非中央設備之間的通信包括了一個額外的步驟,就是要通訊中央控制器或網(wǎng)絡建立相互通訊,增加了故障的可能性。分布式網(wǎng)絡體系結構的設計相比之下,它允許兩個設備之間直接通信,這避免了中央控制器的故障可能性,并且排除了瓶頸效應。此外,在分布式網(wǎng)絡結構設計中,設備的故障更多的可能是只影響到一個設備,而不象非平坦的、非對等式體系結構中潛在的影響到許多設備。