- LonWorks
-
Local Operating Network (LON) ist ein Feldbus, welcher unter anderem in der Gebäudeautomatisierung eingesetzt wird. Dieser Feldbus wurde von der US-amerikanischen Firma Echelon Corporation um das Jahr 1990 entwickelt. Die LON-Technologie – mit ANSI/CEA-709.x und ANSI/CEA-852 standardisiert sowie als EN 14908-x in das europäische und als ISO/IEC 14908-x in das internationale Normenwerk übernommen – ermöglicht den neutralen Informationsaustausch zwischen Anlagen und Geräten von verschiedensten Herstellern und unabhängig von den Anwendungen.
Inhaltsverzeichnis
Konzept
Der ursprüngliche Kerngedanke des LON-Feldbussystems war die dezentrale Automatisierung in flachen, d. h. nicht oder nur wenig vertikal unterteilten Systemen. Im LON kommunizieren Geräte (in der Terminologie Knoten bzw. engl. Nodes genannt) über einen Bus miteinander. Der gedankliche Ansatz der dezentralen Automatisierung mit LON sieht eine Unterteilung der Nodes in Sensoren, Aktoren und Controller vor. Nur lokal benötigte Informationen sollen dabei möglichst an „Ort und Stelle“ verarbeitet werden. Dieses Konzept steht im Gegensatz zu hierarchisch orientierten Systemen, in welchen ein übergeordneter Rechner (in der Regel eine Speicherprogrammierbare Steuerung - Direct Digital Control - Station) alle Daten einsammelt.
Hardware
Hardwareseitiges Kernstück dieses Feldbussystems ist der Neuron (Chip). Der Neuron-Chip enthält drei 8 Bit Prozessoren (CPUs): Die Media Access CPU kontrolliert die physikalische Verbindung zum Netzwerk. Die Network-CPU ist für die Kodierung und Dekodierung der Netzwerknachrichten verantwortlich. Auf der Application CPU läuft die vom Anwender programmierte Software, welche die eigentliche „Intelligenz“ eines Knotens repräsentiert. Jeder Neuron-Chip enthält eine weltweit einmalige, 48 Bit lange ID-Nummer (die Neuron-ID), mit deren Hilfe jeder Bus-Knoten im Netz eindeutig identifizierbar ist. Der Neuron-Chip wurde zunächst sowohl von der Firma Motorola als auch von der Firma Toshiba hergestellt. Anfang 2001 stellte Motorola allerdings die Produktion des Neuron-Chips ein. Neu hinzu kamen Cypress und Echelon. Inzwischen sind auch Lösungen verfügbar, bei denen der LON-Protokollstack auf anderen Prozessoren (z. B. ARM7) läuft.
Das Kommunikationsprotokoll dieses Feldbusses wird als LonTalk-Protokoll bezeichnet. Das LonTalk-Protokoll definiert die Schichten 2 bis 7 des OSI-Referenz-Modells. Für die physikalische Schicht (Schicht 1 des OSI-Modells) stehen verschiedene Transceiver zur Verfügung, wie zum Beispiel leitungsgebundene Übertragung, Funk, Glasfaser aber auch Powerline-Kommunikation.
Die Datenkodierung auf der physikalischen Schicht kann direkt durch den Neuron-Chip oder durch den Transceiver selbst gesteuert werden. Für die direkte Steuerung bietet das LonTalk-Protokoll die Betriebsart Direct Mode. Die Kodierung der Daten erfolgt im Manchester-Code. Als Zugriffsverfahren wird ein modifiziertes p-persistentes CSMA mit optionaler Kollisionserkennung eingesetzt, wobei die Möglichkeit besteht, einzelne Nachrichten zu priorisieren. Im Special Purpose Mode können Transceiver mit eigener Signalverarbeitung angesteuert werden. In diesem Mode übernimmt der Transceiver selbst die Steuerung des Medienzugriffs. Grundsätzlich ist dieses Feldbussystem ein Multimastersystem.
Aus logischer Sicht kommunizieren die Knoten über Kommunikationsobjekte miteinander, sogenannter NV oder Network Variables. Damit Knoten verschiedener Hersteller miteinander kommunizieren können, werden so genannte SNVTs (Standard Network Variable Types) definiert. Das sind Datentypen aus Anwendersicht, z. B. der Typ SNVT_temp_p, welcher eine Temperatur verkörpert. Die Organisation, welche das vorantreibt, ist die LonMark International.
Software
Softwareseitig werden Knoten mit Applikationen für Standardaufgaben oder frei programmierbare Systeme eingesetzt. Für die Applikationen mit Standardaufgaben werden die Netzwerkschnittstelle und - soweit notwendig - auch die Aufgaben in LonMark standardisiert bzw. empfohlen. Die Aufgaben werden in LonMark Objekten - auch als Funktionsprofile (functional profiles) bezeichnet - gegliedert. Beispiele sind das Lamp Actuator, das Switch und das Constant Light Controller Objekt. Freie Programmierung erfolgt z. T. über Neuron C (z. B. mit dem NodeBuilder der Firma Echelon), einer ANSI C Erweiterung oder über grafische Programmierung (z. B. mit dem Programmiersystem IPOCS der Firma SysMik).
Für die Festlegung der Kommunikation zwischen den Geräten (das „Binding“), die Inbetriebnahme und die Verwaltung in LON Netzen werden Netzwerkmanagementtools eingesetzt. Für den physikalischen Zugriff auf die LON-Netze werden Netzwerkschnittstellen verschiedener Arten eingesetzt, u. a. PC Einsteckkarten.
Für die softwaretechnische Verwaltung der Informationen hat sich die LNS Architektur (LonWorks Network Services) durchgesetzt, eine Client/Server-Architektur mit integrierter Datenbank. Für die Anbindung an die Gebäudeleittechnik (GLT) - oder in der allgemeinen Sprechweise der Automatisierer an SCADA Systeme (Supervisory Control and Data Acquisition) - existieren Schnittstellen, wie sie dem Stand der Technik entsprechen, z. B. über OPC (OLE for Process Control).
Wie auch bei einigen anderen Bussystemen gestattet es die LON-Topologie, Controller (Produkte) unterschiedlicher Hersteller miteinander zu kombinieren. Zur Parametrierung der Geräte und zur Erstellung der Bindings stehen diverse LNS-Netzwerkmanagementools von verschiedenen Herstellern (z. B. LonMaker von Echelon, NL220 von Newron System oder ALEX von spega) zur Verfügung. Sie unterscheiden sich sowohl durch die Art der grafischen Darstellung des LON-Netzes als auch durch den Umfang der angebotenen Management Services.
Bei der Verwendung der LNS Architektur der Fa. Echelon müssen für jeden in das Netzwerk eingebundenen Knoten einmalig Lizenzgebühren (Device Credits) gezahlt werden. Um diese Kosten zu umgehen, haben einige Hersteller Netzwerkmanagementsysteme entwickelt, die nicht auf LNS basieren. Beispiele für derartige Systeme sind NLStart der Firma Newron System und das NiagaraAX-Framework der Firma Tridium.
Frameworks
- OSGi - Middleware-Standard (Java-Framework) für die Einbindung von LON in Service-Gateways
Organisationen
Die internationale Organisation der Hersteller, Integratoren und Nutzer der LON-Technologie ist LonMark International mit Sitz in San Jose, Kalifornien,USA.
In Deutschland ist eine Nutzerorganisation für LON aktiv, die LonMark Deutschland (ehemals „LON Nutzer Organisation e. V. LNO“). Fast alle bekannten Hersteller von LON-Geräten und anerkannte Spezialisten auf diesem Gebiet sind in der LonMark Deutschland aufgeführt.
Sogenannte LonMark Affiliates sind auch in anderen europäischen Ländern sowie in Asien und Amerika aktiv.
Die europäischen LonMark Affiliates organisieren sich in der LonMark Europe.
Siehe auch
Weblinks
Wikimedia Foundation.