Instructions

C-Drive Bedienungsanleitung Revision 1.03
30
8
Modbus RTU
-Kommunikation
8. Modbus RTU-Kommunikation
8.1. Einleitung
Der C-Drive kann über den RJ45-Anschluss an der Vorderseite des Umrichters an ein Modbus RTU-Netzwerk angeschlossen werden.
8.2. Modbus RTU-Spezifikationen
Protokoll
Modbus RTU
Benutzer
-
Schnittstelle
RJ45
Fehlerüberprüfung
CRC
Physikalisches Signal
RS 485
(2
-
Leiter)
Baudrate
9600 bps, 19200 bps, 38400 bps, 57600 bps, 115200 bps (Standard)
Datenformat
1 Startbit, 8 Datenbits, 1 Stoppbit, keine Parität.
8.3. RJ45-Verbinderkonfiguration
Bei Nutzung der MODBUS-Steuerung können
die Analog- und Digitaleingänge
wie in Abschnitt 0 dargestellt konfiguriert
werden.
1 CAN -
2 CAN +
3 0 Volt
4 - RS485 (PC)
5 +RS485 (PC)
6 +24 Volt
7 - RS485 (Modbus RTU)
8 +RS485 (Modbus RTU)
Warnung:
Es handelt sich hier nicht um
eine Ethernet Verbindung.
Nicht direkt mit einem
Ethernet-Port verbinden.
8.4. Modbus-Telegrammstruktur
Der C-Drive unterstützt die Master/Slave Modbus RTU-Kommunikation über die Befehle 03 (Read Multiple Holding Registers) und 06 (Write
Single Holding Register). Viele Master-Geräte behandeln die erste Registeradresse als Register 0, Sie müssen deshalb vielleicht den Wert 1 von
den Registernummerninformationen in Abschnitt 8.5 subtrahieren, um die korrekte Registeradresse zu erhalten. Die Telegrammstruktur lautet
wie folgt:-
Befehl 03
Read Holding Registers
Befehl 06
Write Single Holding Register
Master
-
Telegramm
Länge
Slave
-
Antwort
Länge
Master
-
Telegramm
Länge
Slave
-
Antwort
Länge
Slave
-
Adresse
1
Byte
Slave
-
Adresse
1
Byte
Slave
-
Adresse
1
Byte
Slave
-
Adresse
1
Byte
Funktionscode (03)
1
Byte
Startadresse
1
Byte
Funktionscode (06)
1
Byte
Funktionscode (06)
1
Byte
1. Registeradresse
2
Byte
1. Registerwert
2
Byte
Registeradresse
2
Byte
Registeradresse
2
Byte
Anzahl Register
2
Byte
2. Registerwert
2
Byte
Wert
2
Byte
Registerwert
2
Byte
CRC
-
Prüfsumme
2
Byte
Etc.
CRC
-
Prüfsumme
2
Byte
CRC
-
Prüfsumme
2
Byte
CRC
-
Prüfsumme
2
Byte
8.5. Modbus-Registerkarte
Register
Nummer
Par.
Typ
Unterstützte
Befehle
Funktion
Bereich Erklärung
Niederwertiges
Byte
Hochwertiges Byte
1
-
R/W
Antriebssteuerbefehl
0..3
16 Bit Wort.
Bit 0: Niedrig = Stopp, Hoch = Betrieb ermöglichen
Bit 1: Niedrig = Verzögerungsrampe 1 (P-04),
Hoch = Verzögerungsrampe 2 (P-24)
Bit 2: Niedrig = Keine Funktion, Hoch = Fehler
zurücksetzen
Bit 3: Niedrig = Keine Funktion, Hoch =
Freilaufstoppanfrage
2
-
R/W
Modbus
-
Drehzahlsollwert
0...5000
Frequenz
-
Sollwert x10, z. B. 100 = 10,0 Hz
4
-
R/W
Zeit für Beschleunigung und
Verzögerung
0...60000
Rampenzeit in Sekunden x 100, z. B. 250 = 2,5 Sekunden
6
-
R
03
Fehlercode
Umrichterstatus
Niederwertiges Byte = Umrichter
-
Fehlercode,
siehe
Abschnitt 10.1
Hochwertiges Byte = Umrichterstatus wie folgt:-
0 : Umrichter gestoppt
1: Umrichter arbeitet
2: Fehlerabschaltung Umrichter
7
R
03
Ausgangsfrequenz (Motor)
0...20000
Ausgangsfrequenz in Hz x 10, z. B. 100 = 10,0 Hz
8
R
03
Ausgangsstrom (Motor)
0...480
Ausgangsstrom (Motor) in Ampere x 10, z. B. 10 = 1,0
Ampere
11
-
R
03
Status Digitaleingang
Zeigt den Status der 4 Digitaleingänge an
Niedrigstes Bit = 1 Eingang 1
20
P00
-
01
R
03
Wert Analogeingang 1
0...1000
Analogeingang: % der Vollskala x 10, z. B. 1000 = 100 %
21
P00
-
02
R
03
Wert Analogeingang 2
0...1000
Analogeingang: % der Vollskala x 10, z. B. 1000 = 100 %
22
P00
-
03
R
03
Drehzahlwert
0...1000
Zeigt den Sollwert der Frequenz x10 an, z. B. 100 = 10,0 Hz
23
P00
-
08
R
03
Zwischenkreisspannung
0...1000
Zwischenkreisspannung in Volt
24
P00
-
09
R
03
Umrichtertemperatur
0...100
Umrichter
-
Kühlkörpertemperatur in °C
Alle durch den Nutzer konfigurierbaren Parameter sind als „Holding Registers“ zugänglich und können mittels Nutzung des geeigneten Modbus-
Befehls gelesen oder geschrieben werden. Die Registernummer von jedem Parameter von P-04 bis P-60 ist definiert als 128 +
Parameternummer, z. B. lautet die Registernummer für Parameter P-15 128 + 15 = 143. Interne Skalierung wird bei einigen Parametern
verwendet