fi Liite
346 WILO SE 2019-07
Datatyyppi Kuvaus
▪Bitti 6: 2
6
= 64
▪Bitti 7: 2
7
= 128
▪Bitti 8: 2
8
= 256
▪Bitti 9: 2
9
= 512
▪Bitti 10: 2
10
= 1024
▪Bitti 11: 2
11
= 2048
▪Bitti 12: 2
12
= 4096
▪Bitti 13: 2
13
= 8192
▪Bitti 14: 2
14
= 16384
▪Bitti 15: 2
15
= 32768
BITMAP32
32 boolin arvon (bitin) yhteenveto. Katso laskentatiedot Bitmapista.
* Selventävä esimerkki:
bitit 3, 6, 8, 15 ovat 1, kaikki muut ovat 0. Summa on siis 2
3
+2
6
+2
8
+2
15
=
8+64+256+32768 = 33096. Myös päinvastainen reitti on mahdollinen. Tällöin
tarkistetaan korkeimman arvon bitistä lähtien, onko luettu luku suurempi tai sama kuin
kaksoispotenssi. Jos näin on, käytetään bittiä 1 ja vähennetään luvusta kaksoispotenssi.
Sen jälkeen tarkistetaan bitti, jonka hakemisto on toiseksi pienin ja juuri laskettu
jäännösarvo toistetaan, kunnes ollaan bitissä 0 tai jäännösluku on nolla. Esimerkki
selvennykseksi: Luettu luku on 1416. Bitistä 15 tulee 0, koska 1416<32768. Myös
biteistä 14–11 tulee 0. Bitistä 10 tulee 1, koska 1416>1024. Jäännösluku on
1416-1024=392. Bitistä 9 tulee 0, koska 392<512. Bitistä 8 tulee 1, koska 392>256.
Jäännösluku on 392-256=136. Bitistä 7 tulee 1, koska 136>128. Jäännösluku on
136-128=8. Biteistä 6–4 tulee 0. Bitistä 3 tulee 1, koska 8=8. Jäännösluku on 0. Näin
loput bitit ovat 2 – kaikki 0.
13.5 ModBus: Parametrien yleiskatsaus
Holding register
(Protocol)
Name Data type Scale & unit Elements Access* Added
40001
(0)
Version
communication
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
5. n(TV)
6. n(TR)
7. n(TP)
8. n(TA)
9. n-c
R 31.000