Herunterladen Inhalt Inhalt Diese Seite drucken

Frequenzumrichter Mit Modbus Rtu; Aufbau Der Modbus Rtu-Telegrammblöcke; Modbus Rtu-Telegrammaufbau; Start-/Stoppfeld - Danfoss VLT AutomationDrive FC 300 Projektierungshandbuch

Vorschau ausblenden Andere Handbücher für VLT AutomationDrive FC 300:
Inhaltsverzeichnis

Werbung

RS-485 Installation und Kon...
11.9 Netzwerkkonfiguration

11.9.1 Frequenzumrichter mit Modbus RTU

Um den Modbus RTU auf dem Frequenzumrichter zu
aktivieren, sind folgende Parameter einzustellen:
Parameter
8-30 FC-Protokoll
8-31 Adresse
8-32 Baudrate
8-33 Parität/
Stoppbits
Tabelle 11.9
11.10 Aufbau der Modbus RTU-
Telegrammblöcke
11.10.1 Frequenzumrichter mit Modbus
RTU
Die Regler werden für die Kommunikation auf dem
Modbus-Netzwerk unter Verwendung der RTU (Remote
Terminal Unit) konfiguriert, wobei jedes Byte in einer
Meldung 2 hexadezimale 4-Bitzeichen enthält. Das Format
für jedes Byte ist in Tabelle 11.10 dargestellt.
11
11
Startbi
t
Tabelle 11.10
Codierung
Bits pro Byte
Fehlerprüfungsfeld Zyklische Redundanzprüfung (Cyclical
Tabelle 11.11

11.10.2 Modbus RTU-Telegrammaufbau

Ein Modbus RTU-Telegramm wird vom sendenden Gerät in
einen Block gepackt, der einen bekannten Anfangs- und
Endpunkt besitzt. Dadurch ist es dem empfangenden Gerät
274
FC 300 Projektierungshandbuch
Einstellung
Modbus RTU
1 - 247
2400 - 115200
Gerade Parität, 1 Stopp-Bit (Standard)
Datenbyte
Stopp/
Parität
8-Bit binär, hexadezimal 0-9, A-F. 2 hexade-
zimale Zeichen in jedem 8-Bit-Feld der
Meldung enthalten
1 Startbit
8 Datenbits, das geringwertigste Bit wird
zuerst gesendet
1 Bit für gerade/ungerade Parität; kein Bit
für keine Parität
1 Stoppbit, wenn Parität verwendet wird; 2
Bits bei keiner Parität
Redundancy Check, CRC)
MG.33.BD.03 - VLT
möglich, am Anfang des Telegramms zu beginnen, den
Adressenabschnitt zu lesen, festzustellen, welches Gerät
adressiert ist (oder alle Geräte, im Fall eines Broadcast-
Telegramms) und festzustellen, wann das Telegramm
beendet ist. Unvollständige Telegramme werden ermittelt
und als Konsequenz Fehler gesetzt. Die für alle Felder
zulässigen Zeichen sind im Hexadezimalformat 00 bis FF.
Der Frequenzumrichter überwacht kontinuierlich den
Netzwerkbus, auch während des „Silent"-Intervalls. Wenn
das erste Feld (das Adressfeld) empfangen wird, wird es
von jedem Frequenzumrichter oder jedem einzelnen Gerät
entschlüsselt, um zu ermitteln, welches Gerät adressiert ist.
Modbus RTU-Telegramme mit Adresse 0 sind Broadcast-
Telegramme. Auf Broadcast-Telegramme ist keine Antwort
erlaubt. Ein typischer Telegrammblock wird nachstehend
gezeigt.
Typischer Modbus RTU-Telegrammaufbau
Start
Adresse
T1-T2-T3-
8 Bit
T4
Tabelle 11.12

11.10.3 Start-/Stoppfeld

Telegramme beginnen mit einer Sendepause von
mindestens 3,5 Zeichen pro Zeiteinheit. Dies entspricht
einem Vielfachen der Baudrate, mit der im Netzwerk die
Stopp
Datenübertragung stattfindet (in der Abbildung als Start
T1-T2-T3-T4 angegeben). Das erste übertragene Feld ist die
Geräteadresse. Nach dem letzten übertragenen Zeichen
markiert ein identisches Intervall von mindestens 3,5
Zeichen pro Zeiteinheit das Ende der Nachricht. Nach
diesem Intervall kann ein neues Telegramm beginnen. Der
gesamte Telegrammblock muss als kontinuierlicher
Datenstrom übertragen werden. Falls eine Sendepause von
mehr als 1,5 Zeichen pro Zeiteinheit vor dem Abschluss
des Blocks auftritt, löscht das empfangende Gerät die
Daten und nimmt an, dass es sich beim nächsten Byte um
das Adressfeld einer neuen Nachricht handelt. Beginnt ein
neues Telegramm früher als 3,5 Zeichen pro Zeiteinheit
nach einem vorangegangenen Telegramm, interpretiert es
das empfangende Gerät als Fortsetzung des vorange-
gangenen Telegramms. Dies führt zu einem Timeout (einer
Zeitüberschreitung und damit keiner Antwort vom Slave),
da der Wert im letzten CRC-Feld für die kombinierten
Telegramme nicht gültig ist.

11.10.4 Adressfeld

Das Adressfeld eines Telegrammblocks enthält acht Bits.
Gültige Adressen von Slave-Geräten liegen im Bereich von
0 bis 247 dezimal. Die einzelnen Slave-Geräte entsprechen
zugewiesenen Adressen im Bereich von 1 bis 247. (0 ist für
®
ist eine eingetragene Marke von Danfoss
Funktion
Daten
CRC-
Prüfung
8 Bit
N x 8 Bit
16 Bit
Ende
T1-T2-T3-
T4

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis