Herunterladen Inhalt Inhalt Diese Seite drucken

Skalierung Der Integer-Werte Für Modbus; Skalierung Der Integer-Werte; Integer-Skalierung Für Maximale Messwertauflösung - Endress+Hauser Tank Side Monitor NRF590 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für Tank Side Monitor NRF590:
Inhaltsverzeichnis

Werbung

Endress+Hauser
6.5
Skalierung der Integer-Werte für Modbus
Hinweis!
Dieses Kapitel bezieht sich nur auf die Modbus-Ausführung des Tank Side Monitor.
Damit der Tank Side Monitor die richtigen Werte in die Warte überträgt, müssen die Skalie-
rungsparameter eingestellt werden; sie werden genutzt, um die Fließkommazahlen der
gemessenen oder berechnetetn Größen in geeignete Integer-Werte umzurechnen.
6.5.1

Skalierung der Integer-Werte

Die Skalierung nutzt zwei Parameter: "0% Value" und "100% value". Für jeden Messwert-Typ
(Füllstand, Temperatur, Dichte, Druck usw.) gibt es ein eigenes Paar dieser Skalierungspara-
meter, damit die unterschiedlichen Wertebereiche passen abgebildet werden können. In den
meisten Fällen wird "0% value" auf "0" eingestellt sein. Dann wird der Integer-Wert folgen-
dermaßen berechnet:
Wenn "0% value" von "0" verschieden ist, wird der Integer-Wert folgendermaßen berechnet:
Integer =
Dabei ist "Maximum-Integer":
• für Integer-Zahlen ohne Vorzeichen: 65535
• für Integer-Zahlen mit Vorzeichen: 32767
ohne Vorzeichen
Integer-
Wert
65535
0
0%
6.5.2
Integer-Skalierung für maximale Messwertauflösung
Um eine möglichst gute Messwertauflösung zu erreichen, muss "100% value" auf den maxi-
mal möglichen Messwert eingestellt werden. Dieser Wert wird dann der als Integer-Zahl
65535 (ohne Vorzeichen) bzw. 32767 (mit Vorzeichen) übertrgen. In der Warte muss dieser
Wert dann mit den gleichen Faktoren in den ursprünglichen Messwert zurückgerechnet
werden.
Beispiel 1
• Füllstand = 23665 mm
• 0% Value = 0 mm
• 100% Value = 35000 mm (Maximaler Füllstand)
 Integer-Wert (ohne Vorzeichen) = 44351
"Maximum-Integer"
Integer =
"100% value"
"Maximum-Integer"
("100% Value" - "0% Value")
Messwert
100%
Inbetriebnahme
Messwert
(Messwert - "0% Value")
mit Vorzeichen
Integer-
Wert
32767
-100%
100%
-32767
Messwert
L00-NRF590xx-05-00-00-de-002
53

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis