Herunterladen Diese Seite drucken

Danfoss VLT CDS 803 Projektierungshandbuch Seite 65

Vorschau ausblenden Andere Handbücher für VLT CDS 803:

Werbung

RS485 Installation und Konf...
7.9.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.
7.9.3 IND (Index)
Einige Parameter im Frequenzumrichter sind Arraypa-
rameter, z. B. Parameter 3-10 Festsollwert. Da der Modbus
keine Arrays in Halteregistern unterstützt, hat der Frequen-
zumrichter das Halteregister 9 als Zeiger zum Array
reserviert. Stellen Sie das Halteregister 9 ein, bevor ein
Arrayparameter ausgelesen oder geschrieben wird. Wenn
Sie das Halteregister auf den Wert 2 einstellen, werden alle
Lese-/Schreibevorgänge zu Arrayparametern mit 2 indiziert.
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 Umrechnungsfaktor
Ein Parameterwert kann nur als ganze Zahl übertragen
werden. Verwenden Sie zur Übertragung von Dezimal-
zahlen einen Umrechnungsfaktor.
7.9.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 03 Hex
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).
MG18N203
Projektierungshandbuch
7.10 Beispiele
Die folgenden Beispiele veranschaulichen die
verschiedenen Modbus RTU-Befehle.
7.10.1 Spulenzustand lesen (01 HEX)
Beschreibung
Mit dieser Funktion wird der EIN/AUS-Zustand einzelner
Ausgänge (Spulen) im Frequenzumrichter ausgelesen.
Broadcast wird für Lesevorgänge nie unterstützt.
Abfrage
Die Abfragemeldung legt die Startspule und die Anzahl der
zu lesenden Spulen an. Spulenadressen beginnen bei Null,
d. h. Spule 33 wird als 32 adressiert.
Beispiel für eine Abfrage zum Lesen der Spulen 33 bis 48
(Zustandswort) vom Folgeantrieb 01.
Feldname
Folgeantrieb-Adresse
Funktion
Startadresse HI
Startadresse LO
Anzahl der Punkte HI
Anzahl der Punkte LO
Fehlerprüfung (CRC)
Tabelle 7.22 Abfrage
Antwort
Der Spulenzustand in der Antwortmeldung wird als eine
Spule pro Bit des Datenfelds gepackt. Der Zustand wird
angegeben als: 1=EIN; 0=AUS. Das LSB des ersten
Datenbytes enthält die Spule, an die die Anfrage gerichtet
war. Die anderen Spulen folgen in Richtung des
hochwertigen Endes des Bytes, und vom niedrigen zum
hohen Wert in darauffolgenden Bytes.
Wenn die zurückgemeldete Spulenanzahl kein Vielfaches
von 8 ist, werden die verbleibenden Bits im letzten
Datenbyte mit Nullen aufgefüllt (in Richtung des
hochwertigen Byte-Endes). Im Feld für die Bytezahl wird
die Anzahl der vollständigen Datenbyte festgelegt.
Feldname
Folgeantrieb-Adresse
Funktion
Bytezahl
Daten (Spule 40-33)
Daten (Spulen 48-41)
Fehlerprüfung (CRC)
Tabelle 7.23 Antwort
Danfoss A/S © 12/2015 Alle Rechte vorbehalten.
Beispiel (HEX)
01 (Frequenzumrichteradresse)
01 (Spulen lesen)
00
20 (32 Dezimale) Spule 33
00
10 (16 Dezimale)
-
Beispiel (HEX)
01 (Frequenzumrichteradresse)
01 (Spulen lesen)
02 (2 Datenbytes)
07
06 (STW=0607hex)
-
7
7
63

Werbung

loading