Zum Inhalt springen
Weißer Deckensensor am Netzwerk der Gebäudesteuerung

Protokolle und Integration

KNX, BACnet und Modbus: Ein Protokollleitfaden

Wie sich KNX, BACnet und Modbus in Datenmodell, Topologie und Integrationsaufwand unterscheiden und wie sie sich in einem Gebäudeautomationssystem kombinieren lassen, ohne die Kontrolle über die Punktliste zu verlieren.

Kurze Antwort

KNX ist ein dezentraler Feldbus für Beleuchtung, Sonnenschutz und Raumsteuerung; BACnet ist ein objektorientiertes Protokoll für die Gebäudeautomation und die Anbindung von Anlagen und Leitsystemen; Modbus ist ein einfaches registerbasiertes Protokoll für Zähler, Antriebe und Geräte. Die meisten Gebäude verwenden mehr als eines davon, verbunden über Gateways und einen dokumentierten Punktplan.

01

Warum die Protokollwahl zählt

Protokolle sind keine abstrakte Vorliebe. Sie bestimmen, welche Geräte am System teilnehmen können, welches Engineering-Werkzeug erforderlich ist, wie Daten benannt werden, wie viele Gateways dazwischenliegen und wer die Anlage später warten kann. Ein Protokoll mit reichem Objektmodell macht die Integration berechenbar; ein registerbasiertes Protokoll bietet Flexibilität, überlässt die Bedeutung aber dem Integrator. Ein dezentraler Bus verringert die Abhängigkeit von einem zentralen Controller; ein IP-basiertes Leitsystemprotokoll erleichtert die Anlagenintegration und die Ferndiagnose. Die meisten Gebäude erhalten am Ende mehr als ein Protokoll, weil Beleuchtung, Anlagen, Zählung und Raumsteuerung unterschiedliche Historien und unterschiedliche Geräteökosysteme haben. Die Planungsaufgabe besteht darin, jedes Protokoll dort einzusetzen, wo es passt, und die Grenzen ausdrücklich festzulegen, statt einen Sieger zu erklären. Ein Protokoll, das sich leicht installieren, aber schwer dokumentieren lässt, kostet über die Lebensdauer des Gebäudes mehr. Die Grenze ist der Ort, an dem das meiste Integrationsrisiko sitzt: Ein Gateway ohne Verantwortlichen ist ein Ausfall, der auf die Übergabe wartet. Die Protokollwahl ist daher eine Lebenszyklusentscheidung und keine Einkaufsvorliebe. Die Frage ist nicht, welches Protokoll offen ist, sondern welche Teile der Installation wartbar bleiben, wenn der ursprüngliche Integrator nicht mehr verfügbar ist. Eine Entscheidung, die allein der Elektroinstallateur trifft, übergeht üblicherweise das Wartungsteam.

  • Geräteökosystem und Engineering-Werkzeuge
  • Datenmodell und Benennung
  • Anzahl der Gateways und Ausfallpunkte
  • Wartbarkeit und Lebenszyklusbetreuung
02

KNX: dezentrale Raumsteuerung

KNX ist ein Feldbus für die Gebäudesteuerung, der häufig für Beleuchtung, Sonnenschutz, HLK-Endgeräte und Raumfunktionen eingesetzt wird. Geräte werden einzeln adressiert und kommunizieren über Gruppenadressen, sodass ein Schalter eine Leuchte ohne zentrales Programm steuern kann. Das Engineering erfolgt in ETS, wo die Gruppenadressstruktur und die Geräteparameter festgelegt werden. Das dezentrale Modell ist robust: Fällt ein Gerät aus, arbeitet der übrige Bus weiter. KNX lässt sich über IP mit Routern und Schnittstellen erweitern, was den Einsatz über Etagen und Gebäude hinweg praktikabel macht. Seine Stärke ist die standardisierte Raumsteuerung mit einem großen Gerätemarkt. Seine Einschränkung besteht darin, dass komplexe Anlagensequenzen und systemübergreifende Logik üblicherweise in einem übergeordneten Controller oder Gateway liegen, nicht im Bus selbst. Ein sauberer Gruppenadressplan ist der Unterschied zwischen einer wartbaren KNX-Installation und einem Projekt, das niemand anfassen möchte. Gruppenadressen sollten nach Funktion und Standort geplant werden, nicht nach der Reihenfolge, in der die Geräte installiert wurden. Eine Linie unterstützt üblicherweise 64 Geräte; Koppler und Segmente erweitern die Installation, und jede Grenze sollte dokumentiert werden. Gruppenadressen sollten außerdem Raum für eine neue Etage oder eine geänderte Vermietung lassen. Ein Bus, der sich leicht erweitern lässt, lässt sich auch leicht übererweitern.

  • Twisted-Pair-Bus mit dezentraler Logik
  • Einzel- und Gruppenadressierung
  • ETS als Engineering-Werkzeug
  • IP-Routing für größere Installationen
