13.5
ModBus: Přehled parametrů
Holding register
Name
(Protocol)
Version
40001
communication
(0)
profile
40002
Wink service
(1)
Switch box type
40003
(2)
Bus command timer
40014
(13)
40015
Drives on/off
(14)
Control mode
40025
(24)
Návod k montáži a obsluze Wilo-Control EC/ECe-Booster
Příloha
Datový typ Popis
4
▪ Bit 4: 2
= 16
5
▪ Bit 5: 2
= 32
6
▪ Bit 6: 2
= 64
7
▪ Bit 7: 2
= 128
8
▪ Bit 8: 2
= 256
9
▪ Bit 9: 2
= 512
10
▪ Bit 10: 2
11
▪ Bit 11: 2
12
▪ Bit 12: 2
13
▪ Bit 13: 2
14
▪ Bit 14: 2
15
▪ Bit 15: 2
Je souhrnem 32 booleovských hodnot (bity). Podrobnosti o výpočtu si
BITMAP32
můžete přečíst u bitmapy.
* Příklad pro objasnění:
Bit 3, 6, 8, 15 jsou 1, všechny ostatní jsou 0. Součet je pak 2
8+64+256+32768 = 33096. Opačná cesta je rovněž možná. V takovém případě se
počínaje bitem ověřuje s nejvyšším indexem, zda čtené číslo je větší než, rovné mocnině
dvou. Pokud tomu tak je, je nastaven bit 1 a mocnina dvou pak od čísla odečtena. Poté
se kontrola s bitem opakuje s nejbližším menším indexem a právě vypočteným
zbytkovým číslem, dokud není dosaženo bit 0 nebo dokud není zbytkovým číslem nula.
Pro ilustraci uveďme příklad: Čtené číslo je 1416. Bit 15 se stane 0, protože
1416<32768. I bity 14 až 11 budou mít hodnotu 0. Bit 10 se stane 1, protože
1416>1024. Zbytkovým číslem je 1416-1024=392. Bit 9 se stane 0, protože 392<512.
Bit 8 se stane 1, protože 392>256. Zbytkovým číslem je 392-256=136. Bit 7 se stane 1,
protože 136>128. Zbytkovým číslem je 136-128=8. Bit 6 až 4 budou mít hodnotu 0. Bit
3 se stane 1, protože 8=8. Zbytkovým číslem je 0. Zbývající bity tak získají hodnotu 2 až
všechny 0.
Data type
Scale & unit
UINT16
0.001
BOOL
ENUM
ENUM
BOOL
ENUM
= 1024
= 2 048
= 4 096
= 8 192
= 16 384
= 32768
Elements
Access*
R
RW
0. SC
R
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
0. -
RW
1. Off
2. Set
3. Active
4. Reset
5. Manual
RW
0. p-c
R
1. dp-c
2. dp-v
3. dT-c
4. dT-v
5. n(TV)
cs
3
6
8
15
+2
+2
+2
=
Added
31.000
31.000
31.000
31.000
31.000
31.000
1077