Download Inhoudsopgave Inhoud Print deze pagina

Rs485: Berichtfunctiecodes Modbus Rtu; Door Modbus Rtu Ondersteunde Functiecodes; Uitzonderingscodes Modbus; Rs485: Parameters Modbus Rtu - Danfoss VLT AutomationDrive FC 302 Series Gebruikershandleiding

Verberg thumbnails Zie ook voor VLT AutomationDrive FC 302 Series:
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

14.9.2 Uitzonderingscodes Modbus

Zie hoofdstuk 14.8 RS485: Telegramstructuur Modbus RTU
voor een volledige beschrijving van de opbouw van een
uitzonderingscode.
MG34S310
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.
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 gecon -
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 o set 96 en lengte 4
succesvol zijn; een verzoek met o set 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 speci eke
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.10 RS485: Parameters Modbus RTU

14.10.1 Parameterafhandeling

Het PNU (parameternummer) wordt vertaald vanuit het
registeradres dat is opgenomen in het Modbus schrijf- of
leesbericht. Het parameternummer wordt naar Modbus
vertaald als (10 x parameternummer) DECIMAAL.

14.10.2 Dataopslag

Spoel 65 decimaal bepaalt of data die naar de frequentie-
regelaar weggeschreven wordt, wordt opgeslagen in
EEPROM en RAM (spoel 65 = 1) of enkel in RAM (spoel 65
= 0).
14
14
235

Advertenties

Inhoudsopgave
loading

Inhoudsopgave