03

BACnet: Objekte und Leitsystemintegration

BACnet ist ein objektorientiertes Protokoll, das für Gebäudeautomation und -steuerung entwickelt wurde. Ein Gerät stellt Objekte bereit, etwa Analog Input, Analog Output, Analog Value, Binary Input, Binary Output, Binary Value und Multi-State-Objekte. Jedes Objekt besitzt Eigenschaften: Present Value, Einheiten, Status-Flags, Beschreibung und Alarmgrenzen. Dienste ermöglichen Lesen, Schreiben, Discovery und Change-of-Value-Subscription. BACnet läuft über IP und über MS/TP, wodurch es Anlagencontroller und Feldgeräte am selben Standort erreichen kann. Sein Objektmodell macht die Integration berechenbarer als eine reine Registerliste, vorausgesetzt, Objektnamen und Einheiten sind konsistent. BACnet-Tests und Gerätelisten helfen, ersetzen aber keine punktweise Prüfung während der Inbetriebnahme. Eine konsistente Benennung über alle Geräte hinweg ist mehr wert als eine lange Objektliste. Der häufigste Integrationsfehler ist kein Protokollfehler; es ist ein Punkt, der dem falschen Objekt zugeordnet oder falsch skaliert ist. Ein Objektbrowser zeigt, was vorhanden ist, nicht was es bedeutet. Der Zugriff auf Eigenschaftsebene ist entscheidend: Ein Gerät, das einen Wert bereitstellt, aber das Schreiben seines Sollwerts nicht erlaubt, kann keine Rückstellsequenz unterstützen. Die Objektliste sollte festhalten, welche Eigenschaften beschreibbar sind, nicht nur welche lesbar sind.

  • Geräte, Objekte, Eigenschaften und Dienste
  • Standardobjekttypen für Punkte
  • BACnet/IP- und MS/TP-Segmente
  • Discovery, COV und Punktprüfung
04

Modbus: Register und praktische Grenzen

Modbus ist ein einfaches Anfrage-Antwort-Protokoll, das auf Coils und Registern aufbaut. Modbus RTU läuft über serielle Verbindungen; Modbus TCP verpackt dasselbe Modell in Ethernet. Ein Master pollt Slaves über Unit-Adresse und Funktionscode und liest oder schreibt eine festgelegte Anzahl von Registern. Das Protokoll definiert den Transport, nicht die Bedeutung: Ein Register kann eine Temperatur, ein Statuswort, einen Energiezähler oder eine Firmware-Version enthalten. Diese Flexibilität ist der Grund, warum Zähler, Frequenzumrichter, Wechselrichter und Sensoren es verwenden, und warum jede Integration eine Registerliste des Herstellers benötigt. Achten Sie auf Skalierung, vorzeichenbehaftete Werte, 32-Bit-Wortreihenfolge, Polling-Intervalle und Timeout-Verhalten. Ein Modbus-Gerät, das nicht mehr antwortet, sollte einen klaren Fehler erzeugen, keinen veralteten Wert, der gültig aussieht. Ein Register, das Null liest, kann aus, gestört oder nicht konfiguriert bedeuten; die Liste sollte angeben, was zutrifft. Die Dokumentation der Registerliste ist wertvoller als jede Gateway-Konfiguration, denn sie ist es, was der nächste Ingenieur benötigt. Ein serielles Segment unterstützt üblicherweise 32 Einheiten ohne Repeater, und das Polling zu vieler Geräte zeigt die Grenze schnell auf. Die Registerliste sollte mit der Geräte-Firmware versioniert werden, weil sich Adressen verschieben. Die serielle Diagnose ist begrenzt; ein Protokollanalysator ist ein Inbetriebnahmewerkzeug, keine dauerhafte Lösung.

  • RTU über seriell, TCP über Ethernet
  • Master-Slave-Polling und Unit-Adressen
  • Coils und Register mit herstellerspezifischer Bedeutung
  • Skalierung, Byte-Reihenfolge und Timeout-Verhalten
