Antwort des
untergeordneten
Geräts (Slave)
Adresse des
untergeordneten
Geräts (Slave)
Funktions-Code
Startadresse
Anzahl der
abzulesenden
Register
CRC-Code
Slave address Function code Start address Number of registers CRC low
8 bits CRC high 8 bits
01 10 1000 0002 45 08
c)
Funktions-Code „06H": Speichern in einem einzelnen Register
Diese Funktion dient dem Speichern von Datenfragmenten im Speicher
des Netzgeräts. z. B. Spannungswechsel auf 19,99V. Nachdem der Wert
mit 100 multipliziert und in das hexadezimale Format konvertiert wurde,
muss er im Register des Slave-Geräts mit der Adresse 1000H gespeichert
werden (der Adresscode des Slaves ist 01).
Format der durch den Host gesendeten Nachricht:
Nachricht des
Hosts
Adresse des
untergeordneten
Geräts (Slave)
Funktions-Code
Startadresse
Bit
Gesendete
Nachricht
1
01
1
10
2
1000
2
0002
2
4508
Byte
Gesendete
Nachricht
1
01
1
06
2
1000
Achtung
Information von dem
Gerät mit der Adresse
01
Speichern mehrerer
Register
Startadresse des
Registers, in dem die
Speicherung erfolgen
soll
Anzahl der
abgelesenen Register
Durch das
untergeordnete Gerät
berechneter CRC-
Code
Achtung
Befehl an das
untergeordnete Gerät
mit der Adresse 01H
senden
Registerspeicherung
Startadresse des
Registers, in dem die
Speicherung erfolgen
soll