Instructions

UMG 96-S2 www.janitza.de
30
9. Kommunikation über RS485-Schnittstelle mit dem Modbus-RTU-Protokoll
Über das Modbus-RTU-Protokoll mit CRC-Check
an der RS485-Schnittstelle erreichen Sie
· Daten aus der Parameterliste und
· Messwerte aus der Modbus-Adressenliste.
Einstellbereich der Geräteadressen: 1 .. 247
Standard-Einstellung: 1
Standard-Einstellung Baudrate in kbps: 38,4
Modbus-Funktionen (Slave)
04 Read Input Registers
06 Preset Single Register
16 (10Hex) Preset Multiple Registers
23 (17Hex) Read/Write 4X Registers
Die Reihenfolge der Bytes ist High- vor Lowbyte
(Motorola Format).
Übertragungsparameter:
Datenbits: 8
Parität: odd, even, none (1 Stoppbit), none
(2 Stoppbits)
Stoppbits (Gerät): 1/2
Stoppbits extern: 1/2
Zahlenformate: short 16 bit (-2
15
.. 2
15
-1)
float 32 bit (IEEE 754)
HINWEIS
· Das Gerät unterstützt kein Broadcast
(Adresse 0).
· Die Telegrammlänge darf 256 Byte nicht über-
schreiten.
Beispiel: Auslesen der Spannung L1-N
Die Spannung L1-N ist abgelegt
· in Adresse 19000 der Messwertliste.
· im FLOAT-Format.
Die Geräteadresse des Geräts wird hier mit Adres-
se = 01 angenommen.
Die „Query Message“ sieht dann wie folgt aus:
Bezeichnung Hex Bemerkung
Geräteadresse 01 UMG 96-S2, Adresse = 1
Funktion 03 „Read Holding Reg.“
Startadresse Hi 4A 19000dez = 4A38hex
Startadresse Lo 38
Anz. Werte Hi 00 2dez = 0002hex
Anz. Werte Lo 02
Error Check (CRC) -
Die „Response“ des Geräts kann dann wie folgt
aussehen:
Bezeichnung Hex Bemerkung
Geräteadresse 01 UMG 96-S2, Adresse = 1
Funktion 03
Byte-Zähler 06
Data 00 00hex = 00dez
Data E6 E6hex = 230dez
Error Check (CRC) -
Die von der Adresse 19000 gelesene Spannung
L1-N beträgt 230 V.