EasyManua.ls Logo

Wilo Control SC-Booster - 13.3 ModBus: andmetüübid

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...
Eesti
Paigaldus- ja kasutusjuhend Wilo-Control SC-Booster (SC, SC-FC, SCe) 49
13.3 ModBus: andmetüübid
Andmetüüp
Kirjeldus
INT16
Piirarv vahemikus –32768 kuni 32767. Andmepunkti tegelikult kasutatud arvuvahemik võib erineda.
INT32 Täisarv vahemikus –2 147 483 648 kuni 2 147 483 647. Andmepunkti tegelikult kasutatud arvuvahemik võib
erineda.
UINT16
Anonüümne piirarv vahemikus 0 kuni 65535. Andmepunkti tegelikult kasutatud arvuvahemik võib erineda.
UINT32 Ilme eessümbolita täisarv vahemikus 0 kuni 4 294 967 295. Andmepunkti tegelikult kasutatud arvuvahemik võib
erineda.
Enum
On numeratsioon. Kasutada saab ainult ühte parameetrite all nimetatud väärtust.
BOOL
Boolväärtus on parameeter, millel on täpselt kaks olekut (0 vale/false ja 1 tõene/true). Üldiselt antakse kõigile
väärtustele suurem väärtus kui 0 (true).
Bitmap See on 16 boolväärtuse (bittide) kokkuvõte. Väärtustele viidatakse vahemikus 0 15. Registrist loetavad või
kirjutatavad arvud tulenevad kõigi bittide summast, mille väärtus on 1 × 2 võrra suurem nende indeksist.
•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
=1024
Bit 11 2
11
=2048
Bit 12 2
12
=4096
Bit 13 2
13
=8192
Bit 14 2
14
=16384
Bit 15 2
15
=32768
Selgitamiseks üks näide: bitid 3, 6, 8 ja 15 on 1 ning kõik teised on 0. Summa on sellisel juhul 2
3
+2
6
+2
8
+2
15
=
8+64+256+32768 = 33096.
Ka vastupidine moodus on võimalik. Seejuures kontrollitakse suurima indeksiga bitist lähtudes, kas loetud arv on
kahendsüsteemist suurem või sellega võrdne. Kui nii, siis asendatakse bitt 1 ja kahendsüsteem eemaldatakse
arvust. Seejärel korratakse kontrollimist järgmise väiksema indeksi ja just arvutatud jääkarvuga, kuni jõutakse 0
bitini või jääkarv on null.
Selgitamiseks üks näide: loetud arv on 1416. Bitt 15 on 0, kui 1416 < 32768. Bitid 14 11 on samuti 0. Bitt 10 on
1, kui 1416 > 1024. Jääkarv on 1416 – 1024=392. Bitt 9 on 0, kui 392 < 512. Bitt 8 on 1, kui 392 > 256. Jääkarv
on 392 – 256=136. Bitt 7 on 1, kui 136 > 128. Jääkarv on 136 – 128=8. Bitid 6 4 on 0. Bitt 3 on 1, kui 8=8.
Jääkarv on 0. Seega on ülejäänud bitid 2 0 kõik nullid.
Bitmap32
See on 32 boolväärtuse (bittide) kokkuvõte. Arvutamise üksikasjade kohta lugege Bitmapi juurest.

Table of Contents