uk Додаток
1162 WILO SE 2019-07
Тип даних Опис
записати до реєстру, утворюється із суми всіх бітів зі значенням
1×2 зі своїм показником степеня.
▪Біт0: 2
0
=1
▪Біт1: 2
1
=2
▪Біт2: 2
2
=4
▪Біт3: 2
3
=8
▪Біт4: 2
4
=16
▪Біт5: 2
5
=32
▪Біт6: 2
6
=64
▪Біт7: 2
7
=128
▪Біт8: 2
8
=256
▪Біт9: 2
9
=512
▪Біт10: 2
10
=1024
▪Біт11: 2
11
=2048
▪Біт12: 2
12
=4096
▪Біт13: 2
13
=8192
▪Біт14: 2
14
=16384
▪Біт15: 2
15
=32768
BITMAP32
Базова інформація складається з 32логічних значень (біт).
Детальніше про розрахунок див. у Bitmap
*Приклад для пояснення:
біти3, 6, 8, 15 дорівнюють1, решта— 0. Тоді сума дорівнює
2
3
+2
6
+2
8
+2
15
=8+64+256+32768=33096. Також можливий зворотний
порядок. У цьому випадку перевіряється, починаючи з біта з показником найвищої
степені, якщо прочитане число більше або дорівнює степені два. Якщо це так,
біт1 установлений, та степінь двох віднімається від числа. Після цього перевірка
повторюється з бітом з наступним меншим показником степеня, а число, що
залишилося, розраховується, доки не буде досягнутий біт0, або число не стане
дорівнювати нулю. Приклад для пояснення: прочитане число— 1416. Біт15 стає
0, тому що 1416<32768. Біти від 14 до 11 також стають 0. Біт 10 стає 1, тому що
1416>1024. Число, що залишилося, буде 1416–1024=392. Біт9 стає 0, тому що
392<512. Біт8 стає 1, тому що 392>256. Число, що залишилося, буде 392–
256=136. Біт7 стає 1, тому що 136>128. Число, що залишилося, буде 136–
128=8. Біти з 6 по 4 будуть 0. Біт3 стає 1, тому що 8=8. Число, що залишилося,
буде 0. Отже, біти, які залишилися, від 2 до всіх 0.
13.5 ModBus: огляд параметрів
Holding register
(Protocol)
Name Data type Scale & unit Elements Access* Added
40001
(0)
Version
communication
profile
UINT16 0.001 R 31.000
40002
(1)
Wink service BOOL RW 31.000
40003
(2)
Switch box type ENUM 0. SC
1. SC...FC
2. SCe
3. CC
4. CC...FC
5. CCe
6. SCe NWB
7. CCe NWB
8. EC
9. ECe
10. ECe NWB
R 31.000
40014
(13)
Bus command timer ENUM 0. -
1. Off
2. Set
3. Active
4. Reset
5. Manual
RW 31.000