Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus Kommunikation; Protokollbeschreibung; Telegrammformat; Kommunikationsparameter - Mesa WSWD SONIC Bedienungsanleitung

Anemometer
Inhaltsverzeichnis

Werbung

WSWD SONIC Anemometer
9.

Modbus Kommunikation

Der WSWD SONIC Anemometer besitzt die Fähigkeit im MODBUS RTU Protokoll zu kommuni-
zieren. Er ist somit in der Lage seine Messdaten als Slave-Teilnehmer in einem MODBUS
Netzwerk bereitzustellen und mit einem MODBUS RTU Master zu teilen.
9.1.

Protokollbeschreibung

Die Modbus RTU RS485 Spezifikation nutzt als Übertragungsmedium die RS485 Schnittstelle
und transferiert Daten nach dem MASTER-SLAVE-Prinzip. Alle vorhandenen Geräte werden
am selben RS485-Bus angeschlossen und als SLAVE konfiguriert. Ein als Master arbeitendes
Gerät fragt zyklisch jedes am Bus hängende SLAVE-Gerät ab, wartet auf eine Antwort und führt
dann entsprechende Aktionen aus. Damit es hierbei nicht zu Kollisionen auf dem Bus kommt,
darf keiner der Slaves ungefragt senden. Der Master entscheidet wann und welcher Slave „Re-
den" darf. Direkte Slave-zu-Slave Kommunikation ist im Modbus Protokoll nicht erlaubt.
9.1.1.

Telegrammformat

Das Telegramm im Modbus RTU Modus hat weder Start- noch Endzeichen. Das erste Feld, die
Slave Adresse, gibt an, welches Gerät angesprochen werden soll bzw. welches Gerät Antwort
gibt. Das zweite Feld, die Funktion, gibt den Zweck der Anfrage an. Das nachfolgende Feld ent-
hält die Daten bzw. die zu übertragende Information. Je nach Funktion wird dieses Feld in ent-
sprechende 2-Byte Register mit Funktionsparametern für die angefragte Funktion weiter unter-
teilt. Das Modbus RTU Telegramm wird grundsätzlich mit einer CRC16-Prüfsumme beendet.
Die Prüfsumme wird über alle Bytes eines Telegramms mit Ausnahme der Checksumme be-
rechnet und dient dazu Übertragungsfehler festzustellen. Das verwendete Polynom ist A001
und der Initialisierungswert ist FFFF
Slave Adresse
1 Byte
Die übertragenen Telegramme müssen im MODBUS RTU Modus durch ein Pausenintervall,
welches mindestens der 3,5 fachen Zeichenlänge entspricht, voneinander getrennt werden. Der
Abstand der einzelnen Zeichen innerhalb eines Telegramms darf nicht mehr als 1,5 Zeichen
lang sein. Eine korrekte Übertragung sieht z.B. wie folgt aus:
Pause
Telegramm 1
9.1.2.

Kommunikationsparameter

Beschreibung
Betriebsmodus
Zeichenformat (11 Bit)
Baudrate
Bus
Fehlererkennung
Bitfolge
Telegrammende
MESA Systemtechnik GmbH • Turmstraße 8 • D-78467 Konstanz • Germany
Tel. +49(0)7531 9371-0 • Fax +49(0)7531 9371-71 • www.mesa-systemtechnik.de • info@mesa-systemtechnik.de
Doku.-Nr.: 1811
.
H
Funktion
Funktionsparameter / Daten
1 Byte
Pause
Telegramm 2
MODBUS RTU (8 Bit Kodierung)
8E1 (Default), 8O1, 8N2 einstellbar
1200, 2400, 4800, 9600, 19200 (Default), 38400, 57600, 115200 einstellbar
CRC16 (Polynomial: A001
Idle-Intervall von >3,5 Zeichen (>1.82 ms bei 19200 Baud)
Rev. 1.3
n Bytes
Pause
Telegramm 3
Parameter
Halbduplex
, Start: FFFF
H
LSB First
Seite 66
H
CRC-Check
2 Bytes
...
)
H

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für Mesa WSWD SONIC

Inhaltsverzeichnis