Herunterladen Inhalt Inhalt Diese Seite drucken

Auswahl Der Adresse Und Der Baud-Rate; Adresseinstellung; Auswahl Der Baud-Rate - Astralpool Lumiplus Handbuch

Modbus
Vorschau ausblenden Andere Handbücher für LUMIPLUS:
Inhaltsverzeichnis

7.3. AUSWAHL DER ADRESSE UND DER BAUD-RATE

7.3.1. ADRESSEINSTELLUNG

Die Adresse von Lumiplus im Bus wird über das Holding Register 0x00 festgelegt.
ID_Address:
Adresse von Lumiplus im Bus.
Werkseitiger Wert:
Vorgeschlagener Bereich: 0x30 - 0x3F.
Der werkseitige Standardwert für Lumiplus ist (0x30). Sie können diesen Wert jedoch durch Schreiben
in diese Holding Registers ändern, sofern Sie darauf achten, dass Sie keine Kollisionen oder Konflikte
mit anderen Slave-Adressen einfügen.
Beispiel: Ändern der Adress-ID von 0x30 (Standard) zu 0x31.
Gesendete Nachricht: 30 10 00 00 00 01 02 00 31 3E 15
Dabei gilt:
30 ist die Adresse des Slave. (die derzeitige ID-Adresse).
10 ist die verwendete Funktion. Write Multiple Registers.
00 00 ist die Adresse des Holding Register, das geschrieben wird.
00 01 ist die Anzahl der Holding Register, die geschrieben werden. In diesem Fall 1.
02 ist die Anzahl der Datenbyte, die gesendet werden.
00 31 ist die neue ID-Adresse.
3E 15 ist die CRC.

7.3.2. AUSWAHL DER BAUD-RATE

Die Auswahl der Baud-Rate in der Kommunikation in Serie mit Lumiplus erfolgt über das Holding
Register 0x01. Standardmäßig sind 9600 bps und 8E1 (8 Datenbits, gerade Parität, 1 Stoppbit)
implementiert. Es werden aber auch 19200 bps und 2 Stoppbit unterstützt (wenn KEINE Parität
implementiert ist).
N2-Frames müssen unterstützt werden, damit die Anforderung des MODBUS-Standards, dass 11 Bit
pro Byte gesendet werden, eingehalten wird (1 Startbit + 8 Datenbits + 1 Paritätsbit + 1 Stoppbit).
Wenn eine Konfiguration ohne Parität gewählt wird, werden 2 Stoppbits eingefügt, um die vom
Standard geforderte 11-Bit-Struktur beizubehalten.
Aus Gründen der Kompatibilität werden auch die N1-Frames unterstützt. Beachten Sie jedoch, dass
damit der MODBUS-Standard nicht eingehalten wird, da nur 10 Bit pro Byte verwendet werden.
Daher wird die Auswahl der Baud-Rate und Frames durch Definieren der Baud-Rate (in Baud), der
Anzahl der Datenbits, der Parität und Anzahl der Stoppbits abgeschlossen.
0x30.
10
Inhaltsverzeichnis
loading

Inhaltsverzeichnis