Serielle Kommunikation mit VLT 2800
Protokolle
Alle Frequenzumrichter verfügen serienmäßig über ei-
ne RS 485-Schnittstelle, die die Wahl zwischen zwei
Protokollen ermöglicht. Die beiden in Parameter 512
Telegrammprofil wählbaren Protokolle sind:
•
Profidrive
•
FC Protocol
Um FC Protocol zu wählen, wird Parameter 512 Te-
legrammprofil auf FC Protocol [1] eingestellt.
Telegrammübermittlung
Steuer- und Antworttelegramme
Die Telegrammübermittlung in einem Master-Slave-
System wird vom Master gesteuert. Es können maxi-
mal 31 Slaves an einen Master angeschlossen
werden, sofern keine Repeater verwendet werden.
Werden Repeater verwendet, so können maximal 126
Slaves an einen Master angeschlossen werden.
Der Master sendet kontinuierlich an die Slaves add-
ressierte Steuertelegramme und wartet auf deren Ant-
worttelegramme. Die Antwortzeit eines Slave beträgt
maximal 50 ms.
Nur wenn ein Slave ein fehlerfreies, an ihn adressier-
tes Telegramm empfangen hat, kann er ein Antwort-
telegramm senden.
Broadcast
Ein Master kann das gleiche Telegramm gleichzeitig
an alle an den Bus angeschlossenen Slaves senden.
Bei einer solchen Broadcast-Kommunikation sendet
der Slave dem Master keine Antworttelegramme über
den richtigen Empfang des Telegramms. Broadcast-
Kommunikation erfolgt im Adreßformat (ADR), siehe
Telegrammstruktur.
Inhalt eines Byte
Jedes übertragene Byte beginnt mit einem Startbit.
Danach werden 8 Datenbits übertragen, was einem
Byte entspricht. Jedes Byte wird über ein Paritätsbit
abgesichert, das auf "1" gesetzt wird, wenn Paritäts-
gleichheit gegeben ist (d.h. eine gleiche Anzahl binä-
rer Einsen in den 8 Datenbits und dem Paritätsbit
zusammen). Ein Byte endet mit einem Stoppbit und
besteht somit insgesamt aus 11 Bits.
®
MG.27.E3.03 - VLT
ist ein eingetragenes Warenzeichen von Danfoss
®
Serie VLT
Telegrammaufbau
Jedes Telegramm beginnt mit einem Startbyte (STX)
= 02 Hex, gefolgt von einem Byte zur Angabe der Te-
legrammlänge (LGE) und einem Byte, das die Adresse
des Frequenzumrichters (ADR) angibt. Danach folgt
eine Anzahl Datenbytes (variabel, abhängig von der
Telegrammart). Das Telegramm schließt mit einem
Datensteuerbyte (BCC).
Telegrammtiming
Die Kommunikationsgeschwindigkeit zwischen einem
Master und einem Slave hängt von der Baudrate ab.
Die Baudrate des Frequenzumrichters muss der des
Masters entsprechen und wird in Parameter 501
Baudrate gewählt.
Nach einem Antworttelegramm vom Slave muss eine
Pause von mindestens 2 Bytes (22 Bit) eingelegt wer-
den, bevor der Master ein neues Telegramm senden
kann. Bei einer Baudrate von 9600 Baud muss die
Pause mindestens 2,3 ms dauern. Wenn der Master
das Telegramm gesendet hat, darf die Antwortzeit des
Slave zurück zum Master höchstens 20 ms betragen,
und es wird eine Pause von 2 Bytes eingelegt.
Pausenzeit, min: 2 Byte
Antwortzeit, min.: 2 Byte
Antwortzeit, max: 20 ms
Die Zeit zwischen den einzelnen Byte in einem Tele-
gramm darf zwei Byte nicht überschreiten, und das
Telegramm muss innerhalb der 1,5fachen normalen
Telegrammzeit übertragen sein. Bei einer Baudrate
von 9600 Baud und einer Telegrammlänge von 16
Byte ist das Telegramm nach 27,5 ms übertragen.
2800
119