Herunterladen Inhalt Inhalt Diese Seite drucken

Funktionscode 16 (Mehrfachregister Schreiben); Allgemeines - ABB A43 Benutzerhandbuch

Vorschau ausblenden Andere Handbücher für A43:
Inhaltsverzeichnis

Werbung

Kommunikation mit Modbus
Beispiel für eine
Unten stehend finden Sie eine beispielhafte Antwort.
Antwort
In diesem Beispiel antwortet der Slave mit der Modbus-Adresse 1 auf eine Lese-
Abfrage. Die Anzahl der Datenbytes beträgt 0x30. Das erste Register (0x5000)
hat den Wert 0x0015 und das letzte (0x5017) hat den Wert 0xFFFF.
9.1.2

Funktionscode 16 (Mehrfachregister schreiben)

Allgemeines

Funktionscode 16 wird verwendet, um die Einstellungen im Messgerät zu
verändern, beispielsweise Datum/Uhrzeit, um Ausgänge zu steuern und Werte
zurückzusetzen, z. B. als Stromausfallzähler. Es ist möglich, bis zu 123
aufeinander folgende Register in einer einzigen Abfrage zu schreiben. Das
bedeutet, dass mehrere Einstellungen modifiziert werden können bzw. mehrere
Reset-Vorgänge in einer einzelnen Abfrage durchführbar sind.
Abfrage-
Ein Abfragetelegramm ist wie folgt aufgebaut:
telegramm
A43/A44
Benutzerhandbuch
Slave-Adresse
Funktionscode
Byteanzahl
Registerwert 0x5000, hochwertiges Byte
Registerwert 0x5000, niederwertiges Byte
...
Registerwert 0x5017, hochwertiges Byte
Registerwert 0x5017, niederwertiges Byte
Fehlerprüfung (CRC), hochwertiges Byte
Fehlerprüfung (CRC), niederwertiges Byte
Slave-
Funktions-
Adresse
code
104
0x01
0x03
0x30
0x00
0x15
0xFF
0xFF
0xXX
0xXX
Start-
Anzahl
adresse
der
Register
Byte-
Zählwerte
Fehler-
anzahl
prüfung
2CMC486006M0101
Revision: A

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

A44

Inhaltsverzeichnis