Re
gis
Daten-
ter
Parameter
typ
9a
Basisverschiebung
Unsig-
PLUS Max
ned 16 bit
10a Basisverschiebung
Unsig-
MINUS Max
ned 16 bit
11a Basisverschiebung
Signed
16 bit
12a Basisverschiebung
Unsig-
Schritt
ned 16 bit
9b
Sollwert Max
Unsig-
ned 16 bit
10b Sollwert Min
Unsig-
ned 16 bit
11b Sollwert
Unsig-
ned 16 bit
12b Sollwert Schritt
Unsig-
ned 16 bit
*) Vor der ersten Messung und bei fehlerhaftem Sensor steht das Register 0 (Temp. Sensor Messwert) auf „-32768".
4.1. Funktion 04H Read Input Registers
Anfrage vom Client
Byte
Variable
Nr.
0
Serveradresse
1
Kommando
2
Startadresse High Byte
3
Startadresse Low Byte
4
Anzahl Word High Byte
5
Anzahl Word Low Byte
6
CRC Low Byte
7
CRC High Byte
Beispiel Anfragestring für das Auslesen aller Daten für Serveradresse 1:
01H, 04H, 00H, 00H, 00H, 0DH, 31H, CFH
Antwort vom Server
Für die Registerbeschreibung siehe Tabelle am Anfang von Kapitel "Übertragungs-
protokoll".
Byte
Register
Variable
Nr.
Adresse
0
Serveradresse
1
Kommando
2
Anzahl der Bytes
3
0
Ist Temperatur High Byte
4
Ist Temperatur Low Byte
5
1
Sensor Störung High Byte
6
Sensor Störung Low Byte
7
2
Ist Temperatur Offset High Byte
8
Ist Temperatur Offset Low Byte
9
3
LED Helligkeit % High Byte
10
LED Helligkeit % Low Byte
11
4
LED An Aus High Byte
12
LED An Aus Low Byte
13
5
LED Auto Aus Aktivierung High Byte
14
LED Auto Aus Aktivierung Low Byte
15
6
LED Auto Aus Zeit High Byte
16
LED Auto Aus Zeit Low Byte
17
7
LED Anzeige Temp High Byte
18
LED Anzeige Temp Low Byte
19
8
Nebenstellen Art High Byte
20
Nebenstellen Art Low Byte
21
9a
Basisverschiebung PLUS Max High Byte
22
Basisverschiebung PLUS Max Low Byte
23
10a
Basisverschiebung MINUS Max High Byte
24
Basisverschiebung MINUS Max Low Byte
25
11a
Basisverschiebung High Byte
26
Basisverschiebung Low Byte
27
12a
Basisverschiebung Schritt High Byte
28
Basisverschiebung Schritt Low Byte
21
9b
Sollwert Max High Byte
22
Sollwert Max Low Byte
23
10b
Sollwert Min High Byte
24
Sollwert Min Low Byte
25
11b
Sollwert High Byte
26
Sollwert Low Byte
27
12b
Sollwert Schritt High Byte
28
Sollwert Schritt Low Byte
29
CRC Low Byte
30
CRC High Byte
Raumtemperatur-Bediengerät eTR 101 Modbus • Stand: 30.04.2025 • Technische Änderungen und Irrtümer vorbehalten. • Elsner Elektronik GmbH • Sohlengrund 16 • 75395 Ostelsheim • Deutschland
Raumtemperatur-Bediengerät eTR 101 Modbus
Beispiel
Werte-
Start
Funk-
Roh-
bereich
wert
tion
Wert
0 bis
3
Eingang/
30
+5 K
Ausgang
0 bis
3
Eingang/
30
+5 K
Ausgang
MINUS
0
Eingang/
15
bis PLUS
Ausgang
0,1 bis
0,5
Eingang/
5
+2 K
Ausgang
3 bis
25
Eingang/
250
40 °C
Ausgang
3 bis
18
Eingang/
180
40 °C
Ausgang
Min bis
21
Eingang/
210
Max
Ausgang
0,1 bis
0,5
Eingang/
5
+2 K
Ausgang
Erläuterung
xx
04H
Read Input Registers
xx
Register Startadresse
xx
xx
Anzahl zu lesender Register
xx
xx
xx
Erläuterung
xx
04H Read Input
Register
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
xx
www.elsner-elektronik.de • info@elsner-elektronik.de • Technischer Service: +49 (0) 7033 / 30945-250
4.2. Funktion 06H Write Single Register
Wert
Kommando vom Client
mit
Einheit
Byte
Variable
3,0 °C
Nr.
0
Serveradresse
3,0 °C
1
Kommando
2
Adresse High Byte
1,5 °C
3
Adresse Low Byte
4
Wert High Byte
0,5 K
5
Wert Low Byte
6
CRC Low Byte
25 °C
7
CRC High Byte
18 °C
Beispielstring
Serveradresse 1:
01H, 06H, 00H, 0BH, 00H, D7H, B8H, 56H
21 °C
Antwort vom Server
0,5 K
Byte
Variable
Nr.
0
Serveradresse
1
Kommando
2
Adresse High Byte
3
Adresse Low Byte
4
Wert High Byte
5
Wert Low Byte
6
CRC Low Byte
7
CRC High Byte
4.3. Funktion 10H Write Multiple Registers
Kommando vom Client
Byte
Variable
Nr.
0
Serveradresse
1
Kommando
2
Startadresse High Byte
3
Startadresse Low Byte
4
Anzahl Word High Byte
5
Anzahl Word Low Byte
6
Anzahl der Bytes
7
Wert High Byte
8
Wert Low Byte
...
CRC Low Byte
CRC High Byte
Beispielstring für das Schreiben der Register 9, 10, 11 und 12 mit den Werten:
Basissollwertverschiebung maximal: +3,0K
Basissollwertverschiebung minimal: -3,0K
Basissollwertverschiebung: 0K
Basissollwertverschiebung Schrittweite: 0,5K
String: 01H, 10H, 00H, 09H, 00H, 04H, 08H, 00H, 1EH, 00H, 1EH, 00H, 00H, 00H, 05H,
3CH, 66H
Antwort vom Server
Byte
Variable
Nr.
0
Serveradresse
1
Kommando
2
Adresse High Byte
3
Adresse Low Byte
4
Anzahl Word High Byte
5
Anzahl Word Low Byte
6
CRC Low Byte
7
CRC High Byte
Erläuterung
xx
06H
Write Single Register
xx
Register Adresse
xx
xx
Wert des zu schreibenden
Registers
xx
xx
xx
für
das
Schreiben
einer
Solltemperatur
Erläuterung
xx
06H
Write Single Register
xx
Register Adresse
xx
xx
Geschriebener Wert
xx
xx
xx
Erläuterung
xx
10H
Write Multiple Registers
xx
Register Startadresse
xx
xx
Anzahl zu schreibender Regis-
ter
xx
xx
xx
Wert des zu schreibenden
Registers
xx
xx
xx
Erläuterung
xx
10H
Write Multiple Registers
xx
Register Adresse
xx
xx
Anzahl geschriebener Register
xx
xx
xx
2
von
21,5°C
für