nl
13.4
ModBus: Gegevenstypen
68
Klem
Functie
35/36
Ingang: In- resp. uitschakelniveau alleen voor niveauregeling
37/38
Ingang: Bewaking thermische wikkeling pomp 1
39/40
Ingang: Bewaking thermische wikkeling pomp 2
41/42
Uitgang: Werkelijke drukwaarde 0-10 V voor drukregeling
45/46
Ingang: passieve druksensor 4 – 20 mA voor drukregeling
49/50
Ingang: Hoogwaterniveau
Gegevens-
Beschrijving
type
INT16
Geheel getal in het bereik van -32768 t/m 32767.
Het werkelijke voor het datapunt gebruikte getallenbereik kan afwijken.
UINT16
Geheel getal zonder teken in het bereik van 0 t/m 65535.
Het werkelijke voor het datapunt gebruikte getallenbereik kan afwijken.
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 afge-
trokken. 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. Een
voorbeeld ter verduidelijking: Het gelezen getal is 1416. Bit 15 wordt 0, omdat
1416<32768. Bits 14 t/m 11 worden eveneens 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 resterende bits 2 t/m 0.
Inbouw- en bedieningsvoorschriften • Wilo-Control EC-WP • Ed.01/2024-08
3
6
8
15
+2
+2
+2
= 8+64+256+32768