Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus Funktionen; Funktion 3/4 - Read Input/Holding Register - Mesa WSWD SONIC Bedienungsanleitung

Anemometer
Inhaltsverzeichnis

Werbung

WSWD SONIC Anemometer
9.2.

Modbus Funktionen

Das WSWD MODBUS RTU Protokoll benutzt eine Teilmenge der standardmäßig verfügbaren
Funktionen im allgemeinen MODBUS RTU Protokoll um Zugriff auf prozessrelevante Daten zu
gewähren. Benutzerdefinierte Funktionen wurden nicht implementiert. Alle relevanten Daten
sind in Registern abgelegt und können mit Registerzugriffen gelesen und geschrieben werden.
Folgende Funktionen stehen für Registerzugriffe zur Verfügung:
Code
3
READ HOLDING REGISTER
READ INPUT REGISTER
4
PRESET SINGLE REGISTER
6
DIAGNOSTIC
8
PRESET MULTIPLE REGISTERS
16 (10
)
H
17 (11
)
REPORT SLAVE ID
H
Funktion 3/4 – Read Input/Holding Register
9.2.1.
Zugriff:
Lesen
Beschreibung:
Mit der Funktion 4 (3xxxx Referenz) können die Inhalte (siehe 9.3.1) der Input Register (read-
only) ausgelesen werden. Für die Inhalte (siehe 9.3.2) der Holding Register (read/write) wird
Funktion 3 (4xxxx Referenz) benutzt. Das Telegrammformat unterscheidet sich zwischen Funk-
tion 3 und Funktion 4 nicht. Der Unterschied besteht darin, dass mit Funktion 3 veränderliche
Konfigurationsregister und mit Funktion 4 feste, nur lesbare Messdaten oder Geräteinformatio-
nen gelesen werden können.
Zu jeder Anfrage muss eine existierende Startadresse und eine korrekte Anzahl zu lesender
Register im Datenfeld spezifiziert werden. Auf eine nicht vorhandene Register-Startadresse
antwortet der WSWD mit dem Fehlercode 2
tern antwortet der WSWD mit dem Fehlercode 3
(Master  WSWD)
Anfrage
Slave
Funktion
Adresse
1
..F7
3
/ 4
H
H
H
H
1 Byte
1 Byte
Beispiel (Hex): 01 04 00 33 00 01 CRC16 // Windgeschwindigkeit von Registeradresse 51 lesen
(WSWD  Master)
Antwort
Slave
Funktion
Adresse
1
..F7
3
/4
H
H
H
H
1 Byte
1 Byte
Beispiel (Hex): 01 04 02 00 FE CRC16 // Windgeschwindigkeit mit 2,54 m/s
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
Funktion
Register
:
Startadresse
High
Low
1 Byte
1 Byte
:
Anzahl Datenbytes
n
1 Byte
4xxxx
Auslesen der Konfigurationseinstellungen
3xxxx
Auslesen von Gerätekennung und Messwerten
4xxxx
Schreiben einzelner Konfigurationseinstellungen
Testen der Verbindung zum Gerät (Subfunktion 0)
4xxxx
Schreiben mehrerer Konfigurationseinstellungen
Auslesen von Softwareversion und Seriennummer
. Bei einer falschen Anzahl von zu lesenden Regis-
H
.
H
Daten
Anzahl Register
High
1 Byte
Daten
Registerinhalte
n/2 Register
n Bytes
Rev. 1.3
Seite 68
Beschreibung
CRC-Check
Low
CRC16
1 Byte
2 Bytes
CRC-Check
CRC16
2 Bytes

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für Mesa WSWD SONIC

Inhaltsverzeichnis