Data type | KNX value | EIS type | SIMATIC data type | Representation in the SIMATIC | User conversion |
DPT1 | BOOL | EIS1 | Bit | TRUE/FALSE | n |
DPT2 | 1 bit controlled | EIS8 | Byte | MSB ([0000 00XY) LSB X = controlled Y = Value | n |
DPT3 | 4 bits | EIS2 | Byte | MSB (0000 XYYY) LSB X = Increase/decrease Y = Step 0-7 | n |
DPT4 | Char | EIS13 | Char | ASCII | n |
DPT5 | 1 byte unsigned | EIS14 | Byte | | n |
DPT6 | 1 byte signed | EIS14 | Byte | | y |
DPT7 | 2 bytes unsigned | EIS10 | Word | | n |
DPT8 | 2 bytes signed | EIS10 | Int | Representation in 2s complement | n |
DPT9 | 2 bytes float | EIS5 | Real | Conversion implicit in the driver | n |
DPT10 | Time of Day | EIS3 | DWord | MSB (0000 0000/dddh hhhh/00mm mmmm/00ss ssss) LSB d = day 0 no day; 1-7 h = hour 0-23 m = minute 0-59 s = second 0-59 Important! No value check by the driver | n |
DPT11 | Date | EIS4 | DWord | MSB (0000 0000/000d dddd/0000 mmmm/0yyy yyyy) LSB d = day 0-31 m = month 0-12 y = year 0-99 (0-89 = 2000-2089; 90-99 = 1990-1999) Important! No value check by the driver | n |
DPT12 | 4 bytes unsigned | EIS11 | DWord | | n |
DPT13 | 4 bytes signed | EIS11 | D Int | Representation in 2s complement | n |
DPT14 | Float | EIS9 | Real | IEEE754 | n |
DPT15 | Access | EIS12 | DWord | MSB (XXXX6 XXXX5/XXXX4 XXXX3/XXXX2 XXXX1/EPDC NNNN) LSB X = AccessCode 6-digit; 0-9; 1 nibble each E = 1 detection error (reading of access information code was not successful) P = Permission 0=not accepted; 1= accepted D = Direction 0=left to | n |
DPT16 | String | EIS15 | String (14) | Driver evaluates header of the S7 string and then generates the 14-character long EIB string. | n |