Herunterladen Inhalt Inhalt Diese Seite drucken

ABB M4M Handbuch Seite 11

Inhaltsverzeichnis

Werbung

M O D BU S - HA ND BU C H
Lesen und Schreiben in Registern
Lesbares Register
Der lesbare Bereich im Modbus-Mapping sind die Register 1000-8EFF (hexadezi-
mal). Das Lesen von Registern in diesem Bereich führt zu einer normalen Modbus-
Antwort. Es ist möglich, eine beliebige Anzahl von Registern zwischen 1 und 125
zu lesen, d.h. es ist nicht erforderlich, alle Register einer in einer Zeile aufgeführten
Anzahl in den Zuordnungstabellen zu lesen. Jeder Versuch, außerhalb dieses Be-
reichs zu lesen, führt zu einer unzulässigen Datenadressen-Ausnahme (Modbus-
Ausnahmecode 2).
Mehrfachregisterwerte
Bei Mengen, die als mehr als 1 Register dargestellt werden, befindet sich das wich-
tigste Byte im High-Byte des ersten (niedrigsten) Registers. Das niedrigste Byte
befindet sich im Low-Byte des letzten (höchsten) Registers.
Nicht verwendetes Register
Nicht verwendete Register innerhalb des Mapping-Bereichs, z. B. fehlende Größen
im angeschlossenen Zähler, führen zu einer normalen Modbus-Antwort, aber der
Wert des Registers wird auf „ungültig" gesetzt. Bei Mengen mit dem Datentyp
„ohne Vorzeichen" ist der Wert in allen Registern FFFF. Bei Mengen mit dem Da-
tentyp „mit Vorzeichen" ist der Wert der höchste auszudrückende Wert. Das be-
deutet, dass eine von nur einem Register dargestellte Menge den Wert 7FFF hat.
Eine Menge, die durch 2 Register dargestellt wird, hat den Wert 7FFFFFFF usw.
Schreiben in Register
Das Schreiben in Register ist nur für die in den Mapping-Tabellen als schreibbaren
Register zulässig. Der Versuch, in ein Register zu schreiben, das als beschreibbar,
aber nicht vom Zähler unterstützt wird, führt nicht zu einer Fehleranzeige. Es ist
nicht möglich, Teile einer Einstellung zu ändern, z. B. nur das Jahr und den Monat
der Einstellung Datum/Uhrzeit einzustellen.
Einstellwert bestätigen
Nachdem Sie einen Wert im Zähler eingestellt haben, wird empfohlen, den Wert
zur Bestätigung des Ergebnisses zu lesen, da es nicht möglich ist, zu bestätigen,
ob ein Schreiben aus der Modbus-Antwort erfolgreich war.
9 A K K10 8 46 6 A0 93 9 RE V. A
11 /6 0

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis