Herunterladen Inhalt Inhalt Diese Seite drucken

16-Bit-Ganzzahlformat - Vaisala HUMICAP MMT330 Anwenderhandbuch

Messwertgeber für feuchte und temperatur von öl
Vorschau ausblenden Andere Handbücher für HUMICAP MMT330:
Inhaltsverzeichnis

Werbung

Anhang A ___________________________________________________________ Modbus-Referenz
HINWEIS
HINWEIS
HINWEIS
VAISALA _______________________________________________________________________ 175
Für nicht verfügbare Werte wird ein „stiller NaN"-Wert zurückgegeben.
Das Schreiben eines NaN- oder unendlichen Werts wird ohne Rückmeldung
ignoriert. Ein stiller NaN-Wert ist beispielsweise 0x7FC00000. Der Master
sollte aber jeden NaN-Wert interpretieren können.
Ein kompletter 32-Bit-Gleitkommawert ist mit einer einzelnen Modbus-
Transaktion zu lesen und zu schreiben (so wirken sich die Funktionscodes
05, 06 und 22 nicht auf Gleitkommawerte aus).

16-Bit-Ganzzahlformat

16-Bit-Ganzzahlwerte werden skaliert, um die erforderlichen Dezimalwerte
aufzunehmen (entnehmen Sie den Skalierungsfaktor der Tabelle zum
entsprechenden Register). Negative Werte (sofern relevant) werden als
Zweierkomplemente (65.535 = –1, 65534 = –2 usw.) dargestellt.
Messparameter mit normalerweise positiven Werten (z. B. 0 ... 1 aw)
können aufgrund von Ungenauigkeiten bei der Messung gelegentlich
kleine negative Werte zurückgeben. Diese negativen Werte werden als
große 16-Bit-Ganzzahlwerte (Zweierkomplement) zurückgegeben.
Wenn der skalierte Wert nicht in den Bereich 0 ... 65.535
(16-Bit-Wertebereich) passt, wird er durch mehrmaliges Addieren
oder Subtrahieren von 65.536 in diesen Bereich eingepasst.
Für die meisten Messdatenwerte ist jedoch kein Offset erforderlich.
Für nicht verfügbare Werte wird ein leerer 16-Bit-Wert zurückgegeben.
Es gibt keine Möglichkeit, fehlende Werte von echten Nullwerten zu
unterscheiden, wenn der Nullwert im gültigen Messwertbereich des
Parameters enthalten ist.
Wenn der Modbus-Master 32-Bit-Gleitkommawerte unterstützt, sollten
Sie immer diese anstelle der 16-Bit-Ganzzahlregister verwenden.
Die Verwendung von 16-Bit-Ganzzahlwerten wird in kritischen
Anwendungen nicht empfohlen, da Sie nicht zwischen echten Nullwerten
und Nullwerten unterscheiden können, die durch Messfehler entstehen.
Außerdem führt das Zweierkomplement dazu, dass negative Werte
wie große positive Werte erscheinen. Das muss beim Verwenden der
16-Bit-Registerwerte berücksichtigt werden.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis