no
13.4
ModBus: Datatyper
646
Vedlegg
Klemme
Funksjon
Utgang: Enkeltdriftsmelding pumpe 3
7/8
Utgang: Enkeltfeilmelding pumpe 1
11/12
Utgang: Enkeltfeilmelding pumpe 2
13/14
Utgang: Enkeltfeilmelding pumpe 3
15/16
17/18/19 Utgang: Samlet driftsmelding
20/21/22 Utgang: Samlefeilmelding
Inngang: Feilmelding frekvensomformer pumpe 1
23/24
Inngang: Feilmelding frekvensomformer pumpe 2
25/26
Inngang: Feilmelding frekvensomformer pumpe 3
27/28
Inngang: Extern OFF
29/30
Inngang: Vannmangel/tørrkjøringsbeskyttelse
31/32
Inngang: passiv trykksensor 4-20 mA
41/42
Utgang: Settpunkt trykk pumpe 1
47/48
Utgang: Settpunkt trykk pumpe 2
49/50
Utgang: Settpunkt trykk pumpe 3
51/52
Datatype
Beskrivelse
Heltall i området -32768 til 32767.
INT16
Det faktiske tallområdet for et datapunkt kan avvike.
Heltall uten fortegn i området 0 til 65535.
UINT16
Det faktiske tallområdet for et datapunkt kan avvike.
Er en tellevariabel. Kan kun settes til en av verdiene som er oppført under
ENUM
parameteren.
En boolsk verdi er en parameter med kun to tilstander (0 – usann/false
BOOL
og 1 – sann/true). Generelt anses alle verdier større enn null som true.
Et sammendrag av 16 boolske verdier (bits). Verdiene nummereres fra 0
til 15. Tallet i registeret som skal leses eller skrives beregnes fra summen
av alle bits med verdien 1x2 potensert med dets indeks.
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
BITMAP*
▪ 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
Er et sammendrag av 32 boolske verdier (bits). Detaljer om beregningen
BITMAP32
finnes i bitmap.
* Eksempel:
Bit 3, 6, 8, 15 er 1, alle andre er 0. Summen blir da 2
33096. Omvendt rekkefølge er også mulig. I dette tilfellet kontrolleres det om det leste
tallet er større enn eller lik andre potens, og man starter med biten med den høyeste
indeksen. Hvis det er tilfelle, settes bit 1 og andre potens av tallet trekkes fra. Deretter
gjentas kontrollen med biten med nest lavest indeks og den nettopp beregnede resten
til man kommer til bit 0 eller resten er lik null. For å gjøre det tydeligere med et
eksempel: Det leste tallet er 1416. Bit 15 blir 0, fordi 1416<32768. Bits 14 til 11 blir
likedan 0. Bit 10 blir 1, fordi 1416>1024. Resten blir 1416-1024=392. Bit 9 blir 0, fordi
392<512. Bit 8 blir 1, fordi 392>256. Resten blir 392-256=136. Bit 7 blir 1, fordi
3
6
8
15
+2
+2
+2
= 8+64+256+32768 =
WILO SE 2019-07