iC2-Micro-Frequenzumrichter
Anwendungshandbuch
6.1.6.4.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.
6.1.6.4.3 IND (Index)
Einige Parameter im Frequenzumrichter sind Array-Parameter, zum Beispiel P 5.5.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 Halteregis-
ter 9 ein, bevor ein Arrayparameter ausgelesen oder geschrieben wird. Wenn Sie das Halteregister auf den Wert 2 einstellen, werden
alle Lese-/Schreibevorgänge zu Array-Parametern mit 2 indiziert.
6.1.6.4.4 Textblöcke
Der Zugriff auf als Textblöcke gespeicherte Parameter erfolgt auf gleiche Weise wie für die anderen Parameter. Die maximale Text-
blockgröß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 Leerzei-
chen gefüllt.
6.1.6.4.5 Umrechnungsfaktor
Ein Parameterwert kann nur als ganze Zahl übertragen werden. Verwenden Sie zur Übertragung von Dezimalzahlen einen Umrech-
nungsfaktor.
6.1.6.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 Param-
eter werden über Funktion 03 Hex „Halteregister lesen" gelesen. Parameter werden über die Funktion 6 Hex „Voreingestelltes, ein-
zelnes Register" für ein Register (16 Bit) und die Funktion 10 Hex „Voreingestellte multiple Register" für zwei Register (32 Bit) ges-
chrieben. Lesbare Längen reichen von einem Register (16 Bit) bis zu zehn 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 „Voreingestellte multiple Register" geschrieben. Les-
bare Längen reichen von einem Register (2 Zeichen) bis zu zehn Registern (20 Zeichen).
6.1.6.5 Beispiele
6.1.6.5.1 Spulenzustand lesen (01 Hex)
Beschreibung
Mit dieser Funktion wird der EIN/AUS-Zustand von diskreten Ausgängen (Spulen) im Frequenzumrichter ausgelesen. Broadcast wird
für Lesevorgänge nie unterstützt.
Abfrage
Das Abfragetelegramm legt die Startspule und die Anzahl der zu lesenden Spulen an. Spulenadressen beginnen bei 0, d. h. Spule 33
wird als 32 adressiert. Beispiel für eine Abfrage zum Lesen der Spulen 33 bis 48 (Zustandswort) vom Follower-Gerät 01.
Tabelle 30: Abfrage
Feldname
Follower-Adresse
Funktion
Startadresse HI
Startadresse LO
Anzahl der Punkte HI
Anzahl der Punkte LO
Fehlerprüfung (CRC)
Antwort
66 | Danfoss A/S © 2022.06
Beispiel (Hex)
01 (Adresse des Frequenzumrichters)
01 (Spulen lesen)
00
20 (32 Dezimalstellen) Spule 33
00
10 (16 Dezimale)
–
RS485-Konfigurationen
AB413939445838de-000101 / 130R1254