05

DALI und weitere Feldbusse

DALI verdient eine gesonderte Betrachtung, weil Beleuchtung häufig die größte Gerätepopulation in einem Gebäude ist. Eine DALI-Linie adressiert einzelne Treiber und Steuergeräte, üblicherweise 64 pro Linie, und überträgt langsame, aber zuverlässige Befehle. Sie ist kein gebäudeweites Netzwerk; Gateways verbinden sie mit KNX, BACnet oder einem Controller. DALI-2 ergänzt Interoperabilitätserklärungen für Sensoren und Steuergeräte, was wichtig ist, wenn Produkte mehrerer Hersteller eine Linie teilen. Die Notbeleuchtung lässt sich über DALI überwachen, sofern die Leuchten dies unterstützen; das Prüfregime und die Nachweispflicht bleiben jedoch lokal. Die häufigen Fehler sind Adresswildwuchs, fehlende Pläne und ein Gateway, das wie ein transparentes Kabel behandelt wird. Eine Beleuchtungsintegration sollte für jede Leuchte Linie, Adresse, Gruppe und Szenenzugehörigkeit festhalten, denn diese Aufzeichnung ist es, die die Wartung tatsächlich nutzt. Weitere Busse wie 0-10V und Phasenanschnittdimmung existieren weiterhin und sollten dort integriert werden, wo sie sind, statt sie aus Gründen der Einheitlichkeit zu ersetzen. Die Planung sollte angeben, welcher Bus welche Leuchte führt, denn zwei Steuerwege zu einem Treiber sind ein Fehler, der auf seine Entstehung wartet. Ein DALI-Gateway, das seinen Plan verliert, kann eine Etage verdunkeln, ohne dass ein einziger Treiber ausfällt. Ergebnisse von Notlichttests sollten in einer Form exportiert werden, die die verantwortliche Person unterschreiben kann.

  • Einzeladressierung von Treibern und Gruppen
  • DALI-2-Interoperabilitätserklärungen
  • Gateways zu KNX, BACnet oder Controllern
  • Linien-, Adress- und Szenenaufzeichnungen bei der Übergabe
06

Protokolle kombinieren, ohne einen fragilen Stack aufzubauen

Eine praktikable Planung setzt jedes Protokoll dort ein, wo sein Geräteökosystem am stärksten ist: KNX für die Raumsteuerung, DALI für Leuchten, BACnet für Anlagen und Leiteinrichtungen, Modbus für Zähler und Antriebe. Gateways übersetzen zwischen ihnen, aber jedes Gateway ist ein Gerät mit Stromversorgung, Firmware, Konfiguration und einem Ausfallverhalten. Halten Sie die Anzahl der Gateways bewusst gewählt, dokumentieren Sie jedes einzelne und legen Sie fest, was beim Ausfall geschieht. Platzieren Sie Steuersequenzen dort, wo sie lokal laufen können, nicht nur im Gateway. Segmentieren Sie Netzwerke so, dass eine Störung in einem Segment nicht das ganze Gebäude ausfallen lässt. Die Zeitsynchronisation ist für Trendanalysen und Alarmkorrelation wichtig. Die Integrationsarchitektur sollte auf einer Seite erklärbar sein; benötigt sie ein Diagramm, dem niemand folgen kann, ist sie wahrscheinlich zu tief verschachtelt. Die Planung sollte außerdem angeben, welches System die Hauptuhr führt und wie die Zeit verteilt wird. Ein flacher, dokumentierter Stack ist leichter zu testen und günstiger zu warten als eine Kette von Übersetzern. Jede zusätzliche Übersetzungsschicht fügt Latenz, eine Konfigurationsdatei und eine Person hinzu, die beide Seiten verstehen muss. Ein Gateway, das in beide Richtungen übersetzt, benötigt eine Regel für widersprüchliche Befehle, nicht nur für verlorene Daten. Die Zeitsynchronisation sollte aus einer Quelle kommen, nicht von jedem Gateway unabhängig.

  • Ein Protokoll pro Geräteökosystem
  • Bewusst gesetzte, dokumentierte Gateways
  • Lokale Sequenzen unabhängig von Gateways
  • Netzwerksegmentierung und Zeitsynchronisation
