Bilaga sv
Monterings- och skötselanvisning Wilo-Control EC/ECe-Booster 865
Datatyp Beskrivning
▪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
Är en sammanfogning av 32 booleska värden (bitar). Läs under Bitmap
för mer information om hur värdet räknas ut.
* Exempel för förtydligande:
Bit 3, 6, 8, 15 är 1 och alla andra är 0. Summan blir då 2
3
+2
6
+2
8
+2
15
=
8+64+256+32768 = 33096. Det omvända hållet är också möjligt. Då kontrolleras biten
med det högsta indexet för att se om talet som lästs är större än eller lika med bitens
tvåpotens. Om så är fallet sätts biten till 1 och tvåpotensen subtraheras från talet.
Sedan kontrolleras biten med det näst minsta indexet mot resttalet och processen
upprepas tills man når bit 0 eller resttalet är lika med noll. Ett förtydligande exempel:
Det lästa talet är 1416. Bit 15 sätts till 0 eftersom 1416<32768. Bitarna 14 till 11 sätts
också till 0. Bit 10 sätts till 1 eftersom 1416>1024. Resttalet blir 1416 - 1024 = 392.
Bit 9 sätts till 0 eftersom 392<512. Bit 8 sätts till 1 eftersom 392>256. Resttalet blir
392 - 256 = 136. Bit 7 sätts till 1 eftersom 136>128. Resttalet blir 136 - 128 = 8.
Bitarna 6 till 4 sätts till 0. Bit 3 sätts till 1 eftersom 8=8. Resttalet blir 0. Därmed sätts
de resterande bitarna 2 till 0 alla till 0.
13.5 ModBus: Parameteröversikt
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)
R 31.000