Representation of the data types |
|||||
---|---|---|---|---|---|
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 |