Abfragedaten zurückgeben – Basler Electric DGC-2020 Benutzerhandbuch

Seite 494

Advertising
background image

B-4

DGC-2020 Modbus

™Kommunikation

9400200990 Rev X

Daten Hi
Daten Lo
.
.
.
Daten Hi
Daten Lo
CRC Fehlerprüfung

Abfragedaten zurückgeben

Diese Abfrage enthält Daten, die in der Antwort zurückgegeben werden sollen (Prüfschleife). Die Antwort-
und die Abfragenachrichten sollten identisch sein.

Geräteadresse
Funktionscode

08 (hex)

Unterfunktion Hi

00 (hex)

Unterfunktion Lo

00 (hex)

Daten Hi
Daten Lo
CRC Fehlerprüfung

Mehrere Register voreinstellen, Nicht-Rundruf & Rundruf

Mehrere Register voreinstellen – Allgemein

ABFRAGE:

Mit dieser Abfragenachricht wird das Schreiben eines Registers oder Registerblocks angefordert. Der
Datenblock enthält die Anfangsadresse und Anzahl der zu schreibenden Register, gefolgt von der
Datenblock-Byte-Zählung und den Daten. Eine Geräteadresse von 0 weist auf eine Rundrufabfrage hin.

Eine Registeradresse N schreibt das Halteregister N+1.

Es werden keine Daten geschrieben (Nicht-Rundruf oder Rundruf), wenn eine der folgenden Ausnahmen
auftritt:

Abfragen für Schreiben in schreibgeschützte oder nicht unterstützte Register führen zu einer
Fehlerantwort mit dem Ausnahmecode "Unerlaubte Datenadresse ".

Abfragen mit dem Versuch, mehr als 100 Register zu schreiben, führen zu einer Fehlerantwort
mit dem Ausnahmecode "Unerlaubte Funktion".

Eine falsche Bytezählung führt zu einer Fehlerantwort mit dem Ausnahmecode "Unerlaubter
Datenwert".

Es gibt verschiedene Fälle, wo Register zu Gruppen zusammengefasst sind (gekennzeichnet als
DP oder TP), um gemeinsam einen einzelnen numerischen (im Gegensatz zu einer ASCII
Zeichenkette) Parameterwert für den DGC-2020 darzustellen. Eine Abfrage zum Schreiben in
eine Teilmenge einer solchen Registergruppe führt zu einer Fehlerantwort mit dem
Ausnahmecode "Unerlaubte Datenadresse".

Eine Abfrage, einen unerlaubten Wert (außerhalb des Bereichs) in ein Register zu schreiben,
führt zu einer Fehlerantwort mit dem Ausnahmecode "Unerlaubter Datenwert".

Geräteadresse
Funktionscode 10 (hex)
Startadresse Hi
Startadresse Lo
Anzahl der Register Hi
Anzahl der Register Lo
Byte-Anzahl
Daten Hi
Daten Lo
.

Advertising