Slave address Function code Start address Number of registers CRC low
8 bits CRC high 8 bits
01,10,1000,5,0002,45,08
c)
Funktionskode "06H": lagring af et enkelt register
Denne funktion bruges til at gemme et fragment af data i
strømforsyningens hukommelse. For eksempel spændingsændring til
19,99V. Efter at værdien er ganget med 100 og konverteret til
hexadecimalt format, skal den gemmes i registret på underenheden med
1000H -adressen (underenhedens adressekode er 01).
Formatet på meddelelsen sendt af værten:
Besked fra
værten
Underenhedens
adresse (slaves)
Funktionskode
Startadresse
Gemte data
CRC kode
Address Function code Start address high bit Start address low 8
bits Data high 8 bits Data low 8 bits CRC 8 bits CRC high 8 bits
01 06 10 00 07 CF CF 6E
Beskedformatet sendt tilbage af underenheden:
Svar fra
underenheden
(slave)
Underenhedens
adresse (slaves)
Funktionskode
Startadresse
Byte
Besked sendt
1
01
1
06
2
1000
2
07CF
2
CF6E
Bit
1
1
2
Bemærkninger
Send kommandoen til
underenheden med
01H -adresse
Lagring af registret
Startadresse for
lagring af registret
Data for lagring i
registret med 1000 -
adressen
CRC-kode beregnet af
værten
Besked sendt
01
06
1000
Bemærkninger
Oplysninger fra
apparatet med
adressen 01
Lagring af flere
registre
Startadresse
for lagring af
registret