Herunterladen Inhalt Inhalt Diese Seite drucken

Zugriff Auf Parameter - Danfoss VLT HVAC Drive Projektierungshandbuch

Vorschau ausblenden Andere Handbücher für VLT HVAC Drive:
Inhaltsverzeichnis

Werbung

7. Installieren und Konfigurieren der RS-485-
Schnittstelle
7.8.11. Modbus-Ausnahmecodes
Eine vollständige Erklärung des Aufbaus einer Ausnahmeantwort entnehmen Sie bitte dem Kapitel
onsfeld
.
Code
Bezeichnung
1
Unzulässige Funktion
2
Unzulässige Datenadresse
3
Unzulässiger Datenwert
7
4
Slave-Fehler

7.9. Zugriff auf Parameter

7.9.1. Parameterverarbeitung
Die PNU (Parameternummer) wird aus der Registeradresse übersetzt, die im Modbus-Lese- oder Schreibtelegramm enthalten ist. Die Parameternummer
wird als (10 x Parameternummer) DEZIMAL für Modbus übersetzt.
7.9.2. Datenspeicherung
Die Spule 65 (dezimal) bestimmt, ob an den Frequenzumrichter geschriebene Daten im EEPROM und RAM (Spule 65 = 1) oder nur im RAM (Spule 65 =
0) gespeichert werden.
7.9.3. IND
Der Arrayindex wird in Halteregister 9 gesetzt und beim Zugriff auf Arrayparameter verwendet.
7.9.4. Textblöcke
Der Zugriff auf als Textblöcke gespeicherte Parameter erfolgt auf gleiche Weise wie für die anderen Parameter. Die maximale Textblockgröße ist 20
Zeichen. Gilt die Leseanfrage für einen Parameter für mehr Zeichen, als der Parameter speichert, wird die Antwort verkürzt. Gilt die Leseanfrage für einen
Parameter für weniger Zeichen, als der Parameter speichert, wird die Antwort mit Leerzeichen gefüllt.
7.9.5. Umwandlungsfaktor
Im Abschnitt Werkseinstellungen finden sich die verschiedenen Attribute jedes Parameters. Da ein Parameterwert nur als ganze Zahl übertragen werden
kann, muss zur Übertragung von Dezimalzahlen ein Umwandlungsfaktor benutzt werden. Entnehmen Sie diesen bitte dem Abschnitt
134
Modbus-Ausnahmecodes
Bedeutung
Der von der Abfrage empfangene Funktionscode enthält eine nicht
erlaubte Server (oder Slave)-Funktion. Ein möglicher Grund dafür ist,
dass der Funktionscode nur auf neuere Geräte anwendbar ist und im
ausgewählten Gerät nicht implementiert wurde. Möglicherweise be-
findet sich der Server (oder Slave) auch in einem Zustand, der die
Verarbeitung einer solchen Abfrage nicht erlaubt. Dies kann der Fall
sein, wenn der Server (Slave) nicht konfiguriert wurde und Regis-
terwerte zurückgeben soll.
Die von der Abfrage empfangene Datenadresse ist keine zulässige
Adresse für den Server (oder Slave). Genauer gesagt ist die Kombi-
nation aus Sollwertnummer und Übertragungslänge ungültig. Bei
einem Regler mit 100 Registern ist eine Abfrage mit Abweichung 96
und Länge 4 erfolgreich, eine Abfrage mit Abweichung 96 und Länge
5 erzeugt Ausnahme 02.
Ein Wert im Abfragedatenfeld ist ein unzulässiger Wert für den Ser-
ver (oder Slave). Das ist ein Anzeichen für einen Fehler im restlichen
Aufbau einer komplexen Anfrage, wie beispielsweise eine ungültige
Länge. Es bedeutet NICHT, dass ein in einem Register zu speicher-
ndes Datenelement einen Wert außerhalb des von der Anwendung
erwarteten Bereichs enthält, da das Modbus-Protokoll die Bedeutung
der Werte in den jeweiligen Registern nicht erkennen kann.
Beim Versuch des Servers (Slaves), die abgefragte Aktion auszufüh-
ren, ist ein nicht zu behebender Fehler aufgetreten.
MG.11.B6.03 - VLT
®
ist ein eingetragenes Warenzeichen von Danfoss.
Projektierungshandbuch für VLT
Aufbau eines Modbus RTU-Telegrammblocks, Funkti-
®
HVAC Drive
Parameter
.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis