Herunterladen Inhalt Inhalt Diese Seite drucken

Datenspeicherung; Ind; Textblöcke; Umrechnungsfaktor - Danfoss FCP 106 Programmierungshandbuch

Drivemotor
Vorschau ausblenden Andere Handbücher für FCP 106:
Inhaltsverzeichnis

Werbung

RS-485 Installation und Kon...

3.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.

3.9.3 IND

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. Vor
dem Lesen oder Schreiben eines Arrayparameters muss
Halteregister 9 eingestellt werden. Werden die Haltere-
gister auf den Wert 2 eingestellt, erfolgt jedes weitere
Lesen/Schreiben von/zu Arrayparametern in den Index 2.
3.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.

3.9.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.

3.9.6 Parameterwerte

Standarddatentypen
Standarddatentypen sind int16, int32, uint8, uint16 und
uint32. Sie werden als 4x-Register gespeichert (40001–
4FFFF). Die Parameter werden über 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).
MG03N103
Programmierungshandbuch

3.10 Beispiele

Die folgenden Beispiele veranschaulichen die
verschiedenen Modbus RTU-Befehle. Wenn ein Fehler
auftritt siehe.

3.10.1 Halteregister lesen (03 HEX)

Beschreibung
Mithilfe dieser Funktion werden die Inhalte der Haltere-
gister im Follower gelesen.
Abfrage
Die Abfragemeldung legt das Startregister und die Anzahl
der zu lesenden Register fest. Registeradressen beginnen
bei Null, d. h. die Register 1-4 werden als 0-3 adressiert.
Beispiel: Lesen Parameter 3-03 Maximaler Sollwert, Register
03030.
Feldname
Follower-Adresse
Funktion
Startadresse HI
Startadresse LO
Anzahl der Punkte HI
Anzahl der Punkte LO
Fehlerprüfung (CRC)
Tabelle 3.17 Abfrage
Antwort
Die Registerdaten in der Antwortmeldung werden als zwei
Byte pro Register gepackt, wobei die binären Inhalte in
jedem Byte korrekt ausgerichtet sind. In jedem Register
enthält das erste Byte die hohen Bits, und das zweite Byte
enthält die niedrigen Bits.
Beispiel: Hex 000088B8=35.000=15 Hz.
Feldname
Follower-Adresse
Funktion
Bytezahl
Daten HI (Register 3030)
Daten LO (Register 3030)
DatenHI (Register 3031)
Daten LO (Register 3031)
Fehlerprüfung (CRC)
Tabelle 3.18 Antwort
Danfoss A/S © Ver. 08/2014 Alle Rechte vorbehalten.
Beispiel (HEX)
01
03 (Halteregister lesen)
0B (Registeradresse 3029)
D5 (Registeradresse 3029)
00
02 - (Parameter 3-03 Maximaler Sollwert
ist 32 Bit lang, z. B. 2 Register)
-
Beispiel (HEX)
01
03
04
00
16
E3
60
-
3
3
31

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Fcm 106

Inhaltsverzeichnis