Diese Funktion führt die Voreinstellung eines Wertes in mehreren aufeinanderfolgenden Halteregistern durch.
Abfrage
Die Abfrage gibt den Registersollwert an, der voreingestellt werden soll. Register werden ab 0 adressiert, d. h. Register 1 wird als 0 adressiert. Hier ein
Beispiel für die Anfrage, die Voreinstellung für zwei Register durchzuführen (Parameter 1-05 = 738 (7,38 A) setzen):
Feldname
Slave-Adresse
Funktion
Startadresse HI
Startadresse LO
Anzahl Register HI
Anzahl Register LO
Bytezahl
Daten schreiben HI
(Register 4: 1049)
Daten schreiben LO
(Register 4: 1049)
Daten schreiben HI
(Register 4: 1050)
Daten schreiben LO
(Register 4: 1050)
Fehlerprüfung (CRC)
Antwort
Die normale Antwort enthält die Slave-Adresse, den Funktionscode, die Startadresse und die Anzahl der Register, die voreingestellt werden sollen.