SET-UP VAN HET MODBUS PROTOCOL
10
10.4.1 Adresveld (toesteladres)
Het adresveld van een bericht bevat het volgende:
ASCII modus
RTU modus
Geldige slave-adressen zijn 1...247.
Adres 0 wordt gebruikt voor een gegevensverspreidingsbericht dat gericht is aan alle slaves.
10.4.2 Functieveld
Het functieveld van een berichtstructuur bevat:
ASCII modus
RTU modus
Geldige functiecodes zijn 1...127.
De functiecode laat de slave weten welke soort actie moet worden ondernomen.
Voor informatie over de ondersteunde functies, zie
Het antwoord van een slave bevat altijd de functiecode van het verzoek. Als een functie niet
toepasbaar is, zendt de slave een uitzonderingsantwoord. Een uitzondering wordt aangegeven
door een teruggezonden functiecode met bit 8 (meest significante bit) ingesteld.
10.4.3 Gegevensveld
Het gegevensveld bevat 8 bits waarden (bytes) in het bereik van 0 tot FF hexadecimaal.
In de ASCII-modus wordt elke 8 bits waarde voorgesteld door 2 ASCII-tekens.
Het gegevensveld van de berichten bevat informatie die zowel door de master als de slave wordt
gebruikt om een actie uit te voeren. Hiertoe behoren het registeradres, het aantal registers en
de nodige gegevens.
10.4.4 Methodes voor foutcontrole
Er zijn twee foutcontrolemethodes gedefinieerd voor het Modbus protocol:
• Optioneel: er wordt een extra bit (pariteitsbit) toegevoegd aan elk teken (of byte) om fouten te
detecteren tijdens de transmissie van afzonderlijke tekens (of bytes).
• Verplicht: twee bytes (of tekens) worden toegevoegd aan het bericht om fouten tijdens de
transmissie van het bericht te detecteren.
Aangezien een even aantal bitfouten in één teken (of byte) niet gedetecteerd wordt met een
pariteitsbit, wordt de tweede methode gebruikt om de inhoud van het hele bericht te controleren.
Zowel de tekencontrole als de berichtcontrole worden gegenereerd in het zendende toestel en
aan het bericht toegevoegd voor de transmissie. De slave controleert elk teken en de hele
berichtstructuur tijdens de ontvangst.
120
2 tekens
8 bits
2 tekens
8 bits
www.krohne.com
Ondersteunde functies
08/2013 - 4002644201 - MA ALTOSONIC V12 R02 nl
ALTOSONIC V12
op blz. 121.