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