4.7 Modbus Schrijven commando protocol
(opvragen/antwoord)
Een master-toestel schrijft naar een FL4000H-register door het versturen van een juist
geformatteerd 8-byte bericht (Tabel 26).
Byte
Modbus
ste
1
Slave adres
de
2
Functiecode
de
3
Registeradres Hi
de
4
Registeradres Lo
de
5
Preset Data Hi
de
6
Preset Data Lo
de
7
CRC Hi
ste
8
CRC Lo
* Adres 0 is gereserveerd voor de uitzendmodus en wordt momenteel niet ondersteund.
Bij het ontvangen van een geldig schrijven-register verzoek van het master-toestel, zal de
FL4000H antwoorden met een bericht (Tabel 27). Als het schrijven-verzoek een fout
veroorzaakt, wordt een uitzonderingsbericht teruggestuurd naar het master-toestel (hoofdstuk
4.8 ).
Tabel 27: Modbus Schrijven register antwoord
Byte
Modbus
ste
1
Slave adres
de
2
Functiecode
de
3
Registeradres Hi
de
4
Registeradres Lo
de
5
Preset Data Hi
de
6
Preset Data Lo
de
7
CRC Hi
ste
8
CRC Lo
* Adres 0 is gereserveerd voor de uitzendmodus en wordt momenteel niet ondersteund.
4.8
Uitzonderingsantwoorden en -codes
4.8.1 Uitzonderingsantwoord
Bij een normale communicatie-vraag en antwoord verstuurt het mastertoestel een vraag naar
de FL4000H. Na ontvangst van de vraag, verwerkt de FL4000H het verzoek en retourneert een
antwoord naar het master-toestel. Een abnormale communicatie tussen de twee toestellen
resulteert in een van vier mogelijke gebeurtenissen:
Als de FL4000H de vraag niet ontvangt door een communicatiefout, dan wordt er geen
antwoord door de FL4000H verstuurd en het mastertoestel zal uiteindelijk een time-out
geven voor de vraag.
Als de FL4000H de vraag ontvangt, maar een communicatiefout ontdekt (CRC, enz.),
dan wordt er geen antwoord door de FL4000H verstuurd en het mastertoestel zal
uiteindelijk een time-out geven voor de vraag.
Tabel 26: Modbus Schrijven register verzoek
Bereik
1-247* (decimaal)
06
00
00-FF (Hex)
00-03 (Hex)
00-FF (Hex)
00-FF (Hex)
00-FF (Hex)
Bereik
1-247* (decimaal)
06
00
00-FF (Hex)
00-FF (Hex)
00-FF (Hex)
00-FF (Hex)
00-FF (Hex)
41
Model FL4000H
Gerefereerd aan FL4000H
FL4000H ID (adres)
Preset Single Registers
Niet gebruikt door FL4000H
FL4000H Registeradres Lo Byte
FL4000H Hi Byte Commando Data
FL4000H Lo Byte Commando Data
CRC Hi Byte
CRC Lo Byte
Gerefereerd aan FL4000H
FL4000H ID (adres)
Preset Single Registers
Niet gebruikt door FL4000H
FL4000H Registeradres Lo Byte
FL4000H Hi Byte Commando Data
FL4000H Lo Byte Commando Data
CRC Hi Byte
CRC Lo Byte