Herunterladen Inhalt Inhalt Diese Seite drucken

Crc; Endekennung; Verzögerung Der Antwort (Dely) - pma KS vario Schnittstellenbeschreibung

Vorschau ausblenden Andere Handbücher für KS vario:
Inhaltsverzeichnis

Werbung

Allgemeines zum Modbusprotokoll RTU
3.4

CRC

Bei dem CRC handelt es sich um ein 16-Bit Wert der der Nachricht angehängt wird. Er dient dazu feststellen zu können,
ob die Übertragung einer Nachricht fehlerfrei erkannt wurde. Zusammen mit der Paritätskontrolle sollten alle möglichen
Übertragungsfehler erkannt werden.
Wird beim Empfang ein Paritätsfehler erkannt, so wird keine Antwortnachricht generiert.
Der Algorithmus zur Erzeugung des CRC ist folgendermaßen:
CRC-Register mit FFFF laden
Exklusive ODER Verknüpfung der Sende/Empfangsbyte mit dem High-Teil des CRC-Registers
CRC-Register um 1 Bit nach rechts schieben
Wenn das hinausgeschobene Bit eine 1 ist, dass CRC-Register mit dem Wert A001 exklusive ODER verknüpfen.
Schritt 3 und 4 für die anderen 7 Datenbits wiederholen.
Schritt 2 bis 5 für alle weiteren Sende/Empfangsbyte wiederholen.
Ergebnis des CRC-Registers an die Nachricht anhängen. Zuerst den High-Teil. Bei der Kontrolle einer
Empfangsnachricht ergibt sich im CRC-Register eine 0 wenn die Nachricht inklusive des CRC bearbeitet wird.
3.5

Endekennung

Die Endekennung einer Nachricht ist spezifiziert als Ruhesituation auf dem Modbus mit einer Länge von 3,5 Zeichen.
Nach dem Verstreichen dieser Zeit darf ein Slave frühestens mit seiner Antwort beginnen oder ein Master frühestens
eine neue Nachricht aussenden.
Die Auswertung einer Nachricht darf bereits beginnen, wenn erkannt wird, dass die Ruhebedingung auf den Modbus
für mehr als 1,5 Zeichen aufgetreten ist. Eine Antwort wird jedoch frühestens nach 3,5 Zeichen gestartet.
3.6
Verzögerung der Antwort (dELY)
Manche Geräte benötigen bei der Umschaltung zwischen Sende- und Empfangsbetrieb eine Verzögerung. Diese kann in
ms eingestellt werden. Die eingestellte Verzögerung ist zusätzlich zu den 3,5 Zeichen, die am Ende einer Nachricht
gewartet werden muß, bevor eine Antwort generiert wird.
8
KS VARIO Modbus

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis