Modbus: Typy Danych - 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: Typy danych

Typ
Opis
danych
INT16
Liczba całkowita z zakresu od -32768 do 32767. Zakres liczb faktycznie wykorzystywany dla konkretnego punktu
danych może się różnić.
INT32
Liczba całkowita z zakresu od -2147483648 do 2147483647. Zakres liczb faktycznie wykorzystywany dla
konkretnego punktu danych może się różnić.
UINT16
Liczba całkowita bez znaku z zakresu od 0 do 65535. Zakres liczb faktycznie wykorzystywany dla konkretnego
punktu danych może się różnić.
UINT32
Liczba całkowita bez znaku z zakresu od 0 do 4294967295. Zakres liczb faktycznie wykorzystywany dla
konkretnego punktu danych może się różnić.
Enum
Jest to wyliczenie. Możliwe jest ustawienie tylko jednej z wartości podanych w parametrach.
BOOL
Wartość boolowska to parametr o dokładnie dwóch stanach (0 – fałsz/false i 1 – prawda/true). Zasadniczo
wszystkie wartości większe od zera traktowane są jako true.
Bitmap
Zbiór 16 wartości boolowskich (bitów). Wartości te są indeksowane od 0 do 15. Liczba odczytywana lub
zapisywana w rejestrze jest sumą wszystkich bitów o wartości 1 pomnożonej przez 2 i podniesionej do potęgi
równej jej indeksowi.
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
Przykład ilustrujący: Bit 3, 6, 8, 15 wynoszą 1, a wszystkie pozostałe – 0. Suma wynosi zatem 2
8+64+256+32768 = 33096.
Możliwe jest również odwrotne działanie. W takim przypadku, wychodząc od bitu o najwyższym indeksie,
sprawdza się, czy odczytana liczba jest większa lub równa potędze liczby dwa. Jeśli tak jest, ustawiany jest bit 1
i od liczby odejmowana jest potęga liczby dwa. Następnie sprawdzanie powtarza się z bitem o kolejnym mniejszym
indeksie i obliczoną w poprzednim działaniu resztą, do momentu, aż dojdzie się do bitu 0 lub reszta wyniesie zero.
Przykład ilustrujący: Odczytana liczba wynosi 1416. Bit 15 to 0, ponieważ 1416<32768. Bity 14 do 11 to również
0. Bit 10 to 1, ponieważ 1416>1024. Reszta wynosi 1416-1024=392. Bit 9 to 0, ponieważ 392<512. Bit 8 to 1,
ponieważ 392>256. Reszta wynosi 392-256=136. Bit 7 to 1, ponieważ 136>128. Reszta wynosi 136-128=8. Bity
6 do 4 to 0. Bit 3 to 1, ponieważ 8=8. Reszta wynosi 0. Tym samym pozostałe bity 2 do 0 wynoszą wszystkie 0.
Bitmap32
Zbiór 32 wartości boolowskich (bitów). Szczegóły dot. obliczeń podane są powyżej przy mapie bitowej.
Instrukcja montażu i obsługi Wilo-Control SC-Booster (SC, SC-FC, SCe)
Polski
3
6
8
15
+2
+2
+2
=
49

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Control sc-fc-boosterControl sce-booster

Table des Matières