Modbus: Datentypen; Modbus: Parameterübersicht - Wilo Control EC-L Notice De Montage

Table des Matières

Publicité

Les langues disponibles
  • FR

Les langues disponibles

  • FRANÇAIS, page 104
13.5

ModBus: Datentypen

13.6
ModBus: Parameterübersicht
Holding register
Name
(Protocol)
40001
Version communica-
(0)
tion profile
40002
Wink service
(1)
Switch box type
40003
(2)
Einbau- und Betriebsanleitung Wilo-Control EC-L
Anhang
Datentyp
Beschreibung
Ganzzahl im Bereich von -32768 bis 32767.
INT16
Der tatsächlich für einen Datenpunkt verwendete Zahlenbereich kann
abweichen.
Vorzeichenlose Ganzzahl im Bereich von 0 bis 65535.
UINT16
Der tatsächlich für einen Datenpunkt verwendete Zahlenbereich kann
abweichen.
Ist eine Aufzählung. Es kann nur einer der unter Parameter aufgeführten
ENUM
Werte gesetzt werden.
Ein boolscher Wert ist ein Parameter mit genau zwei Zuständen (0 –
BOOL
falsch/false und 1 – wahr/true). Generell werden alle Werte größer als
Null als true gewertet.
Ist eine Zusammenfassung von 16 boolschen Werten (Bits). Die Werte
werden von 0 bis 15 indiziert. Die im Register zu lesende oder zu schrei-
bende Zahl ergibt sich aus der Summe aller Bits mit dem Wert 1×2 hoch
ihrem Index.
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
BITMAP*
6
▪ Bit 6: 2
= 64
7
▪ Bit 7: 2
= 128
8
▪ Bit 8: 2
= 256
9
▪ Bit 9: 2
= 512
10
▪ Bit 10: 2
11
▪ Bit 11: 2
12
▪ Bit 12: 2
13
▪ Bit 13: 2
14
▪ Bit 14: 2
15
▪ Bit 15: 2
Ist eine Zusammenfassung von 32 boolschen Werten (Bits). Für Details
BITMAP32
der Berechnung bitte bei Bitmap nachlesen.
* Beispiel zur Verdeutlichung:
Bit 3, 6, 8, 15 sind 1 alle anderen sind 0. Die Summe ist dann 2
8+64+256+32768 = 33096. Der Umgekehrte Weg ist ebenfalls möglich. Dabei wird
ausgehend vom Bit mit dem höchsten Index geprüft, ob die gelesene Zahl größer gleich
der Zweierpotenz ist. Wenn das der Fall ist, wird das Bit 1 gesetzt und die Zweierpotenz
von der Zahl abgezogen. Danach wird die Prüfung mit dem Bit mit dem nächst kleineren
Index und der gerade berechneten Restzahl wiederholt bis man bei Bit 0 angekommen
ist oder die Restzahl Null ist. Zur Verdeutlichung ein Beispiel: Die gelesene Zahl ist 1416.
Bit 15 wird 0, da 1416<32768. Bits 14 bis 11 werden ebenfalls 0. Bit 10 wird 1, da
1416>1024 ist. Die Restzahl wird 1416-1024=392. Bit 9 wird 0, da 392<512. Bit 8 wird
1, da 392>256. Die Restzahl wird 392-256=136. Bit 7 wird 1, da 136>128. Die Restzahl
wird 136-128=8. Bit 6 bis 4 werden 0. Bit 3 wird 1, da 8=8. Die Restzahl wird 0. Somit
werden die restlichen Bits 2 bis 0
Data type
Scale & unit
UINT16
0.001
BOOL
ENUM
= 1024
= 2048
= 4096
= 8192
= 16384
= 32768 alle 0
Elements
Access
R
RW
0. SC
R
1. SC...FC
2. SCe
3. CC
4. CC...FC
5. CCe
6. SCe NWB
de
3
6
8
15
+2
+2
+2
=
Added
31.000
31.000
31.000
51

Publicité

Table des Matières
loading

Table des Matières