|
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
|