Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiele; Spulenzustand Lesen (01 Hex); Einzelne Spule Erzwingen/Schreiben (05 Hex) - Danfoss VLT HVAC Drive FC 102 Projektierungshandbuch

110-1400 kw
Vorschau ausblenden Andere Handbücher für VLT HVAC Drive FC 102:
Inhaltsverzeichnis

Werbung

Installation und Konfigura...
Nicht-Standarddatentypen
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).

7.10 Beispiele

Die folgenden Beispiele veranschaulichen die
verschiedenen Modbus RTU-Befehle. Siehe
Kapitel 8 Allgemeine Daten und Fehlerbehebung, wenn ein
Fehler auftritt.

7.10.1 Spulenzustand lesen (01 HEX)

Beschreibung
7
7
Mit dieser Funktion wird der EIN/AUS-Zustand einzelner
Ausgänge (Spulen) im Frequenzumrichter ausgelesen.
Broadcast wird für Lesevorgänge nie unterstützt.
Abfrage
Die Abfragemeldung legt die Startspule und die Anzahl der
zu lesenden Spulen an. Spulenadressen beginnen bei Null,
d. h. Spule 33 wird als 32 adressiert.
Feldname
Slave-Adresse
Funktion
Startadresse HI
Startadresse LO
Anzahl der Punkte HI
Anzahl der Punkte LO
Fehlerprüfung (CRC)
Tabelle 7.22 Beispiel für eine Abfrage zum Lesen der Spulen
33 bis 48 (Zustandswort) vom Slave-Gerät 01
Antwort
Der Spulenzustand in der Antwortmeldung wird als eine
Spule pro Bit des Datenfelds gepackt. Der Zustand wird
angegeben als: 1=ON; 0=OFF. Das LSB des ersten
Datenbytes enthält die Spule, an die die Anfrage gerichtet
war. Die anderen Spulen folgen in Richtung des
hochwertigen Endes des Bytes, und vom niedrigen zum
hohen Wert in darauffolgenden Bytes.
Wenn die zurückgemeldete Spulenanzahl kein Vielfaches
von 8 ist, werden die verbleibenden Bits im letzten
Datenbyte mit Nullen aufgefüllt (in Richtung des
hochwertigen Byte-Endes). Im Feld für die Byteanzahl wird
die Anzahl der vollständigen Datenbyte festgelegt.
194
Projektierungshandbuch
Beispiel (HEX)
01 (Frequenzumrichteradresse)
01 (Spulen lesen)
00
20 (32 Dezimale) Spule 33
00
10 (16 Dezimale)
-
Danfoss A/S © Ver. 2014-02-27 Alle Rechte vorbehalten.
Feldname
Beispiel (HEX)
Slave-Adresse
01 (Frequenzumrichteradresse)
Funktion
01 (Spulen lesen)
Bytezahl
02 (2 Datenbytes)
Daten (Spule 40-33)
07
Daten (Spule 48-41)
06 (STW=0607hex)
Fehlerprüfung (CRC)
-
Tabelle 7.23 Antwort Master
HINWEIS
Spulen und Register werden explizit mit einem Offset
von -1 im Modbus adressiert.
D. h. Spule 33 wird als Spule 32 adressiert.
7.10.2 Einzelne Spule erzwingen/schreiben
(05 HEX)
Beschreibung
Diese Funktion erzwingt den Spulenzustand EIN oder AUS.
Bei einem Broadcast erzwingt diese Funktion die gleichen
Spulenreferenzen in allen zugehörigen Slaves.
Abfrage
Die Abfragemeldung definiert das Erzwingen von Spule 65
(Parameter-Schreibsteuerung). Spulenadressen beginnen
bei Null. Setzdaten = 00 00HEX (AUS) oder FF 00HEX (EIN)
Feldname
Beispiel (HEX)
Slave-Adresse
01 (Frequenzumrichteradresse)
Funktion
05 (einzelne Spule schreiben)
Spulenadresse HI
00
Spulenadresse LO
40 (64 dezimal) Spule 65
Befehlskonstante HI
FF
Befehlskonstante LO
00 (FF 00 = EIN)
Fehlerprüfung (CRC)
-
Tabelle 7.24 Abfrage
Antwort
Die normale Reaktion ist ein Echo der Abfrage, das nach
dem Erzwingen des Spulenstatus zurückgegeben wird.
Feldname
Slave-Adresse
Funktion
Befehlskonstante HI
Befehlskonstante LO
Anzahl Spulen HI
Anzahl Spulen LO
Fehlerprüfung (CRC)
Tabelle 7.25 Antwort
Beispiel (HEX)
01
05
FF
00
00
01
-
MG16C103

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis