Download Inhoudsopgave Inhoud Print deze pagina

Modbus: Parameteroverzicht - Wilo Control SC2.0-Booster Inbouw- En Bedieningsvoorschriften

Inhoudsopgave

Advertenties

14.3

ModBus: Parameteroverzicht

Holding- Register
Naam
(protocol)
40001
Versie communicatieprofiel
(0)
40002
Wink service
(1)
Inbouw- en bedieningsvoorschriften • Wilo-Control SC2.0-Booster • Ed.01/2023-09
Gegevens-
Beschrijving
type
ENUM
Is een opsomming. Er kan slechts één van de onder de parameter vermelde
waarden worden ingesteld.
BOOL
Een booleaanse waarde is een parameter met exact twee uitvoerwaarden (0
– onjuist/false en 1 – juist/true). In het algemeen worden alle waarden gro-
ter dan nul als true aangegeven.
BITMAP*
Is een samenvatting van 16 booleaanse waarden (Bits). De waarden worden
van 0 t/m 15 geïndexeerd. Het in het register te lezen of te schrijven getal is
het resultaat van de som van alle bits met de waarde 1×2 tot de macht van
hun index.
0
Bit 0: 2
= 1
1
Bit 1: 2
= 2
2
Bit 2: 2
= 4
3
Bit 3: 2
= 8
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
= 1024
11
Bit 11: 2
= 2048
12
Bit 12: 2
= 4096
13
Bit 13: 2
= 8192
14
Bit 14: 2
= 16384
15
Bit 15: 2
=32768
BITMAP32
Is een samenvatting van 32 booleaanse waarden (Bits). Lees de bitmap voor
meer informatie over de berekening.
* Voorbeeld ter verduidelijking:
Bit 3, 6, 8, 15 zijn 1, alle andere bits zijn 0. De som is dan 2
= 33096.
De omgekeerde weg is eveneens mogelijk. Daarbij wordt, uitgegaan van de bit met de
hoogste index, gecontroleerd of het gelezen getal groter of gelijk is aan de tweede macht.
Als dit het geval is, wordt bit 1 geactiveerd en de tweede macht van het getal afgetrokken.
Daarna wordt de controle met het bit met de daarna kleinste index en het zojuist berekende
restgetal herhaald tot men bij bit 0 is aangekomen of het restgetal nul is.
Voorbeeld ter verduidelijking:
het gelezen getal is 1416. Bit 15 wordt 0, omdat 1416<32768. Bits 14 t/m 11 worden even-
eens 0. Bit 10 wordt 1, omdat 1416>1024 is. Het restgetal wordt 1416-1024=392. Bit 9
wordt 0, omdat 392<512. Bit 8 wordt 1, omdat 392>256. Het restgetal wordt
392-256=136. Bit 7 wordt 1, omdat 136>128. Het restgetal wordt 136-128=8. Bit 6 t/m 4
worden 0. Bit 3 wordt 1, omdat 8=8. Het restgetal wordt 0. Zodoende worden de resteren-
de bits 2 t/m 0 allemaal 0.
Gegevens-
Schalering
type
en eenheid
UINT16
0.001
BOOL
3
6
+2
+2
Elementen
Toegang*
R
RW
nl
8
15
+2
= 8+64+256+32768
Toevoe-
ging
31.000
31.000
57

Advertenties

Inhoudsopgave
loading

Inhoudsopgave