Herunterladen Inhalt Inhalt Diese Seite drucken

Netzwerkkonfiguration; Aufbau Der Modbus Rtu-Telegrammblöcke; Einführung; Modbus Rtu-Telegrammaufbau - Danfoss VLT 280 Projektierungshandbuch

Inhaltsverzeichnis

Werbung

RS485 Installation und Konf...

5.7 Netzwerkkonfiguration

Um den Modbus RTU auf dem Frequenzumrichter zu
aktivieren, müssen Sie folgende Parameter einstellen:
Parameter
Parameter 8-30 FC-Protokoll
Parameter 8-31 Adresse
Parameter 8-32 Baudrate
Parameter 8-33 Parität/Stoppbits
5
5
Tabelle 5.11 Netzwerkkonfiguration
5.8 Aufbau der Modbus RTU-
Telegrammblöcke
5.8.1 Einführung
Die Regler sind für die Kommunikation über RTU-Modus
(Remote Terminal Unit) am Modbus-Netz eingerichtet,
wobei jedes Byte einer Meldung zwei hexadezimale 4-Bit-
Zeichen enthält. Das Format für jedes Byte ist in
Tabelle 5.12 dargestellt.
Startb
it
Tabelle 5.12 Format jedes Byte
Codiersystem
Bit pro Byte
Fehlerprüffeld
Tabelle 5.13 Byte-Details

5.8.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
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
62
®
VLT
Einstellung
Modbus RTU
1–247
2400–115200
Gerade Parität, 1 Stoppbit
(Werkseinstellung)
Datenbyte
Stopp/
Parität
8 Bit binär, hexadezimal 0-9, A–F.
2 hexadezimale Zeichen in jedem 8-Bit-Feld
des Telegramms.
1 Startbit.
8 Datenbits, Bit mit der niedrigsten
Wertigkeit wird zuerst gesendet.
1 Bit für gerade/ungerade Parität; kein
Bit ohne Parität.
1 Stoppbit, wenn Parität verwendet wird;
2 Bits ohne Parität.
Zyklische Redundanz-Prüfung (CRC).
Danfoss A/S © 05/2017 Alle Rechte vorbehalten.
Midi Drive Frequenzumrichter 280
und als Konsequenz Fehler gesetzt. Die für alle Felder
zulässigen Zeichen sind im Hexadezimalformat 00-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 in Tabelle 5.14
gezeigt.
Start
Adresse
T1-T2-T3-
8 Bit
T4
Tabelle 5.14 Typischer Modbus RTU-Telegrammaufbau

5.8.3 Start-/Stoppfeld

Telegramme beginnen mit einer Sendepause von
mindestens 3,5 Zeichen pro Zeiteinheit. Die Sendepause
wird als Vielfaches der Zeichenintervalle mit der Baudrate
implementiert, mit der im Netzwerk die Datenübertragung
stattfindet (in der Abbildung als Start T1-T2-T3-T4
Stopp
angegeben). Das erste übertragene Feld ist die Geräte-
adresse. Nach dem letzten übertragenen Intervall markiert
ein identisches Intervall von mindestens 3,5 Zeichen pro
Zeiteinheit das Ende des Telegramms. Nach diesem
Intervall kann ein neues Telegramm beginnen.
Übertragen Sie den gesamten Telegrammblock als kontinu-
ierlichen Datenstrom. 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 eines neuen Telegramms 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 (keine
Antwort vom Follower), da der Wert im letzten CRC-Feld
für die kombinierten Telegramme nicht gültig ist.

5.8.4 Adressfeld

Das Adressfeld eines Telegrammblocks enthält acht Bits.
Gültige Adressen von Follower-Geräten liegen im Bereich
von 0–247 dezimal. Die einzelnen Follower-Geräte
entsprechen zugewiesenen Adressen im Bereich von 1-247.
0 ist für den Broadcast-Modus reserviert, den alle Followers
erkennen. Ein Master adressiert ein Follower-Gerät, indem
er die Follower-Adresse in das Adressfeld des Telegramms
einträgt. Wenn das Follower-Gerät seine Antwort sendet,
trägt es seine eigene Adresse in das Adressfeld der
CRC-
Funktion
Daten
Prüfung
8 Bit
N x 8 Bit
16 Bit
End
T1-T2-T3-
T4
MG07B303

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis