8.4 Modbus Schrijven commandoprotocol
(opvragen/antwoord)
8.4.1 Modbus Schrijven opvraagbericht
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 Lo
ste
8
CRC Hi
*OPMERKING:
Adres 0 is gereserveerd voor de uitzendmodus en wordt momenteel niet
ondersteund.
**OPMERKING: Startadres kan een maximum van 9999 adreslocaties (0000-270E) zijn.
8.4.2 Modbus Schrijven antwoordbericht
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 Lo
ste
8
CRC Hi
8.5 Ondersteunde functiecodes
Functiecode 03 (Lezen holding registers) wordt gebruikt om de status van de slave-unit te
lezen.
Functiecode 06 (Preset Singel Register) wordt gebruikt om een bevel naar de slave-unit te
schrijven.
8.6 Uitzonderingsantwoorden en -codes
8.6.1 Uitzonderingsantwoord
Bij normale communicatie, vraag en antwoord, verstuurt het mastertoestel een vraag naar de
S4000TH en de S4000TH ontvangt de vraag zonder een communicatiefout en behandelt de
vraag normaal binnen de toegestane time-out van het mastertoestel. De S4000TH stuurt een
normaal antwoord naar de master. Een abnormale communicatie resulteert in een van vier
mogelijke gebeurtenissen:
Als de S4000TH de vraag niet ontvangt door een communicatiefout, dan wordt er geen
antwoord door de S4000TH verstuurd en het mastertoestel zal uiteindelijk een time-out
geven voor de vraag.
Bereik
1-247* (decimaal)
06
00
00-FF (Hex)
00-FF (Hex)
S4000TH Hi Byte Commando Data
00-FF (Hex)
S4000TH Lo Byte Commando Data
00-FF (Hex)
00-FF (Hex)
Bereik
1-247* (decimaal)
06
00
00-FF (Hex)
00-FF (Hex)
S4000TH Hi Byte Commando Data
00-FF (Hex)
S4000TH Lo Byte Commando Data
00-FF (Hex)
00-FF (Hex)
38
Model S4000TH
Gerefereerd aan S4000TH
S4000TH ID (adres)
Preset Single Register
Niet gebruikt door S4000TH
S4000TH commando's
CRC Lo Byte
CRC Hi Byte
Gerefereerd aan S4000TH
S4000TH ID (adres)
Preset Single Register
Niet gebruikt door S4000TH
S4000TH commando's
CRC Lo Byte
CRC Hi Byte