7. Installieren und Konfigurieren der RS-485-
Schnittstelle
7.10. Beispiele
Die folgenden Beispiele veranschaulichen die verschiedenen Modbus RTU-Befehle. Falls ein Fehler auftritt, beziehen Sie sich auf den Abschnitt Ausnah-
mecodes.
7.10.1. Spulenzustand lesen (01 HEX)
Beschreibung
Diese Funktion liest den EIN/AUS-Zustand von diskreten Ausgängen (Spulen) im Frequenzumrichter. 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. Spulenadressen 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
7
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 = ON; 0 = OFF. 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 nachfol-
genden Bytes vom „niederwertigen zum hochwertigen Byte".
Wenn die zurückgegebene Spulenanzahl kein Vielfaches von 8 ist, werden die restlichen Bits im letzten Datenbyte mit Nullen gefüllt (zum höherwertigen
Ende des Byte hin). Das Feld Bytezahl gibt die Zahl von vollständigen Datenbyte an.
Feldname
Slave-Adresse
Funktion
Bytezahl
Daten (Spulen 40-33)
Daten (Spulen 48-41)
Fehlerprüfung (CRC)
144
Beispiel (HEX)
01 (Frequenzumrichteradresse)
01 (Spulen lesen)
00
20 (32 Dezimale)
00
10 (16 Dezimale)
-
Beispiel (HEX)
01 (Frequenzumrichteradresse)
01 (Spulen lesen)
02 (2 Datenbyte)
07
06 (ZSW=0607hex)
-
®
MG.20.N3.03 - VLT
ist eine eingetragene Marke von Danfoss.
Projektierungshandbuch für VLT
®
AQUA Drive