ALTOSONIC V12
Functiecodeveld
In een normaal antwoord herhaalt de slave de functiecode van het oorspronkelijke verzoek in het
functiecodeveld van het antwoord. In een uitzonderingsrespons stelt de slave de meest
significante bit van de functiecode in op 1.
De master herkent het uitzonderingsantwoord door middel van deze bit en kan het gegevensveld
onderzoeken op de uitzonderingscode.
Gegevensveld
In een uitzonderingsveld zendt de slave een uitzonderingscode terug in het gegevensveld. Door
middel van deze uitzonderingscode meldt de slave een reden waarom hij niet in staat is normaal
te antwoorden.
Het bericht met het uitzonderingsantwoord:
Header
Slave-adres
Tabel 10-9: Bericht met uitzonderingsantwoord
Uitzonderingscodes (bijvoorbeeld)
Code
01
02
Tabel 10-10: Uitzonderingscodes
10.6 Behandeling van grote gegevenstypes
De standaard Modbus-specificatie legt niet uit hoe gegevenstypes die groter zijn dan 16 bits
moeten worden behandeld. Aangezien grotere gegevenstypes worden opgeslagen in een
veelvoud van 16-bits registers, is toegang tot dergelijke gegevens mogelijk door middel van
"lezen" of "schrijven" op een serie opeenvolgende 16-bits registers.
Functie 03 (lezen van meerdere holdingregisters), functie 04 (lezen van invoerregisters), functie
06 (schrijven van één holdingregister), en functie 16 (schrijven van meerdere holdingregisters)
worden gebruikt om deze gegevenstypes te lezen of te wijzigen.
Afhankelijk van het gegevenstype kan de adressering dienovereenkomstig worden
"geoptimaliseerd", dit wordt geïmplementeerd in een adresseringsmodus die niet compatibel is
met het oorspronkelijke Modicon concept:
• In de oorspronkelijke "Modicon-compatibele modus" wordt er één adres toegewezen en
geteld voor elk 16-bits register. Om bijvoorbeeld een hele waarde van 64 bits te bevatten,
zouden er 4 adressen worden bezet. Om de volgende variabele van dit type te kunnen
adresseren, moet het adres met 4 worden verhoogd.
08/2013 - 4002644201 - MA ALTOSONIC V12 R02 nl
SET-UP VAN HET MODBUS PROTOCOL
Functie
Uitzonderingscode
Naam
Betekenis
Ongeldige functie
De functiecode in
het verzoek is geen
toegestane actie
voor de slave.
Ongeldig
Het gegevensadres
gegevensadres
dat ontvangen is in
het verzoek is geen
toegestaan adres
voor de slave.
www.krohne.com
Foutcontrole
Trailer
10
127