07

Entscheidungskriterien und Gateway-Auswahl

Die Gateway-Auswahl entscheidet sich üblicherweise an drei Fragen: Was stellt das Gerät bereit, was kann das Leitsystem aufnehmen, und wer betreut die Verbindung? Eine native Schnittstelle ist einem Gateway vorzuziehen, wenn sie vorhanden ist, denn sie entfernt ein Gerät und eine Konfigurationsdatei aus dem kritischen Pfad. Ein Gateway ist gerechtfertigt, wenn das Protokoll nicht nativ ist, wenn eine elektrische Trennung erforderlich ist oder wenn die Geräteanzahl das übersteigt, was der Controller zuverlässig pollen kann. Kapazität ist nicht nur eine Punktanzahl; Polling-Last, Antwortzeit und die Anzahl gleichzeitiger Verbindungen zählen ebenfalls. Prüfen Sie, ob das Gateway die Objekttypen und Dienste unterstützt, die die Sequenz benötigt, nicht nur, ob es einen Wert lesen kann. Bestätigen Sie die Firmware-Unterstützung und die Aktualisierungspolitik des Herstellers. Halten Sie fest, wer das Gateway konfiguriert, wer seine Sicherung verantwortet und wer bei einem Ausfall gerufen wird. Das billigste Gateway ist selten die billigste Integration, sobald der Support mitgerechnet wird. Ein Gateway, das sich nicht sichern lässt, lässt sich nicht in einem Nachmittag ersetzen. Zwei in Reihe geschaltete Gateways sollten als Warnsignal für die Planung gelten, auch wenn jedes für sich funktioniert. Ein Gateway ohne Reservekapazität wird zum Grund, warum sich die nächste Phase verzögert. Als Planungsregel sollten Polling-Last und Geräteanzahl deutlich unter dem dokumentierten Maximum bleiben; behandeln Sie die Hälfte der angegebenen Kapazität als Warnschwelle und nicht als Ziel.

  • Native Schnittstelle vor Gateway, wo möglich
  • Dienste und Objekttypen prüfen, nicht nur Werte
  • Polling-Last und Antwortzeit zählen
  • Verantwortlicher, Sicherung und Austauschweg festgehalten
08

Die Integrationscheckliste und Ausfallarten

