Zum Hauptinhalt
Demophasevenfree befindet sich im Aufbau.
venfree/Wiki/KNX Telegramm

KNX Telegramm

Ein KNX-Telegramm ist die kleinste Kommunikationseinheit auf dem Bus. Es enthält Absender (physische Adresse), Zieladresse (Gruppenadresse), Datenwert und Priorität, und wird von allen Geräten auf der Linie gleichzeitig empfangen.

Aufbau eines Telegramms

Ein Standard-Telegramm besteht aus: Control-Byte (Priorität, Wiederhol-Flag), Source-Adresse (physische Adresse des Senders, 2 Byte), Destination-Adresse (Gruppenadresse oder physische Adresse, 2 Byte), NPCI (Netzwerk-Protokollsteuerung mit Hop-Zähler, 1 Byte), APDU (Nutzdaten inkl. APCI-Code, 1–15 Byte) und FCS (Prüfsumme, 1 Byte).

Der APCI-Code im APDU-Feld definiert den Telegramm-Typ: GroupValueWrite (Schreiben), GroupValueRead (Leseanfrage) oder GroupValueResponse (Antwort auf Leseanfrage). Beim normalen Steuern ist GroupValueWrite der häufigste Typ.

Buszugriff und Prioritäten

KNX TP nutzt CSMA/CA (Carrier Sense Multiple Access / Collision Avoidance). Jedes sendewillige Gerät wartet, bis der Bus frei ist, und beginnt dann zu senden. Bei gleichzeitigem Senden gewinnt das Gerät mit höherer Priorität, das andere erkennt die Kollision und wartet.

Es gibt vier Prioritätsstufen: System (höchste, für Gruppenadress-Programmierung), Alarm, Hoch und Normal. Im Normalbetrieb senden fast alle Geräte mit der Priorität Normal. Sicherheits- und Alarmtelegramme werden mit Alarm-Priorität gesendet.

Auf einen Blick

  • Nutzdaten (APDU): max. 14 Byte bei Standard-Frames
  • APCI-Typen: Write, Read, Response
  • CSMA/CA: Kollisionen werden durch Prioritäts-Arbitrierung aufgelöst
  • 4 Prioritäten: System, Alarm, Hoch, Normal
  • Kein ACK → Sender wiederholt bis zu 3 Mal
  • Alle Geräte der Linie empfangen jedes Telegramm

Projekt mit venfree planen

Von Raumfunktionen zur Gerätestückliste, automatisch, kostenlos, ohne Account.

Jetzt planen