Zum Hauptinhalt springen

KNXnet/IP (Beleuchtung / Verschattung / Raumsteuerung)

KNX ist der europäische Standard für Gebäude- und Wohnungsautomation (ISO/IEC 14543-3) und eines der verbreitetsten Protokolle für Beleuchtung, Verschattung (Jalousien), HVAC und Zutrittskontrolle. Ursprünglich basiert KNX auf Twisted Pair (KNX TP); über ein Gateway auf Ethernet ausgeleitet ergibt sich KNXnet/IP — die Form, die PlantPulse direkt verarbeiten kann.

Dieses Gateway kommuniziert im KNXnet/IP-Tunneling-Modus.

KNX ist keine PLC

KNX ist ein verteiltes „Gerätenetzwerk“. Damit sich sinnvolle Werte lesen lassen, muss Vor-Ort eine Projektdatei vorliegen, in der mit ETS (KNX Engineering Tool Software) vorab Gruppenadressen (Group Address) und DPT (Datapoint Type) zugeordnet wurden. Lassen Sie sich vom Errichter bzw. KNX-Integrationspartner das ETS-Projekt (*.knxproj) oder eine Gruppenadressliste geben.


Eingabefelder im Registrierungsformular

EingabefeldWas einzutragen istBeispiel
IP-AdresseIP des KNX/IP-Routers bzw. der Schnittstelle192.168.20.30
PortKNXnet/IP-Port3671 (Standard)
Connection Typetunneling / routingtunneling (Standard)

Typische Hardware: Siemens N146, ABB IPR/S, Gira X1, MDT IP-Schnittstelle, Weinzierl KNX IP BAOS u. a.


Gruppenadresse (Group Address)

In KNX besitzen Geräte keine direkt adressierten Punkte, sondern tauschen Telegramme über Gruppenadressen aus. Die folgenden drei Schreibweisen können dieselbe Adresse bezeichnen:

Schreibweise (3-level)Schreibweise (2-level)rawBedeutung
1/2/101/5222570Haupt 1, Mittel 2, Sub 10
0/0/10/11erste Gruppe

Für das Feld „PLC-Adresse“ in PlantPulse wird die 3-level-Schreibweise (1/2/10) empfohlen — exakt so, wie sie im ETS-Projekt steht.

Häufig anzutreffende Gruppenadress-Muster

SchreibweiseÜbliche Bedeutung
1/0/xBeleuchtung EIN/AUS
1/2/xDimmwert Beleuchtung (%)
2/0/xVerschattung (Jalousie) AUF/AB
3/0/xRaumtemperatur-Messwert
3/2/xSolltemperatur (Setpoint)

Diese Muster sind lediglich Konvention — die tatsächliche Zuordnung legt das ETS-Projekt der jeweiligen Anlage fest.


Entscheidend ist der DPT (Datapoint Type)

KNX-Rohtelegramme sind reine Bytefolgen — ohne Kenntnis des DPT ist keine Interpretation möglich. Häufig verwendete DPTs:

DPTBedeutungDatenformatFormatzusatz
DPT 1.001 SwitchEIN/AUSBoolean(leer)
DPT 1.008 Up/Down0=Auf, 1=AbBoolean(leer)
DPT 5.001 Scaling0–100 % (1 Byte)IntegerB
DPT 5.010 Counter0–255IntegerB
DPT 9.001 Temperature2-Byte-Float (°C)FloatREAL
DPT 9.002 Temp Difference2-Byte-Float (K)FloatREAL
DPT 9.004 Lux2-Byte-Float (lx)FloatREAL
DPT 14.x4-Byte-FloatFloatREAL
DPT 16.x14-Byte-StringStringSTR[14]

Wenn Sie die Spalten [Datenformat] / [Formatzusatz] in PlantPulse gemäß obiger Tabelle setzen, erfolgt die Umrechnung in der Nachverarbeitung automatisch.


Ablauf der Registrierung im Überblick

  1. Im ETS-Projekt die gewünschte Gruppenadresse (z. B. 3/0/12 = Temperatur Besprechungsraum) und den DPT (9.001) ermitteln
  2. In PlantPulse den Tag mit PLC-Adresse = 3/0/12, Datenformat = Float, Formatzusatz = REAL anlegen
  3. Das Abfrageintervall nicht zu kurz wählen — der KNX-TP-Bus ist schmalbandig und schnell überlastet (üblich: 5 Sekunden oder mehr)

Häufige Probleme und Abhilfe

SymptomMögliche UrsacheAbhilfe
„No tunneling slot available“Maximale Anzahl gleichzeitiger Tunnel der KNX/IP-Schnittstelle überschrittenAndere ETS-/Visu-Clients beenden. Auf IP-Router aufrüsten
Immer 0 oder NaNFalscher DPTETS-Projekt bzw. Gruppenadressliste des Errichters erneut prüfen
Wert um Faktor 100 bzw. 256 falschVerwechslung 1-Byte- vs. 2-Byte-DPTDPT 5 (1 Byte, 0–255) ↔ DPT 9 (2 Byte Float) unterscheiden
Einzelne Gruppen antworten nichtRead-Attribut in KNX deaktiviertIn ETS am betreffenden Gruppenobjekt das „Read“-Flag setzen
Andere Geräte werden beim Pollen langsamGrenze von KNX TP mit 9600 bpsAbfrageintervall verlängern. Statt Read die Erfassung von Ereignissen (GroupValue_Write) prüfen
Beim Schreiben äußerste Vorsicht

Ein fehlerhaftes Schreiben auf Gruppenadressen für Beleuchtung oder Verschattung schaltet reale Lasten (Licht geht an, Jalousie fährt herunter). In produktiven Anlagen wird empfohlen, ausschließlich lesend zu registrieren.


Nächste Schritte

  • KNX-Beispiele unter Erweitert — REST API
  • Liegt eine ETS-Projektdatei (*.knxproj) vor, lassen Sie sich vom Integrationspartner die Gruppenadress-/DPT-Liste als CSV geben — der CSV-Massenupload ist dann schneller.