Name |
Länge, Datentyp |
Wertebereich/Format |
Beschreibung |
Variant |
10.000 Byte, String |
10.000 ASCII-Zeichen |
Dieser Datentyp steht ausschließlich für interne KOs zu Verfügung und kann beliebige Zahlenwerte oder Strings repräsentieren.
Hinweis: Es sind nur ASCII-Zeichen ohne Steuerzeichen (mit Ausnahme von TAB, CR und LF) erlaubt.
|
DPT 1 |
1 Bit |
0..1 |
|
DPT 2 |
2 Bit |
0..3 |
|
DPT 3 |
4 Bit |
0..15 |
|
DPT 4 |
1 Byte, Char |
1 ASCII-Zeichen |
Hinweis: Es sind nur ASCII-Zeichen ohne Steuerzeichen (mit Ausnahme von TAB, CR und LF) erlaubt. |
DPT 5 |
1 Byte, Integer |
0..255 |
|
DPT 6 |
1 Byte, Integer |
-128..127 |
|
DPT 7 |
2 Byte, Integer |
0..65535 |
|
DPT 8 |
2 Byte, Integer |
-32767..32767 |
|
DPT 9 |
2 Byte, Float |
-671088,64..670760,96 |
|
DPT 10 |
3 Byte, Wochentag und Uhrzeit |
"T.HH:MM:SS" |
Hinweis: Intern wird ein String im Format "T.HH:MM:SS" erwartet bzw. beim Empfang gesetzt (T: Wochentag (1..7=Montag..Sonntag), HH: Stunden, MM: Minuten, SS: Sekunden).
|
DPT 11 |
3 Byte, Datum |
"JJJJ-MM-TT" |
Hinweis: Intern wird ein String im Format "JJJJ-MM-TT" erwartet bzw. beim Empfang gesetzt (JJJJ: Jahr, MM: Monat, TT: Tag).
|
DPT 12 |
4 Byte, Integer |
0..4294967295 |
|
DPT 13 |
4 Byte, Integer |
-2147483647..2147483647 |
|
DPT 14 |
4 Byte, Float |
-∞..∞ |
Hinweis: Der Wertebereich hängt von der Anzahl der Nachkommastellen ab und ist daher nicht genau definierbar. |
DPT 16 |
14 Byte, String |
14 ASCII-Zeichen |
Hinweis: Es sind nur ASCII-Zeichen ohne Steuerzeichen (mit Ausnahme von TAB, CR und LF) erlaubt. |
DPT 232 |
3 Byte, 3x Integer (Hex-String) |
"AABBCC" |
Hinweis: Intern wird ein String im Format "AABBCC" erwartet bzw. beim Empfang gesetzt (AA: Hex-Wert 00..ff, BB: Hex-Wert 00..ff, CC: Hex-Wert 00..ff).
|
KNX-Rohdaten |
1.000 Byte, 333x Integer (Hex-String) |
"AA,BB,CC,..." |
Dieser Datentyp kann in besonderen Fällen z.B. in Kombination mit entsprechenden Logikbausteinen verwendet werden:
- die Rohdaten sind stets als 2-stellige Hex-Werte (separiert durch ein Komma) anzugeben, z.B. "00,A1,b2,C3,d4,Ff"
- beim Empfang von Rohdaten sind diese ebenso formatiert
- das 1. Byte (Hexwert) ist immer(!) für Bit-DPTs reserviert (00..07)
- bei allen anderen DPTs muss(!) das 1. Byte als Wert 00 jedoch stets mit angegeben werden!
- die Rohdaten können maximal 1000 Zeichen lang sein, dies entspricht etwa 333 Hex-Werten
- Beispiele:
- DPT1 senden: "00"=Aus, "01"=Ein
- DPT5 senden: "00,00"=0, "00,01"=1, "00,FF"=255
- DPT16 senden: "00,41,42,43,44,45,46,47,48,49,4a,4b,4c,4d,4e"=ABCDEFGHIJKLMN
Achtung:
Das Senden von fehlerhaften Rohdaten auf den KNX-Bus kann zu massiven Problemen führen! Die Daten werden vor dem Senden nicht überprüft!
|