RS485 Installation und Konf...
Funktion
Funkti-
onscode
Diagnose
8
7
7
Tabelle 7.20 Funktionscodes
7.8.11 Modbus-Ausnahmecodes
Für eine umfassende Erläuterung des Aufbaus einer
Ausnahmecode-Antwort siehe Kapitel 7.8.5 Funktionsfeld.
Code Bezeichnung Bedeutung
1
Unzulässige
Funktion
62
®
VLT
Compressor Drive CDS 803
Subfunktion
Subfunktion
s-
code
1
Kommunikation neu
starten (Restart
communication).
2
Diagnoseregister
angeben (Return
diagnostic register).
10
Zähler und Diagnosere-
gister löschen (Clear
counters and diagnostic
register).
11
Zahl Busmeldungen
angeben (Return bus
message count).
12
Buskommunikations-
Fehlernummer ausgeben
(Return bus communi-
cation error count).
13
Follower-Fehlernummer
ausgeben (Return slave
error count).
14
Anzahl Follower-
Telegramme ausgeben
(Return slave message
count).
Der in der Anfrage empfangene Funkti-
onscode ist keine zulässige Aktion für den
Server (oder Slave). Es kann sein, dass der
Funktionscode nur für neuere Geräte gilt
und im ausgewählten Gerät nicht
implementiert wurde. Es könnte auch
anzeigen, dass der Server (oder Slave) im
falschen Zustand ist, um eine Anforderung
dieser Art zu verarbeiten, z. B. weil er
nicht konfiguriert ist und aufgefordert
wird, Registerwerte zu senden.
Danfoss A/S © 12/2015 Alle Rechte vorbehalten.
Code Bezeichnung Bedeutung
2
Unzulässige
Die in der Anfrage empfangene
Datenadresse
Datenadresse ist keine zulässige Adresse
für den Server (oder Slave). Genauer
gesagt ist die Kombination aus Referenz-
nummer und Transferlänge ungültig. Bei
einem Regler mit 100 Registern wäre eine
Anfrage mit Offset 96 und Länge 4
erfolgreich, eine Anfrage mit Offset 96
und Länge 5 erzeugt jedoch Ausnahme-
fehler 02.
3
Unzulässiger
Ein im Anfragedatenfeld enthaltener Wert
Datenwert
ist kein zulässiger Wert für den Server
(oder Slave). Dies zeigt einen Fehler in der
Struktur des Rests einer komplexen
Anforderung an, z. B. dass die implizierte
Länge falsch ist. Es bedeutet jedoch
genau NICHT, dass ein zur Speicherung in
einem Register gesendetes Datenelement
einen Wert hat, der außerhalb der
Erwartung des Anwendungsprogramms
liegt, da das Modbus-Protokoll die
Bedeutung eines bestimmten Werts eines
bestimmten Registers nicht kennt.
4
Slave-Geräte-
Ein nicht behebbarer Fehler trat auf,
fehler
während der Server (oder Slave)
versuchte, die angeforderte Aktion
auszuführen.
Tabelle 7.21 Modbus-Ausnahmecodes
7.9 Zugriff auf Parameter
7.9.1 Parameterverarbeitung
Die PNU (Parameternummer) wird aus der Registeradresse
übersetzt, die in der Modbus-Lese- oder Schreibmeldung
enthalten ist. Die Parameternummer wird als (10 x Parame-
ternummer) Dezimal für Modbus übersetzt. Beispiel:
Messwert Parameter 3-12 Frequenzkorrektur Auf/Ab (16 Bit):
Das Halteregister 3120 enthält den Wert der Parameter. Ein
Wert von 1352 (Dezimal) bedeutet, dass der Parameter auf
12,52 % eingestellt ist.
Messwert Parameter 3-14 Relativer Festsollwert (32 Bit): Die
Halteregister 3410 und 3411 enthalten die Parameterwerte.
Ein Wert von 11300 (Dezimal) bedeutet, dass der Parameter
auf 1113,00 eingestellt ist.
Weitere Informationen zu den Parametern, zur Größe und
zum Umrechnungsindex finden Sie im Programmier-
handbuch.
MG18N203