EasyManua.ls Logo

Wilo Control SC-Booster - 13.3 ModBus: Vrste podataka

Wilo Control SC-Booster
1795 pages
Go to English
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Hrvatski
Upute za ugradnju i uporabu Wilo-Control SC-Booster (SC, SC-FC, SCe) 49
13.3 ModBus: Vrste podataka
Vrsta
podatka
Opis
INT16
Cijeli broj u području od -32768 do 32767. Područje broja koje se stvarno upotrebljava za podatkovnu točku može
odstupati.
INT32 Cijeli broj u području od -2147483648 do 2147483647. Područje broja koje se stvarno upotrebljava za podatkovnu
točku može odstupati.
UINT16
Cijeli broj bez predznaka u području od 0 do 65535. Područje broja koje se stvarno upotrebljava za podatkovnu
točku može odstupati.
UINT32 Cijeli broj bez predznaka u području od 0 do 4294967295. Područje broja koje se stvarno upotrebljava za
podatkovnu točku može odstupati.
Enum
Je popis. Može se postaviti samo jedna od vrijednosti navedenih pod parametrom.
BOOL Boolean vrijednost parametar je s točno dva stanja (0 – neispravno/false i 1 – točno/true). Općenito se sve
vrijednosti veće od nule procjenjuju kao „true“.
BITMAP
Sažetak je od 16 boolean vrijednosti (bitovi). Vrijednosti se naznačuju u rasponu od 0 do 15. Broj koji se očitava ili
upisuje u registar nastaje zbrojem svih bitova s vrijednošću 1 puta 2 na potenciju svojeg indeksa.
•Bit 0 po 2
0
=1
•Bit 1 po 2
1
=2
•Bit 2 po 2
2
=4
•Bit 3 po 2
3
=8
•Bit 4 po 2
4
=16
•Bit 5 po 2
5
=32
•Bit 6 po 2
6
=64
•Bit 7 po 2
7
=128
•Bit 8 po 2
8
=256
•Bit 9 po 2
9
=512
Bit 10 po 2
10
=1024
Bit 11 po 2
11
=2048
Bit 12 po 2
12
=4096
Bit 13 po 2
13
=8192
Bit 14 po 2
14
=16384
Bit 15 po 2
15
=32768
Primjer za objašnjenje: Bitovi 3, 6, 8, 15 su 1, svi su drugi 0. Zbroj je tada 2
3
+2
6
+2
8
+2
15
= 8+64+256+32768 =
33096.
Obrnuti put također je moguć. Pritom bit s najvećim indeksom provjerava je li očitani broj veći ili jednak potenciji
broja dva. Ako je to slučaj, postavlja se bit 1, a potencija broja dva oduzima se od broja. Nakon toga ponavlja se
provjera bitom sa sljedećim manjim indeksom i upravo izračunatim preostalim brojem dok se ne dođe do bita 0 ili
dok preostali broj ne postane nula.
Primjer za objašnjenje: Očitani je broj 1416. Bit 15 je 0 jer je 1416<32768. Bitovi od 14 do 11 također su 0. Bit 10 je
1 jer je 1416>1024. Preostali je broj 1416-1024=392. Bit 9 je 0 jer je 392<512. Bit 8 je 1 jer je 392>256. Preostali
je broj 392-256=136. Bit 7 je 1 jer je 136>128. Preostali je broj 136-128=8. Bit od 6 do 4 je 0. Bit 3 je 1 jer je 8=8.
Preostali je broj 0. Stoga su preostali bitovi od 2 do 0 svi 0.
Bitmap32
Sažetak je od 32 boolean vrijednosti (bitovi). Za detalje izračuna provjerite bitmapu.

Table of Contents