Eine Integration ist fertig, wenn jeder Punkt nachgewiesen wurde, nicht wenn das Gateway online erscheint. Beginnen Sie mit einer Punktliste, die Quelle, Ziel, Datentyp, Einheit, Bereich, Skalierung, Lese- oder Schreibrichtung, Alarmklasse und Ausfallzustand angibt. Bestätigen Sie die Objekt- oder Registerliste gegen die Herstellerdokumentation. Testen Sie Normalwerte, Werte außerhalb des Bereichs, Trennung, Neustart und Zeitsynchronisation. Prüfen Sie, ob Alarme mit der richtigen Priorität eintreffen und korrekt zurückgesetzt werden. Verifizieren Sie, dass ein Gateway-Ausfall eine sichtbare Störung erzeugt und nicht einen eingefrorenen Wert. Halten Sie die Ergebnisse fest und übergeben Sie die Pläne, Zugangsdaten und Netzwerkzeichnungen. Die Checkliste ist zugleich ein kaufmännisches Dokument: Sie legt fest, wofür der Integrator verantwortlich ist und was beim Gerätehersteller bleibt. Eine unterzeichnete Checkliste macht aus einem formlosen Inbetriebnahmebesuch den Nachweis, dass die Integration funktioniert. Ohne sie beginnt jede künftige Änderung mit einer Untersuchung statt mit einer Zeichnung. Die Checkliste sollte in jeder Phase geprüft werden, nicht nur am Ende, denn ein Punkt, der in der Liste fehlt, fehlt üblicherweise auch im Preis. Die Checkliste sollte von der Partei unterzeichnet werden, die das System später wartet, nicht nur vom Installateur. Die Punktliste ist zugleich die klarste Abwehr gegen schleichende Leistungsausweitung, denn sie zeigt, was vereinbart wurde.

  • Punktliste mit Einheiten, Skalierung und Richtung
  • Objekt- oder Registerliste verifiziert
  • Tests für Störung, Neustart und Zeitsynchronisation
  • Pläne, Zugangsdaten und Zeichnungen übergeben

KNX, BACnet und Modbus im Vergleich

17 rows
AspektKNXBACnetModbus
Ursprung und UmfangGebäudebus für Raum- und FeldgeräteNetzwerke für Gebäudeautomation und -steuerungIndustrielles Registerprotokoll
TopologieBus, Baum oder Stern über Twisted PairIP, Ethernet und MS/TPSeriell RTU oder TCP
AdressierungEinzel- und GruppenadressenGeräteinstanz und ObjektkennungenSlave- oder Unit-ID plus Registeradresse
DatenmodellGruppenobjekte und DatenpunkteObjekte, Eigenschaften und DiensteCoils und Register ohne Semantik
DiscoveryBusprogrammierung mit ETSBroadcast-Discovery und ObjektlisteManuelle Registerliste
Typische GeräteSchalter, Dimmer, Aktoren und RaumcontrollerLüftungsgeräte, Kältemaschinen, VAV-Boxen und BMSZähler, Antriebe, Wechselrichter und Sensoren
Engineering-WerkzeugETS-ProjektHerstellerwerkzeug und BMS-KonfigurationHerstellerhandbuch und Polling-Einrichtung
Lese- und SchreibmodellGruppenweises Schreiben und LesenDienste und Prioritäts-ArraysFunktionscodes und Polling
PrüfungBusscan und GruppentestObjektbrowser und COV-TestRegister-Lese-, Schreib- und Skalierungstest
LizenzierungETS-Lizenz je ProjektHerstellerwerkzeuge und GerätetestsÜblicherweise keine Protokolllizenz
Typische EignungBeleuchtung, Sonnenschutz und RaumsteuerungAnlagen- und LeitsystemintegrationZählung und Gerätedaten
Häufige FehlerquelleWildwuchs bei GruppenadressenObjektzuordnung ohne EinheitenFalsche Byte-Reihenfolge und Skalierung
Typische Segmentgrenze64 Geräte pro Linie vor KopplernMS/TP-Segment üblicherweise deutlich unter 127 Knoten32 Einheiten pro seriellem Segment ohne Repeater
AntwortverhaltenSchnell bei Raumbefehlen, langsam bei großen GruppenlesevorgängenCOV-Subscriptions reduzieren die Polling-LastDer Polling-Zyklus wächst mit der Geräteanzahl
CybersicherheitLokaler Bus; IP-Router müssen gehärtet werdenIP-Netzwerke benötigen Segmentierung und ZugriffskontrolleSerielle Verbindungen isoliert; TCP benötigt Netzwerkregeln
DokumentationGruppenadressplan und GerätelisteObjektliste mit Einheiten und COV-EinstellungenRegisterliste mit Skalierung und Wortreihenfolge
Wann nicht einsetzenGroße Anlagensequenzen und standortübergreifende LogikEinfache Zählerabfragen auf einer kleinen seriellen VerbindungKomplexe Objekte, Alarme und Zeitprogramme

Projektbilder

