7. Installieren und Konfigurieren der RS-485-
Schnittstelle
7.9.5. Umwandlungsfaktor
Im Abschnitt Werkseinstellungen finden sich die verschiedenen Attribute jedes Parameters. Da ein
Parameterwert nur als ganze Zahl übertragen werden kann, muss zur Übertragung von Dezimal-
zahlen ein Umwandlungsfaktor benutzt werden. Entnehmen Sie diesen bitte dem Abschnitt
Parameter
7.9.6. Parameterwerte
Standarddatentypen
Standarddatentypen sind int16, int32, uint8, uint16 und uint32. Sie werden als 4x-Register ge-
speichert (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 voreinstellen" für 2 Register (32 Bit) geschrie-
ben. Lesbare Längen reichen von 1 Register (16 Bit) bis zu 10 Registern (20 Zeichen).
Nichtstandarddatentypen
Nichtstandarddatentypen sind Textblöcke und werden als 4x-Register gespeichert (40001 –
4FFFF). Die Parameter werden über Funktion 03HEX „Halteregister lesen" gelesen und über die
7
Funktion 10HEX „Mehrere Register voreinstellen" geschrieben. Lesbare Längen reichen von 1 Re-
gister (2 Zeichen) bis zu 10 Registern (20 Zeichen).
7.10. Beispiele
Die folgenden Beispiele veranschaulichen die verschiedenen Modbus RTU-Befehle. Falls ein Fehler
auftritt, beziehen Sie sich auf den Abschnitt Ausnahmecodes.
7.10.1. Spulenzustand lesen (01 HEX)
Beschreibung
Diese Funktion liest den EIN/AUS-Zustand von diskreten Ausgängen (Spulen) im Frequenzum-
richter. Broadcast wird für Lesevorgänge nie unterstützt.
Abfrage
Das Abfragetelegramm gibt die Startspule und die Anzahl der Spulen an, die zu lesen sind. Spu-
lenadressen beginnen bei 0, d. h. Spule 33 wird als 32 adressiert.
Beispiel einer Anfrage zum Lesen von Spulen 33-48 (Zustandswort) von Slave-Gerät 01:
Feldname
Slave-Adresse
Funktion
Startadresse HI
Startadresse LO
Anzahl Register HI
Anzahl Register LO
Fehlerprüfung (CRC)
Antwort
Der Spulenzustand im Antworttelegramm wird als eine Spule pro Bit des Datenfelds verpackt. Der
Zustand wird angezeigt als: 1 = EIN; 0 = AUS. Das LSB des ersten Datenbyte enthält die in der
Abfrage adressierte Spule. Die anderen Spulen folgen zum höherwertigen Ende dieses Byte hin
und in nachfolgenden Bytes vom „niederwertigen zum hochwertigen Byte".
146
.
MG.11.B4.03 - VLT
Projektierungshandbuch für VLT
Beispiel (HEX)
01 (Frequenzumrichteradresse)
01 (Spulen lesen)
00
20 (32 Dezimale)
00
10 (16 Dezimale)
-
®
ist ein eingetragenes Warenzeichen von Danfoss
®
HVAC Drive