Inhaltszusammenfassung für FISCHER Modbus RTU DE90
Seite 1
Modbus Handbuch Modbus RTU Protokollbeschreibung für die Produktlinie DE90...
Seite 2
Alle Rechte, auch die der Übersetzung, vorbehalten. Kein Teil dieses Doku- ments darf in irgendeiner Form (Druck, Fotokopie, Mikrofilm oder einem ande- ren Verfahren) ohne schriftliche Genehmigung der Fa. FISCHER Mess- und Regeltechnik GmbH, Bad Salzuflen, reproduziert oder unter Verwendung elek- tronischer Systeme verarbeitet, vervielfältigt oder verbreitet werden.
FISCHER Mess- und Regeltechnik GmbH 1 Einleitung Das Modbus Protokoll ist ein Kommunikationsprotokoll, dass auf einer Master/ Slave Architektur basiert. Alle FISCHER Produkte arbeiten in der Betriebsart Modbus RTU. Dieses Handbuch ist für einen Leser mit grundlegenden Kenntnissen des Mod- bus Protokolls verfasst.
FISCHER Mess- und Regeltechnik GmbH Einleitung | 1 Master Slave Init Request Funktions Code Data Request Anweisung ausgeführt & Modbus Response Funktions Code Data Response Receive Response Abb. 2: Fehlerfreier Request/Response Zyklus Tritt während einer Modbus Transaktion ein Fehler auf, so wird in der Modbus Response Nachricht der Funktionskode durch einen speziellen Funktionskode mit Fehlerindikator ersetzt und im Datenfeld eine nähere Beschreibung des...
Seite 6
1 | Einleitung FISCHER Mess- und Regeltechnik GmbH 1 Byte Data Start Par Stop mit Paritätsprüfung Start Stop Stop ohne Paritätsprüfung Abb. 5: Bit Sequence Für das Paritätsbit ist Even Parity als Standardwert eingestellt. Es kann aber auch Odd Parity und No Parity verwendet werden. Wird No Parity verwendet, so wird ein weiteres Stopp-Bit eingefügt.
FISCHER Mess- und Regeltechnik GmbH Funktionen | 2 2 Funktionen 2.1 Allgemeines Für den Zugriff auf Daten bietet das Modbus Protokoll eine Reihe von unter- schiedlichen Möglichkeiten: Zugriff Name Code Daten 16 Bit Read Holding Register Read Input Register Write Single Register...
Seite 9
FISCHER Mess- und Regeltechnik GmbH Funktionen | 2 Error Byte 0x84 Code Byte Größe Wertebereich Funktions Code (Fehler) 1 Byte 0x84 Fehlercode 1 Byte Code s. Tabelle Folgende Fehlercodes sind möglich: 0x01 Die Funktion wird nicht unterstützt 0x02 Eine ungültige Adresse wird referenziert 0x03 Die Anfrage entspricht nicht dem erwarteten Format;...
2 | Funktionen FISCHER Mess- und Regeltechnik GmbH 2.4 Funktions Code [06] "Write Single Register" Dieser Funktions Code wird benutzt um ein einzelnes Holding-Register zu schreiben. Request Die Anfrage enthält die Adresse des zu schreibenden Registers und den zu schreibenden Wert.
2 | Funktionen FISCHER Mess- und Regeltechnik GmbH 2.5 Funktions Code [16] "Write Multiple Registers" Dieser Funktions Code wird benutzt um einen Block aufeinanderfolgender Re- gister zu schreiben. Die maximal mögliche Anzahl der Register, die in einer Nachricht adressiert werden können, beträgt 123.
FISCHER Mess- und Regeltechnik GmbH Datentypen | 3 3 Datentypen 3.1 Integer (16 Bit) • Standard-Format für Register • Besteht aus zwei Bytes in einer Modbus-Nachricht • Das höherwertige Byte (Bits 8 bis 15) wird immer zuerst gesendet • Für vorzeichenbehaftete Ganzzahlen wird das Zweierkomplement-Format verwendet.
FISCHER Mess- und Regeltechnik GmbH Adressen | 4 4.5 Parametrierung Anzeige Reg. Adresse Länge Format Kategorie Messwerte Zugriff Dez. Hex. Read Write 7001 7000 0x1B58 UInt Sprache Wert 0: Deutsch Wert 1: Englisch Wert 2: Spanisch Wert 3: Französisch Wert...
Seite 34
4 | Adressen FISCHER Mess- und Regeltechnik GmbH Reg. Adresse Länge Format Kategorie Messwerte Zugriff Dez. Hex. Read Write 9999 9998 0x270E UInt Fehlerindikator Parametrierung Wird ein ungültiger Wert in ein Register geschrieben, so bleibt dessen ur- sprünglicher Wert erhalten. Über das Register 9999 kann die Nummer des ers- ten ungültigen Parameters abgerufen werden.
Glossar FISCHER Mess- und Regeltechnik GmbH Glossar Request Die Application Data Unit (ADU) ist der vollstän- Die Anfoderung des Master an einen Slave, den dige Kommando-/Datenblock des Kommunikati- in der Sendung enthaltenen Fuktions Code aus- onsprotokolls. zuführen. char Response Abkürzung für character (engl.). Char als Daten-...
Seite 37
FISCHER Mess- und Regeltechnik GmbH Notizen HB_DE_Modbus_DE90 37/40...
Seite 38
FISCHER Mess- und Regeltechnik GmbH Notizen 38/40 HB_DE_Modbus_DE90...
Seite 39
FISCHER Mess- und Regeltechnik GmbH Notizen HB_DE_Modbus_DE90 39/40...
Seite 40
Mess- und Regeltechnik GmbH Bielefelder Str. 37a D-32107 Bad Salzuflen Tel. +49 5222 974-0 Fax +49 5222 7170 www.fischermesstechnik.de info@fischermesstechnik.de Technische Änderungen vorbehalten. Subject to technical changes. Sous réserve de modifications techniques.