3 images
Modbus Extension-Modul
Modbus-Schnittstelle
Loxone Nano Relaiscontroller
Schalten
Gebäudeautomations-Dashboard auf einem Tablet
Ein einheitliches Betriebsbild

Häufige Fragen

01Was ist besser, KNX oder BACnet?

Sie lösen unterschiedliche Aufgaben. KNX ist stark in der Raum- und Feldsteuerung; BACnet ist stark in der Anlagen- und Leitsystemintegration. Viele Projekte verwenden beides, mit einem Gateway oder einem Controller, der beide Protokolle spricht. Die Wahl sollte dem Geräteökosystem folgen, nicht einer Vorliebe. Ein Projekt, das jedes Gerät auf ein einziges Protokoll zwingt, zahlt dafür üblicherweise mit Gateways oder mit verlorener Funktionalität.

02Kann ein Controller alle drei Protokolle sprechen?

Mitunter, über native Schnittstellen oder Gateways. Prüfen Sie, welche Protokolle nativ sind, wie viele Punkte jede Schnittstelle unterstützt und ob der Controller die benötigten Sequenzen ausführen kann, während er externe Geräte pollt. Native Unterstützung im Datenblatt garantiert weder die Punktkapazität noch die Dienste, die die Sequenz erfordert.

03Ist Modbus TCP dasselbe wie Modbus RTU?

Sie teilen dasselbe Registermodell, verwenden aber unterschiedliche Transportwege. RTU läuft über serielle Verbindungen mit Zeitvorgaben; TCP läuft über Ethernet. Gateways zwischen beiden sind üblich, und das Polling-Verhalten sollte geprüft werden. Ein TCP-Gateway vor einem langsamen seriellen Gerät macht dieses Gerät nicht schneller, und der Timeout sollte die tatsächliche Antwortzeit abbilden.

04Was ist ein BACnet-Objekt?

Ein Objekt ist die Darstellung eines Punktes oder einer Funktion innerhalb eines Geräts, mit Eigenschaften wie Present Value, Einheiten, Status und Alarmgrenzen. Die Integration ordnet diese Objekte den Punktnamen des Leitsystems zu. Die Zuordnung sollte Einheiten, Skalierung und Bedeutung erhalten, denn ein korrekt verbundenes Objekt mit falschen Einheiten bleibt eine falsche Messung.

05Benötige ich immer Gateways?

Nein. Viele Geräte stellen BACnet, Modbus oder KNX direkt bereit. Ein Gateway ist erforderlich, wenn Schnittstelle, Topologie oder Herstellerlizenzierung eine Übersetzung verlangen. Jedes Gateway sollte einen Verantwortlichen und ein dokumentiertes Ausfallverhalten haben. Jedes Gateway fügt zudem eine Firmware-Abhängigkeit hinzu, daher gehört seine Aktualisierungshistorie in den Wartungsplan.

06Wie viele Geräte passen auf einen Bus?

Das hängt vom Protokoll, vom Segment, vom Leistungsbudget und von der Topologie ab. Die Planung sollte der Norm und den Vorgaben des Herstellers folgen und anschließend Last und Antwortzeiten verifizieren. Es gibt keine verantwortbare allgemeingültige Zahl. Ein Bus, der auf dem Labortisch mit zehn Geräten funktioniert, kann sich mit vierzig anders verhalten, insbesondere wenn Polling und Stromversorgung nahe an der Grenze liegen.

07Wie sollte eine Integration geprüft werden?

Punkt für Punkt: Normalwerte, Werte außerhalb des Bereichs, Trennung, Neustart, Alarmpriorität und Zeitsynchronisation. Halten Sie die Ergebnisse fest und übergeben Sie die Objekt- oder Registerlisten. Ein Gateway, das online ist, ist nicht dasselbe wie eine Integration, die funktioniert. Der Test sollte auch den Ausfall des Gateways selbst umfassen, denn das ist der Fehler, den das Gebäude irgendwann erleben wird.

Nächster Schritt

Bringen Sie uns das Gebäude.

Nennen Sie uns Gebäudetyp, Systeme im Leistungsumfang und das benötigte Ergebnis. Wir zeigen den kürzesten Weg zu einem funktionierenden System.