Download Inhoudsopgave Inhoud Print deze pagina

Rs485: Berichtfunctiecodes Modbus Rtu; Door Modbus Rtu Ondersteunde Functiecodes; Uitzonderingscodes Modbus - Danfoss VLT HVAC Drive FC 102 Handleiding

B&p elektromotoren
Verberg thumbnails Zie ook voor VLT HVAC Drive FC 102:
Inhoudsopgave

Advertenties

Bijlage
14.9 RS485: Berichtfunctiecodes Modbus
RTU
14.9.1 Door Modbus RTU ondersteunde
functiecodes
Modbus RTU ondersteunt het gebruik van de functiecodes
in Tabel 14.17 in het functieveld van een bericht.
Functie
Spoelen lezen
Registers lezen
Eén spoel schrijven
Eén register schrijven
Meerdere spoelen schrijven
Meerdere registers schrijven
Haal comm.geb.teller op
Slave-ID rapporteren
Tabel 14.17 Functiecodes
Functie
Functieco
Subfunc-
de
tiecode
Diagnostie
8
1
k
2
10
11
12
13
14
Tabel 14.18 Functiecodes
MG16C310
Design Guide
Functiecode
1 hex
3 hex
5 hex
6 hex
F hex
10 hex
B hex
11 hex
Subfunctie
Communicatie hervatten.
Diagnostisch register
terugzenden.
Tellers en diagnostisch
register wissen.
Busberichtenteller
terugzenden.
Buscommunicatiefouten-
teller terugzenden.
Busuitzonderingsfouten-
teller terugzenden.
Slaveberichtenteller
terugzenden.
Danfoss A/S © 11/2017 Alle rechten voorbehouden.

14.9.2 Uitzonderingscodes Modbus

Zie hoofdstuk 14.8 RS485: Telegramstructuur Modbus RTU
voor een volledige beschrijving van de opbouw van een
uitzonderingscode.
Code
Naam
Betekenis
1
Ongeldige
De functiecode die in de query is
functie
ontvangen, is geen geldige actie voor de
server (of slave). Deze code kan optreden
omdat de functiecode alleen van
toepassing is op nieuwere apparatuur en
niet geïmplementeerd is in de geselec-
teerde eenheid. De code kan ook
aangeven dat de server (of slave) niet in
de juiste toestand verkeert om een
verzoek van dit type te verwerken,
bijvoorbeeld omdat hij niet geconfi-
gureerd is en een verzoek krijgt om
registerwaarden terug te zenden.
2
Ongeldig
Het data-adres dat in de query is
data-adres
ontvangen, is geen geldig adres voor de
server (of slave). Beter gezegd: de
combinatie van referentienummer en
overdrachtslengte is ongeldig. Voor een
regelaar met 100 registers zou een
verzoek met offset 96 en lengte 4
succesvol zijn; een verzoek met offset 96
en lengte 5 resulteert in uitzondering 02.
3
Ongeldige
Een waarde in het queryveld is geen
datawaarde
geldige waarde voor de server (of slave).
Deze code geeft een fout aan in de
opbouw van het resterende deel van een
complex verzoek, zodat de geïmpliceerde
lengte onjuist is. Het betekent beslist NIET
dat een gegevenselement dat voor opslag
in een register wordt aangeleverd, een
waarde heeft die buiten de verwachting
van het toepassingsprogramma ligt,
omdat het Modbus-protocol zich niet
bewust is van de betekenis van specifieke
waarden in een bepaald register.
4
Fout volger-
Er is een onherstelbare fout opgetreden
apparaat
terwijl de server (of slave) probeerde om
de gevraagde actie uit te voeren.
Tabel 14.19 Uitzonderingscodes Modbus
14
14
243

Advertenties

Inhoudsopgave
loading

Inhoudsopgave