Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiele; Spulenzustand Lesen (01 Hex) - Danfoss VLT HVAC Drive FC 100 serie Projektierungshandbuch

Vorschau ausblenden Andere Handbücher für VLT HVAC Drive FC 100 serie:
Inhaltsverzeichnis

Werbung

7 Installieren und Konfigurieren der RS-485-
Schnittstelle
7.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 voreinstellen" für 2 Register (32 Bit) geschrieben. 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 „Hal-
teregister lesen" gelesen und über die Funktion 10HEX „Mehrere Register voreinstellen" geschrieben. Lesbare Längen reichen von 1 Register (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 Ausnah-
mecodes.

7.10.1 Spulenzustand lesen (01 HEX)

7
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
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.11.B7.03 - VLT
®
ist eine eingetragene Marke von Danfoss.
Projektierungshandbuch für VLT
®
HVAC Drive

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis