Modbus: Duomenų Tipai - Wilo Control SC-Booster Notice De Montage Et De Mise En Service

Table des Matières

Publicité

Les langues disponibles
  • FR

Les langues disponibles

  • FRANÇAIS, page 135
13.3 ModBus: duomenų tipai
Duomenų
Aprašymas
tipas
INT16
Sveikas skaičius intervale nuo -32768 iki 32767. Duomenų punktui faktiškai naudojamas skaičių intervalas gali
skirtis.
INT32
Sveikas skaičius intervale nuo -2147483648 iki 2147483647. Duomenų punktui faktiškai naudojamas skaičių
intervalas gali skirtis.
UINT16
Teigiamas sveikas skaičius intervale nuo 0 iki 65535. Duomenų punktui faktiškai naudojamas skaičių intervalas gali
skirtis.
UINT32
Teigiamas sveikas skaičius intervale nuo 0 iki 4294967295. Duomenų punktui faktiškai naudojamas skaičių inter -
valas gali skirtis.
Enum
Tai yra sąrašas. Gali būti nustatyta tik viena iš prie parametro nurodytų verčių.
BOOL
Bulio vertė – tai parametras su dviem būsenomis (0 – klaidinga („false") ir 1 – teisinga („true")). Visos didesnės už
nulį vertės yra laikomos teisingomis.
Bitmap
Tai 16 Bulio verčių (bitų) santrauka. Vertės indeksuojamos nuo 0 iki 15. Registre matomas arba įrašomas skaičius
nustatomas pagal bitų sumą, taikant 1 vertę, kuri padauginama iš 2 ir pakeliama šios vertės indekso laipsniu.
• 0 bitas atitinka 2
• 1 bitas atitinka 2
• 2 bitas atitinka 2
• 3 bitas atitinka 2
• 4 bitas atitinka 2
• 5 bitas atitinka 2
• 6 bitas atitinka 2
• 7 bitas atitinka 2
• 8 bitas atitinka 2
• 9 bitas atitinka 2
• 10 bitas atitinka 2
• 11 bitas atitinka 2
• 12 bitas atitinka 2
• 13 bitas atitinka 2
• 14 bitas atitinka 2
• 15 bitas atitinka 2
Kad būtų aiškiau, pateikiame pavyzdį: 3, 6, 8, 15 bitai yra lygūs 1, o visi kiti lygūs 0. Tuomet suma lygi
3
6
8
15
2
+2
+2
+2
Atvirkštinė tvarka taip pat įmanoma. Taigi pradedant bitu su didžiausiu indeksu nustatoma, ar gautas rodmuo yra
didesnis arba lygus antruoju pakeltam minėto indekso laipsniu. Jei taip yra, nustatomas 1 bitas ir apskaičiuojamas
antrasis skaičiaus laipsnis. Patikra su bitu, turinčiu mažesnį indeksą ir apskaičiuota liekama kartojama, kol gauna -
mas 0 bitas arba kol gaunama nuliui lygi liekana.
Kad būtų aiškiau, pateikiame pavyzdį: nuskaitytas skaičius yra 1416. 15 bitas bus 0, nes 1416<32768. 14–11 bitai
taip pat bus 0. 10 bitas bus 1, nes 1416>1024. Likutinis skaičius bus 1416-1024=392. 9 bitas bus 0, nes 392<512.
8 bitas bus 1, nes 392>256. Likutinis skaičius bus 392-256=136. 7 bitas bus 1, nes 136>128. Likutinis skaičius bus
136-128=8. 6–4 bitai bus 0. 3 bitas bus 1, nes 8=8. Likutinis skaičius bus 0. Likę bitai nuo 2 iki 0 bus lygūs 0.
Bitmap32
Tai 32 Bulio verčių (bitų) santrauka. Išsamesnės informacijos dėl apskaičiavimų rasite Bitmap aprašyme.
Montavimo ir naudojimo instrukcija Wilo-Control SC-Booster (SC, SC-FC, SCe)
0
=1
1
=2
2
=4
3
=8
4
=16
5
=32
6
=64
7
=128
8
=256
9
=512
10
=1024
11
=2048
12
=4096
13
=8192
14
=16384
15
=32768
= 8+64+256+32768 = 33096.
Lietuviškai
49

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Control sc-fc-boosterControl sce-booster

Table des Matières