Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus Funktionscodes; Modbus Registeradressen; Modbus Register-Adressmodell - Endress+Hauser EngyCal RH33 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für EngyCal RH33:
Inhaltsverzeichnis

Werbung

EngyCal® RH33 und RS33 und Batch Controller RA33
Endress+Hauser
Das Antworttelegramm des Slave besteht aus Telegrammfeldern, welche die angeforder-
ten Daten beinhalten bzw. die Ausführung der vom Master gewünschten Aktion bestäti-
gen, sowie ebenfalls einer Prüfsumme.
3

MODBUS Funktionscodes

Mit dem Funktionscode wird bestimmt, welche Lese-, Schreib- oder Testaktion über das
MODBUS Protokoll ausgeführt werden soll. Das Gerät unterstützt folgende Funktionsco-
des:
Funktionscode
Name gemäß MODBUS Spezifika-
tion
03
READ HOLDING REGISTER
04
READ INPUT REGISTER
08
DIAGNOSTICS
Die Funktionscodes 03 und 04 werden vom Gerät nicht unterschieden und führen
zum gleichen Ergebnis.
4

MODBUS Registeradressen

4.1

MODBUS Register-Adressmodell

Die MODBUS Registeradressen des Gerätes sind gemäß der "MODBUS Applications Proto-
col Specification V1.1" implementiert.
Neben der oben erwähnten Spezifikation werden auch Systeme eingesetzt, welche mit
einem Register-Adressmodell gemäss der Spezifikation "Modicon MODBUS Protocol
Reference Guide (PI-MBUS-300 Rev. J)" arbeiten.
Bei dieser Spezifikation wird die Registeradresse, abhängig von dem verwendeten
Funktionscode, erweitert. „READ HOLDING REGISTER (03)" wird der Registeradresse
eine "4", bei „READ INPUT REGISTER (04) eine "3" vorangesetzt.
Funktionscode
Zugriffsart
03
Lesen
04
Lesen
Beschreibung
Lesen eines oder mehrerer Register des MODBUS-
Slave.
Es können 1 bis maximal 90 aufeinanderfolgende
Register (1 Register = 2 Byte) mit einem Telegramm
gelesen werden.
Anwendung: Lesen von Messwerten, wie z.B. Lesen
des Volumendurchflusses.
Siehe READ HOLDING REGISTER
Überprüfen der Kommunikationsverbindung zwischen
Master und Slave (Nur bei Modbus RTU).
Folgende "Diagnostics Codes" werden unterstützt:
Sub-function 00 = Return Query Data (Loopback-Test)
Register gemäß: „MODBUS
Applications Protocol Specifica-
tion"
XXXX
Beispiel: Wert = 1
XXXX
Beispiel: Wert = 1
MODBUS Funktionscodes
Register gemäß: "Modicon
MODBUS Protocol Reference
Guide"
4XXXX
Beispiel: Wert = 40001
3XXXX
Beispiel: Wert = 30001
5

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Engycal rs33Engycal ra33

Inhaltsverzeichnis