Herunterladen Inhalt Inhalt Diese Seite drucken

Zugriff Auf Parameter; Parameterverarbeitung; Datenspeicherung; Ind (Index) - Danfoss VLT FC 301 Handbuch Für Fortgeschrittene

Vorschau ausblenden Andere Handbücher für VLT FC 301:
Inhaltsverzeichnis

Werbung

RS-485 Installation und Kon...
Code Bezeichnung Bedeutung
2
Unzulässige
Datenadresse
3
Unzulässiger
Datenwert
4
Follower-
Gerätefehler
Tabelle 12.19 Modbus-Ausnahmecodes

12.12 Zugriff auf Parameter

12.12.1 Parameterverarbeitung

12
12
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 3-12 Frequenzkorrektur Auf/Ab (16bit): Das
Halteregister 3120 enthält den Wert der Parameter. Ein
Wert von1352 (Dezimal) bedeutet, dass der Parameter auf
12,52 % eingestellt ist.
Messwert 3-14 Relativer Festsollwert (32bit): Die Haltere-
gister 3410 und 3411 enthalten die Parameterwerte. Ein
Wert von11300 (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 des jeweiligen Produkts.
190
Projektierungshandbuch
Die in der Anfrage empfangene
Datenadresse ist keine zulässige Adresse
für den Server (oder Follower). 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.
Ein im Anfragedatenfeld enthaltener Wert
ist kein zulässiger Wert für den Server
(oder Follower). 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.
Ein nicht behebbarer Fehler trat auf,
während der Server (oder Follower)
versuchte, die angeforderte Aktion
auszuführen.
Danfoss A/S © 09/2014 Alle Rechte vorbehalten.

12.12.2 Datenspeicherung

Die Spule 65 (dezimal) bestimmt, ob an den Frequenzum-
richter geschriebene Daten im EEPROM und RAM (Spule 65
= 1) oder nur im RAM (Spule 65 = 0) gespeichert werden.

12.12.3 IND (Index)

Einige Parameter im Frequenzumrichter sind Arraypa-
rameter, z. B. 3-10 Festsollwert. Da der Modbus keine Arrays
in Halteregistern unterstützt, hat der Frequenzumrichter
das Halteregister 9 als Zeiger zum Array reserviert. Stellen
Sie das Halteregister 9 ein, bevor ein Arrayparameter
ausgelesen oder geschrieben wird. Wenn Sie das Haltere-
gister auf den Wert 2 einstellen, werden alle Lese-/
Schreibevorgänge zu Arrayparametern mit 2 indiziert.
12.12.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.

12.12.5 Umrechnungsfaktor

Die verschiedenen Attribute jedes Parameters sind im
Abschnitt Werkseinstellungen aufgeführt. Da ein Parame-
terwert nur als ganze Zahl übertragen werden kann, muss
zur Übertragung von Dezimalzahlen ein Umrechnungs-
faktor benutzt werden.

12.12.6 Parameterwerte

Standarddatentypen
Standarddatentypen sind int 16, int 32, uint 8, uint 16 und
uint 32. Sie werden als 4x-Register gespeichert (40001–
4FFFF). Die Parameter werden über die Funktion 03hex
„Halteregister lesen" gelesen. Parameter werden über die
Funktion 6hex „Einzelregister voreinstellen" für 1 Register
(16 Bit) und die Funktion 10hex „Mehrere Register vorein-
stellen" für 2 Register (32 Bit) geschrieben. Lesbare Längen
reichen von 1 Register (16 Bit) bis zu 10 Registern (20
Zeichen).
Nicht-standardmäßige Datentypen
Nichtstandarddatentypen sind Textblöcke und werden als
4x-Register gespeichert (40001–4FFFF). Die Parameter
werden über Funktion 03hex „Halteregister lesen" gelesen
und über die Funktion 10hex „Mehrere Register vorein-
stellen" geschrieben. Lesbare Längen reichen von 1
Register (2 Zeichen) bis zu 10 Registern (20 Zeichen).
MG33BF03

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Vlt fc 302

Inhaltsverzeichnis