Daten hi, Antwort, Einzelregister voreinstellen – Basler Electric DGC-2020HD Modbus Protocol Benutzerhandbuch

Seite 14: Abfrage, Datenformate

Advertising
background image

8

9469375991 Rev A

Allgemeine Informationen

DGC-2020HD Modbus

™ Protokoll

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

Antwort

Die Antwortnachricht wiederholt die Anfangsadresse und die Anzahl der Register. Wenn es sich bei der
Abfrage um einen Rundruf handelt (Geräte-Adresse = 0), wird keine Antwort zurückgesandt.

Geräteadresse
Funktionscode =

10 (hex)

Startadresse Hi
Startadresse Lo
Anzahl der Register Hi
Anzahl der Register Lo
CRC Hi Fehlerprüfung
CRC Lo Fehlerprüfung

Einzelregister voreinstellen

Mit einer Abfrage 'Einzelregister voreinstellen' wird das Schreiben in ein Einzelregister gefordert. Wenn es
sich um einen Rundruf handelt (Geräte-Adresse = 0), wird keine Antwort zurückgesandt.

Hinweis: Nur Datentypen INT16, INT8, UINT16, UINT8 und Zeichenkette (nicht länger als 2 Byte) können
von dieser Funktion voreingestellt werden.

Abfrage

Es werden keine Daten mehr geschrieben, wenn eine der folgenden Ausnahmen auftritt:

Schreibanforderungen in Nur-Lese-Register führen zu einer Fehlerantwort mit dem
Ausnahmecode "Unerlaubte Datenadresse "

Eine Anforderung, 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 =

06 (hex)

Adresse Hi
Adresse Lo
Daten Hi
Daten Lo
CRC Hi Fehlerprüfung
CRC Lo Fehlerprüfung

Antwort

Die Antwortnachricht wiederholt die Abfragenachricht, nachdem das Register geändert wurde.

Datenformate

Der DGC-2020HD unterstützt die folgenden Datentypen:

Datentypen abgebildet auf 2 Registern

o Signed Integer 32 (Int32) (Ganzzahl mit Vorzeichen)

o Unsigned Integer 32 (Uint32) (Vorzeichenlose Ganzzahl)

o Gleitkomma (Float)

o IP Adresse (IP Address)

o Zeichenketten maximal 4 Zeichen lang (String)

Advertising