RS485 Installation und Konf...
Umrechnungsindex
100
75
74
67
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
7
7
-6
-7
Tabelle 7.8 Umrechnungstabelle
7.3.13 Prozesswörter (PCD)
Der Block mit Prozesswörtern wird in 2 Blöcke zu je 16 Bit
unterteilt. Dies erfolgt stets in der definierten Reihenfolge.
PCD 1
Steuertelegramm (Steuerwort
Master⇒Follower)
Steuertelegramm (Zustandswort
Follower⇒Master)
Tabelle 7.9 Prozesswörter (PCD)
7.4 Zugriff auf Parameter in Modbus RTU
7.4.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.
7.4.2 Datenspeicher
Die Spule 65 (dezimal) bestimmt, ob an das Gerät
geschriebene Daten im EEPROM und RAM (Spule 65 = 1)
oder nur im RAM (Spule 65 = 0) gespeichert werden.
7.4.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
78
Aktives Oberschwingungsfilter VLT® AAF006
Umrechnungsfaktor
1000000
100000
10000
1000
100
10
1
0,1
0,01
0,001
0,0001
0,00001
0,000001
0,0000001
PCD 2
Sollwert
Aktuelle Ausgabe-
frequenz
Danfoss A/S © 09/2014 Alle Rechte vorbehalten.
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.
7.4.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.4.5 Umrechnungsfaktor
Ein Parameterwert kann nur als ganze Zahl übertragen
werden. Zur Übertragung von Dezimalzahlen muss ein
Umrechnungsfaktor verwendet werden.
7.4.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 6 hex Einzelregister voreinstellen für 1 Register (16
Bit) und die Funktion 10 hex Mehrere Register voreinstellen
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 03 hex Halteregister lesen gelesen
und über die Funktion 10 hex Mehrere Register voreinstellen
geschrieben. Lesbare Längen reichen von 1 Register (2
Zeichen) bis zu 10 Registern (20 Zeichen).
MG90V303