Slovenčina
Návod na montáž a obsluhu Wilo-Control SC-Booster (SC, SC-FC, SCe) 49
13.3 ModBus: Typy údajov
Typ
údajov
Popis
INT16
Celé číslo z rozsahu od -32 768 do 32 767. Skutočný rozsah čísiel použitý pre dátový bod sa môže líšiť.
INT32 Celé číslo z rozsahu od -2 147 483 648 do 2 147 483 647. Skutočný rozsah čísiel použitý pre dátový bod sa
môže líšiť.
UINT16
Bezznamienkové celé číslo v rozsahu od 0 do 65 535. Skutočný rozsah čísiel použitý pre dátový bod sa môže líšiť.
UINT32
Bezznamienkové celé číslo v rozsahu od 0 do 4 294 967 295. Skutočný rozsah čísiel použitý pre dátový bod sa
môže líšiť.
Enum Je vyčíslenie. Je možné nastaviť iba jednu z hodnôt uvedených v časti Parametre.
BOOL
Booleovská hodnota je parameter s presne dvoma stavmi (0 - nesprávne/false a 1 - správne/true). Vo všeobecnosti
sa všetky hodnoty väčšie ako nula považujú za true.
BITMAP Je súhrn 16 Booleovských hodnôt (bitov). Hodnoty sú indexované od 0 do 15. Číslo, ktoré sa má čítať alebo zapísať
do registra, je výsledkom súčtu všetkých bitov s hodnotou 1 krát 2 vysokou ich indexu.
•Bit 0 2
0
=1
•Bit 1 2
1
=2
•Bit 2 2
2
=4
•Bit 3 2
3
=8
•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
=1 024
• Bit 11 2
11
=2 048
• Bit 12 2
12
=4 096
• Bit 13 2
13
=8 192
• Bit 14 2
14
=16 384
• Bit 15 2
15
=32 768
Na objasnenie príklad: Bit 3, 6, 8, 15 sú 1 všetky ostatné sú 0. Súčet je potom 2
3
+2
6
+2
8
+2
15
= 8+64+256+32 768
= 33 096.
Možný je aj opačný spôsob. Potom sa na základe bitu s najvyšším indexom overí, či je čítané číslo vyššie ako alebo
rovné mocnine dvoch. Ak áno, je nastavený bit 1 a od čísla sa odpočíta mocnina dvoch. Následne sa skúška s bitom
zopakuje s ďalším menším indexom a zostávajúce číslo sa opakovane vypočíta, kým sa nedosiahne bit 0 alebo kým
zostávajúce číslo nebude nula.
Na objasnenie príklad: Prečítané číslo je 1 416. Bit 15 bude 0, preto je 1 416<32 768. Bity 14 až 11 budú takisto 0.
Bit 10 bude 1, preto je 1 416>1 024. Zostávajúci počet bude 1 416-1 024=392. Bit 9 bude 0, potom 392<512. Bit
8 bude 1, potom 392>256. Zostávajúci počet bude 392-256=136. Bit 7 bude 1, potom 136>128. Zostávajúci počet
bude 136-128=8. Bit 6 až 4 bude 0. Bit 3 bude 1, potom 8=8. Zostávajúci počet bude 0. Zvyšné bity budú 2 až 0
všetky 0.
Bitmap32
Je súhrn 32 Booleovských hodnôt (bitov). Pre podrobný výpočet si prečítajte BITMAP.