da Bilag
262 WILO SE 2019-07
Datatype Beskrivelse
▪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
BITMAP32
Er en sammenfatning af 32 boolske værdier (bits). Find detaljer om be-
regningen under bitmap.
* Eksempel til forklaring:
Bit 3, 6, 8, 15 er 1, alle andre er 0. Summen er så 2
3
+2
6
+2
8
+2
15
= 8+64+256+32768 =
33096. Den omvendte vej er også mulig. Her kontrolleres det med udgangspunkt i bit-
ten med det højeste indeks, om det læste tal er større end eller lig med 2.potensen.
Hvis det er tilfældet, sættes bit 1 og 2. potensen trækkes fra tallet. Derefter gentages
kontrollen med bitten med det nærmeste lavere indeks og det netop beregnede resttal,
indtil man kommer frem til bit 0, eller resttallet er nul. Et eksempel for at tydeliggøre:
Det læste tal er 1416. Bit 15 bliver 0, da 1416<32768. Bittene 14 til 11 bliver ligeledes
0. Bit 10 bliver 1, da 1416>1024. Resttallet bliver 1416-1024=392. Bit 9 bliver 0, da
392<512. Bit 8 bliver 1, da 392>256. Resttallet bliver 392-256=136. Bit 7 bliver 1, da
136>128. Resttallet bliver 136-128=8. Bit 6 til 4 bliver 0. Bit 3 bliver 1, da 8=8. Resttal-
let bliver 0. Dermed bliver de resterende bits 2 til 0 alle 0.
13.5 ModBus: Parameteroversigt
Holding register
(Protocol)
Name Data type Scale & unit Elements Access* Added
40001
(0)
Version communica-
tion 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
40015
(14)
Drives on/off BOOL RW 31.000
40025
(24)
Control mode ENUM 0. p-c
1. dp-c
2. dp-v
3. dT-c
4. dT-v
5. n(TV)
6. n(TR)
7. n(TP)
8. n(TA)
9. n-c
R 31.000