![background image](http://html.mh-extra.com/html/amx/netlinx-nxb-knx/netlinx-nxb-knx_operation-reference-manual_2938117025.webp)
NetLinx Programming
19
NXB-KNX Operation/Reference Guide
Notes on Line Couplers
Telegrams must be intelligently sent across KNX lines by line couplers.
Line couplers prevent Telegrams within a line from adding traffic load outside its line.
Line couplers also filter out cross-line Telegrams if its line is not the destination line.
User Data (DPT) Specifications and Requirements
KNX defines the User data in different Telegrams as
Data Point Types
(or "DPT"s)
KNX defines DPT IDs numerically, in the form
major.minor
(for example:
DPT 1.001
or
DPT 1.002)
, where
the major ID is designated a data length in bits or bytes (8-bit octets), and the minor ID defines format and
encoding.
The same data length may be reused in several DPT
major
IDs. For example, DPT 5s and DPT 6s are
1-Byte in data length, while DPT 7s, DPT 8s and DPT 9s are 2-Bytes in data length.
In essence, the NXB-KNX supports User Data (DPTs) simply in terms of data length, thereby supporting most
DPTs.
The supported data lengths are:
6-bit data length DPTs are defined in KNX, but are not widely used. In practice, 1-Byte data lengths
replace 6-bit definitions, and are typically used by KNX devices.
The KNX-defined 8-Byte data length is "date time", but KNX devices typically use 3-Byte DPT 10
"time" and 3-Byte DPT 11 "date" for economy (relative to the lengthier 8-Byte combined format)
and for more flexible use.
The module application is responsible for interpreting User Data per each KNX device's definitions.
The NXB-KNX recognizes the most commonly used User Data formats, and translates User Data to simplify
most module application responsibilities.
The supported User Data format options are:
The NXB-KNX supports the following commonly used DPT (User Data) data lengths:
Bits
Bytes
• 1-bit
• 1-Byte (=8-bits/octet)
• 2-bit
• 2-Byte
• 4-bit
• 3-Byte
• 4-Byte
• 14-Byte Text, HexText
• EIS5
• Date
• Time
Supported DPT Data Lengths
Data Length
Description / Example
• 1-bit
DPT 1s are Boolean (switch)
• 2-bit
DPT 2s "1-bit controlled" (control)
• 4-bit (or "Dim4") DPT 3s "3-bit controlled" (used as on/off with dimmer step values)
• 1-Byte
DPT 5s "8-bit unsigned" (also DPT 4s, DPT 6s, DPT 200s, DPT 201s)
• 2-Byte
DPT 9s "2-octet float" (also DPT 7s, DPT 8s)
• 3-Byte
DPT 10s "time", and DPT 11s "date"
• 4-Byte
DPT 12s, DPT 13s, DPT 14s, DPT 15s "4-octet" (e.g. counter values)
• 14-Byte
DPT 16s "String" (also known as 'Text', 'HexText')