13.3 ModBus: Vrste podatkov
Vrsta
Opis
podatkov
INT16
Celo število v območju od −32768 do 32767. Dejansko območje številk, uporabljeno za podatkovno točko,
lahko odstopa.
INT32
Celo število v območju od –2147483648 do 2147483647. Dejansko območje številk, uporabljeno za podatkovno
točko, lahko odstopa.
UINT16
Celo število brez predznaka v območju od 0 do 65535. Dejansko območje številk, uporabljeno za podatkovno
točko, lahko odstopa.
UINT32
Celo število brez predznaka v območju od 0 do 4294967295. Dejansko območje številk, uporabljeno za
podatkovno točko, lahko odstopa.
Enum
Je naštevanje. Možno je samo pri eni vrednosti, navedeni med parametri.
BOOL
Boolova vrednost je parameter z natanko dvema vrednostma (0 – napačno/false in 1 – pravilno/true). Na splošno
so vse vrednosti, večje od nič, ocenjene kot pravilne.
Bitmap
Je povzetek 16 boolovih vrednosti (bit). Vrednosti so označene od 0 do 15. Številka za branje ali zapis v registru
izhaja iz vsote vseh bitov z vrednostjo 1-krat 2 na potenco indeksa.
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
Primer za pojasnitev: Bit 3, 6, 8, 15 imajo vrednost 1, vsi ostali pa 0. Vsota je 2
= 33096.
Možen je tudi obraten postopek. Pri tem se na podlagi bita z največjim indeksom preveri, ali je prebrana številka
večja ali enaka drugi potenci. V tem primeru se uporabi bit 1, druga potenca pa se odstrani. Za tem se preverjanje
z bitom z drugim najmanjšim indeksom in celim izračunanim ostankom ponavlja, dokler ne pridete do bita 0 ali pa
je ostanek enak nič.
Primer za pojasnitev: Prebrano število je 1416. Bit 15 je enak 0, zato 1416 < 32768. Biti od 14 do 11 so prav tako 0.
Bit 10 je enak 1, zato 1416 > 1024. Preostanek je 1416 – 1024 = 392. Bit 9 je 0, zato 392 < 512. Bit 8 je 1, zato
392 > 256. Preostanek je 392 – 256 = 136. Bit 7 je 1, zato 136 > 128. Preostanek je 136 – 128 = 8. Biti od 6 do 4
so enaki 0. Bit 3 je 1, zato 8 = 8. Preostanek je enak 0. Tako so preostali biti od 2 do 0 vsi 0.
Bitmap32
Je povzetek 32 boolovih vrednosti (bit). Za podrobnosti izračuna glejte Bitmap.
Navodila za vgradnjo in obratovanje Wilo-Control SC-Booster (SC, SC-FC, SCe)
Slovenščina
3
6
8
15
+2
+2
+2
= 8+64+256+32768
49