Herunterladen Inhalt Inhalt Diese Seite drucken

Bootvorgang; Ungültiger Wert; Datenvalidierung; Datentypen - wavin Sentio Technisches Handbuch

Regelsystem für fußbodenheizung und -kühlung
Vorschau ausblenden Andere Handbücher für Sentio:
Inhaltsverzeichnis

Werbung

Bootvorgang

Gerät meldet beim Hochfahren den Ausnahme-Code SERVER BELEGT (06), weil beim Gerätestart die Integrität der Daten nicht
gewährleistet werden kann. Bitte warten, bis das System komplett hochgefahren ist.
Ungültiger Wert
Wurde ein gemessener Wert nicht initialisiert, z. B. wegen eines Ausfalls oder zu langer Antwortzeit eines Funk-Peripheriegeräts,
wird auf den Lesebefehl die Antwort UNGÜLTIGER_WERT ausgegeben.

Datenvalidierung

Beim Konfigurieren eingegebene Daten werden validiert; sie können ggf. vom System an dessen Anforderungen angepasst
oder abgelehnt werden, wenn sie die Anforderungen nicht erfüllen.
Werte, die kleiner sind als der Mindestwert, werden auf den Mindestwert geändert
Werte, die größer sind als der Höchstwert, werden auf den Höchstwert geändert
Werte, die nicht den korrekten Schritten entsprechen, werden angepasst
(z. B. Temperaturen: 15,2 Grad wird auf 15,0 Grad geändert)
Zeichenfolgen (val_utf8), die zu lang für den Speicher des Geräts sind, werden abgekürzt.

Datentypen

Alle Modbus-Register bestehen aus 16-bit-Daten. Diese Daten können unterschiedliche Bedeutungen haben; und mehrere
Register können kombiniert werden, um größere Datenmengen zu erfassen. Die folgenden Datentypen werden unterstützt:
Typ
val_enum
val_u
val_u2
val_u4
val_utf8
val_d2_fp100

Textwerte lesen und schreiben (datatype val_utf8)

val_utf8 besteht aus mehreren 16-bit-Holding-Registern, aber die Daten selbst sind eine Reihe von Bytes. Wird beispielsweise die
Zeichenfolge „Hallo" in der Reihe gespeichert, steht das erste Byte am Anfang des Pakets usw. Daraus ergibt sich die Lese-Antwort:
Befehl
Befehlscode
Byte-Zahl
0x03
0x08
UTF-8-Zeichenfolgen können auch gespeichert werden,
z. B. „Blå Værelse". In diesem Fall werden die landestypischen
Buchstaben in mehreren Bytes kodiert. Wie man sieht, sind
13 Bytes nötig, um den gesamten Text zu speichern.
www.wavin.de
Länge
1B
1B
2B
4B
2b LEN + UTF8
2B
Reg X Hi
Reg X Lo
Reg X +1 Hi
„H"
„a"
„l"
Bandbreite
0..255
0..255
0..65535
0..4294967295
Utf8. max. 256B
Fixed-point (-327,68..327,67)
Reg X +1
Reg X +2 Hi
Reg X +2
„l"
„o"
„0x00"
Buchstaben
B
l
å
V
æ
r
e
l
s
e
Sentio Technisches Handbuch
Ungültiger Wert
0xFF
0xFF
0xFFFF
0xFFFFFFFF
LEN= 0xFFFF, keine Daten
0x7FFF
Reg X +3 Hi
Reg X +3
„0x00"
„0x00"
Wert
0x42
0x6c
0xc3
0xa5
0x56
0xc3
0xa6
0x72
0x65
0x6c
0x73
0x65
147

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für wavin Sentio

Inhaltsverzeichnis