Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus-Registeradresse, Registerbreite Und Datenblock; Adressbereich Für Modbus-Register; Datentübertragung; Lesen Und Schreiben Von Daten Im Modbus-Protokoll - SMA Sunny WebBox Technische Beschreibung

Modbus-schnittstelle
Vorschau ausblenden Andere Handbücher für Sunny WebBox:
Inhaltsverzeichnis

Werbung

Produktbeschreibung

3.4.3 Modbus-Registeradresse, Registerbreite und Datenblock

Ein Modbus-Register ist 16 Bit breit. Für breitere Datentypen werden zusammenhängende Modbus-
Register verwendet und als Datenblock betrachtet. Die Anzahl der zusammenhängen Modbus-
Register ist in den Zuordnungstabellen angegeben. Die Adresse des ersten Modbus-Registers im
Datenblock ist die Startadresse des Datenblocks. Darüber hinaus können größere Datenblöcke
gebildet werden.
3.4.4 Adressbereich für Modbus-Register
Für die Adressierung von Modbus-Registern ist der Adressbereich 0 bis 0xFFFF mit 65536 Adres-
sen verfügbar.
3.4.5 Datentübertragung
Entsprechend der Modbus-Spezifikation kann bei einer Datenübertragung nur eine bestimmte
Menge an Daten in einer simple protocol data unit (PDU) transportiert werden. Die Daten beinhal-
ten auch funktionsabhängige Parameter, wie z. B. Function-Code, Startadresse oder Anzahl der zu
übertragenden Modbus-Register. Die Menge der Daten ist abhängig vom verwendeten Modbus-
Kommando und muss bei der Datenübertragung berücksichtigt werden. Die mögliche Anzahl an
Modbus-Registern pro Kommando finden Sie im Kapitel 3.5.
Durch die Datenablage im Motorola-Format „Big-Endian" werden bei einer Datenübertragung erst
das High-Byte und dann das Low-Byte der Modbus-Register übertragen.

3.5 Lesen und Schreiben von Daten im Modbus-Protokoll

Die Modbus-Schnittstelle kann über das Protokoll Modbus TCP verwendet werden. Dabei kann
lesend und schreibend (RW) auf die Modbus-Register zugegriffen werden.
Die folgenden Modbus-Kommandos werden von der implementierten Modbus-Schnittstelle unter-
stützt:
Modbus-Kommando
Read Holding Registers
Read Input Registers
Write Single Register
Write Multiple Registers
Read Write Multiple Registers
2
Anzahl der pro Kommando als Datenblock übertragbaren Modbus-Register (16 Bit)
14
WEBBOX_MODBUS-TB-DE-19
Hexadezimalwert
0x03
0x04
0x06
0x10
0x17
SMA Solar Technology AG
Datenmenge (Registeranzahl)
1 bis 125
1 bis 125
1
1 bis 123
Read: 1 bis 125, Write: 1 bis 121
Technische Beschreibung
2

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis