pl Załącznik
690 WILO SE 2019-07
Typ da-
nych
Opis
▪Bit 2: 2
2
= 4
▪Bit 3: 2
3
= 8
▪Bit 4: 2
4
= 16
▪Bit 5: 2
5
= 32
▪Bit 6: 2
6
= 64
▪Bit 7: 2
7
= 128
▪Bit 8: 2
8
= 256
▪Bit 9: 2
9
= 512
▪Bit 10: 2
10
= 1024
▪Bit 11: 2
11
= 2048
▪Bit 12: 2
12
= 4096
▪Bit 13: 2
13
= 8192
▪Bit 14: 2
14
= 16384
▪Bit 15: 2
15
= 32768
BITMAP32
Zbiór 32 wartości boolowskich (bitów). Szczegóły dot. obliczeń podane
są powyżej przy mapie bitowej.
* Przykład służący ilustracji:
Bit 3, 6, 8, 15 wynoszą 1, awszystkie pozostałe – 0. Suma wynosi wówczas
2
3
+2
6
+2
8
+2
15
= 8+64+256+32768 = 33096. Możliwe jest również odwrotne działanie.
Wtakim przypadku, wychodząc od bitu onajwyższym indeksie, sprawdza się, czy od-
czytana liczba jest większa lub równa potędze liczby dwa. Jeśli tak jest, ustawiany jest
bit 1 iod liczby odejmowana jest potęga liczby dwa. Następnie sprawdzanie powtarza
się zbitem okolejnym mniejszym indeksie iobliczoną wpoprzednim działaniu resztą,
do momentu, aż dojdzie się do bitu 0 lub reszta wyniesie zero. Przykład ilustrujący: Od-
czytana liczba wynosi 1416. Bit 15 to 0, ponieważ 1416<32768. Bity 14 do 11 to rów-
nież 0. Bit 10 to 1, ponieważ 1416>1024. Reszta wynosi 1416-1024=392. Bit 9 to 0,
ponieważ 392<512. Bit 8 to 1, ponieważ 392>256. Reszta wynosi 392-256=136. Bit 7
to 1, ponieważ 136>128. Reszta wynosi 136-128=8. Bity 6 do 4 to 0. Bit 3 to 1, ponie-
waż 8=8. Reszta wynosi 0. Tym samym pozostałe bity 2 wynoszą wszystkie 0.
13.5 ModBus: Przegląd parametrów
Holding register
(Protocol)
Name Data type Scale & unit Elements Access* Added
40001
(0)
Version communica-
tion profile
UINT16 0.001 R 31.000
40002
(1)
Wink service BOOL RW 31.000
40003
(2)
Switch box type ENUM 0. SC
1. SC...FC
2. SCe
3. CC
4. CC...FC
5. CCe
6. SCe NWB
7. CCe NWB
8. EC
9. ECe
10. ECe NWB
R 31.000
40014
(13)
Bus command timer ENUM 0. -
1. Off
2. Set
3. Active
4. Reset
5. Manual
RW 31.000
40015
(14)
Drives on/off BOOL RW 31.000
40025
(24)
Control mode ENUM 0. p-c
1. dp-c
2. dp-v
3. dT-c
4. dT-v
R 31.000