Herunterladen Inhalt Inhalt Diese Seite drucken

Kommunikation Im Bussystem; Rs485; Modbus-Funktionen (Slave) - janitza UMG 96-PA Benutzerhandbuch Und Technische Daten

Vorschau ausblenden Andere Handbücher für UMG 96-PA:
Inhaltsverzeichnis

Werbung

www.janitza.de
13.12

Kommunikation im Bussystem

13.12.1 RS485

Über die RS485-Schnittstelle sendet und emp-
fängt das Gerät Daten. Zum Beispiel empfängt
das Gerät über ein MODBUS-RTU-Protokoll mit
CRC-Check Daten aus der Parameter- und Mess-
wertliste.

Modbus-Funktionen (Slave)

03 Read Holding Registers
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:
Parität:
Stoppbits (UMG 96-PA):
Stoppbits extern:
Zahlenformate
short
16 bit (-2
15
float
32 bit (IEEE 754)
Weitere Informationen zur Konfiguration der
RS485-Schnittstelle am Gerät siehe Kap. „12.3
Kommunikation" auf Seite 37. Informationen zur
Schnittstelle siehe Kap. „8.2 RS485-Schnittstelle"
auf Seite 26.
8
odd
even
none (1 Stoppbit)
none (2 Stoppbits)
1 / 2
1 / 2
.. 2
-1)
15
Beispiel: Auslesen der Spannung L1-N
Die Spannung L1-N liegt in der Parameter- und
Messwertliste unter Adresse 19000 im FLOAT-For-
mat ab.
Als Geräteadresse wird in diesem Beispiel 01
angenommen.
Die „Query Message" sieht dann wie folgt aus:
Bezeichnung
Hex Bemerkung
Geräteadresse
01
Funktion
03
Startadresse Hi
4A
Startadresse Lo
38
Anz. Werte Hi
00
Anz. Werte Lo
02
Error Check
-
(CRC)
Die „Response" des Geräts kann dann wie folgt
aussehen:
Bezeichnung
Hex Bemerkung
Geräteadresse
01
Funktion
03
Byte Zähler
06
Data
00
Data
E6
Error Check
-
(CRC)
Die von der Adresse 19000 gesendete Spannung
L1-N beträgt 230 V.
UMG 96-PA
Adresse=1
„Read Holding Reg"
19000dez = 4A38hex
2dez = 0002hex
Adresse=1
00hex=00dez
E6hex=230dez
53

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis