Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus Lese/Schreib - Kommandos - General Monitors S4100T Handbuch

Inhaltsverzeichnis

Werbung

8.4

Modbus Lese/Schreib - Kommandos

Funktionscode
1
2
3
4
5
6
15
16
Alle Befehle mit den Funktions-Codes 1,2,3,4 ermöglichen das Lesen der Daten aus
dem Gerät. Die Meldungsstruktur für jeden Lesebefehl spezifiziert eine Startregister-
adresse. Es kann auf maximal 5 aufeinanderfolgende Register, einschließlich der
Startregisteradresse, zugegriffen werden. Jedes Register konfiguriert die Daten als
2 Bytes, das signifikante Byte steht an erster Stelle. Wenn mehr als 5 Register
adressiert werden, oder wenn der Versuch unternommen wird, auf irgendeines der
Register außerhalb des gültigen Adressbereiches des Leseregisters zuzugreifen, wird
die Antwort "Illegal Data Address (unzulässige Datenadresse)" (Ausnahme-Code 2)
angezeigt.
Alle Befehle mit den Funktionscodes 5, 6, 15, 16 erlauben das Schreiben von Daten in
das Gerät. Die Meldungsstruktur für jeden Schreibbefehl spezifiziert eine Register-
adresse, an die Daten geschrieben werden. Die Meldungsstruktur für jeden Mehrfach-
Schreibbefehl (15, 16) spezifiziert eine Registeradresse, wobei die Byte-Zählung auf 2
eingestellt ist, um einen Einzelregisterzugriff zu ermöglichen. Wenn mehr als 1 Register
adressiert wird oder wenn versucht wird, auf irgendein Register außerhalb des gültigen
Adressbereichs der Schreibregister zuzugreifen, wird die Antwort "Illegal Data Adress
(Unzulässige Datenadresse)" (Ausnahme-Code 2) angezeigt. Der Rundspruchmodus
verwendet die Adresse 0 und sendet die gleichen Daten an alle angeschlossenen
Nebengeräte.
Die Ausgabe eines Schreibbefehls an ein einzelnes, zulässiges Schreibregister führt
normalerweise dazu, dass alle spezifizierten Daten überschrieben werden.
In bestimmten Situationen ist es aufgrund eines externen Ereignisses nicht möglich,
einen gewünschten Zustand zu erzwingen. Dieses ist z.B. der Fall, wenn der Versuch
unternommen wird, eine Funktionsstörung zu beheben, wenn die Ursache für diese
Störung weiterhin besteht. In anderen Situationen wird jeder Versuch fehlschlagen,
nicht verwendete, Nur-Lese-, oder außerhalb des Messbereichs liegende Werte
zuzuweisen. Es ist ratsam, im Anschluss an den Schreibzyklus eine Auslesung
des gesamten Registerbereiches auszugeben, um die tatsächlich vorhandenen
Datenwerte zu bestätigen.
Beschreibung
Spulenstatus lesen
Eingangsstatus lesen
Warteregister lesen
Eingangsregister lesen
Einzelne Spule forcieren
Einzelnes Register voreinstellen
Mehrere Spulen forcieren
Mehrere Register voreinstellen
29
Modell S4100T
Zugriffsart
Lesen
Lesen
Lesen
Lesen
Schreiben
Schreiben
Schreiben
Schreiben

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Germans4100t-eu

Inhaltsverzeichnis