Herunterladen Diese Seite drucken

Metz MR-AO4 Handbuch Seite 2

Werbung

6. Montage
Anlage spannungsfrei schalten
Gerät auf Tragschiene (TH35 nach IEC 60715, Einbau in Elektrover-
teiler / Schalttafel) setzen
Installation
Die Elektroinstallation und der Geräteanschluss dürfen nur
durch qualifiziertes Fachpersonal unter Beachtung der VDE-
Bestimmungen und örtlicher Vorschriften vorgenommen
werden..
Anschlussklemme für Busanschluss einstecken.
1
2
Kabel für Busanschluss anschließen
5 mm
3
4
Reihenmontage
5
6
Das Modul ist ohne Abstand anreihbar. Bei Reihenmontage
Brückenstecker aufstecken, er verbindet Bus und Versorgungs-
spannung bei nebeneinander montierten Modulen.
Nach dem Anreihen von 15 Modulen oder einer maximalen
Stromaufnahme von 2 A (AC oder DC) pro Anschluss am
Netzgerät muss mit der Ver sorgungs spannung neu extern
angefahren werden.
METZ CONNECT | Im Tal 2 | 78176 Blumberg | Deutschland | Tel. +49 7702 533-0 | Fax +49 7702 533-433
Vertrieb durch RIA CONNECT GmbH und BTR NETCOM GmbH
Montageanleitung siehe www.metz-connect.com
7. Bitrate und Parität einstellen
Die Bitrate und Parität kann im Programmiermodus eingestellt
werden, bei dem eine Steckbrücke hinter der Frontblende des Mo-
duls gesteckt ist. Diese Steckbrücke ist im Normalbetrieb entfernt.
Eine Verbindung mit dem Bus ist dazu nicht nötig.
Die Bitrate der Module kann folgendermaßen eingestellt werden:
1. Die Frontblende des Moduls entfernen;
2. auf die beiden mittleren Stifte der 4-poligen Stiftleiste zwi-
schen roter und grüner LED eine Steckbrücke stecken (Á);
3. die gewünschte Parität und Bitrate gemäß untenstehender
Tabelle an den Adressschaltern (Â) einstellen;
C2
4
C2
3
24V
24V
+24V
+24V
GND
GND
x10
Â
B +
B+
x1
-
-
A
A
ERROR
BUSY
Jumper unter
Á
1
der Blende
A
O
MR-AO4
MODBus RTU
1
C2
2
C2
4. die Versorgungsspannung des Moduls einschalten;
das Modul speichert die Bitrate jetzt dauerhaft in einem
EEPROM;
5. die Versorgungsspannung des Moduls wieder ausschalten;
6. die Steckbrücke von der Stiftleiste entfernen und die
Frontblende montieren.
Schalter
1
2
3
x10
Parity
even odd none
Schalter
1
2
3
4
5
6
7
x1
Bitrate
1200 2400 4800 9600 19200 38400 57600 115200
(Bit/s)
Weichen die neuen Einstellungen von denen in der Tabelle ange-
gebenen ab, gilt die Werkseinstellung.
Werkseinstellung: 19200 Bd Even
9. Beschreibung der Software
9.1 I/O Kommandos
"03 (0x03) Read Holding Registers"
Holding Register 0-3:
Ausgabewerte der Ausgänge,
Signed Integer16,
Holding Register 4-7:
Grundeinstellungen der
Ausgabewerte
Request
Valid Register Starting Address 0..7 or 66
Valid Quantity of Registers
1..8 or 1
Response
Byte Count
2 x Quantity of Registers
Values Register 0..7
0x0000 to 0xFFFF
(0x7FFF = 10,24 Volt )
Einheit = 10,24V / 215 = 1V / 3200 = 0,3125 mV
Value Register 66
Time constant for communication monitoring.
Register Value = 0 (0x0000) there is no communication
monitoring, all other values are for communication monitoring
with a solution of 10 ms.
0x0000 to 0xFFFF => 0 to 655,35 seconds = 10,9 minutes
"06 (0x06) Write Single Register"
Request
Valid Register Address
0..7 or 66
Valid Value Register 0..7
0x0000 to 0xFFFF
(0x7FFF = 10,24 Volt )
Valid Value Register 66
0x0000 to 0xFFFF
(0 to 655,35 seconds )
Response
Echo of the request
"16 (0x10) Write Multiple Registers"
Request
Valid Register Starting Address 0..7
Valid Quantity of Registers
1..8
Valid Byte Count
2 x Quantity of Registers (QoR)
Valid Value Register 0..7
QoR x 0x0000 to 0xFFFF
(0x7FFF = 10,24 Volt )
Response
8
Function Code, Register Starting Address, Quantity of Registers
9.2 Bitrate einstellen über Modbus-Kommando
Parität und Bitrate haben die gleichen Werte wie bei der
Einstellung über die Adressschalter.
Wenn Parity oder Baud 0 ist, erfolgt keine Einstellung und
Speicherung.
Der Registerinhalt wird im EEPROM gespeichert.
Fortsetzung Beschreibung der Software
"06 (0x06) Write Single Register"
Request
Valid Register Address
0x41 (65)
Valid Register Value
2 Bytes
15 14 13 12 11 10 9
8
7
6
5
4
3
2
0x53
Parität
Bitrate
Bit 15-8: Magic-Number 0x53 = 83 zum Schutz vor versehent-
lichem Schreiben. Nur mit dieser Nummer wird das
Kommando weiter ausgewertet.
Bit 7-4
1
2
3
Parität even odd none
Bit 3-0
1
2
3
4
5
6
7
Bitrate 1200 2400 4800 9600 19200 38400 57600 115200
Response
Echo of Request
Beispiel für einen Frame:
Slave-Adresse
0x12
Drehschalter-Einstellung (18)
Funktion
0x06
Write Single Register
Register-Adresse Hi
0x00
Register-Adresse Lo
0x41
Bitrate und Parität (65)
Register-Inhalt Hi
0x53
Magic-Number
Register-Inhalt Lo
0x15
Parity Even, 19200 Baud
Alle Geräte können mit einem Broadcast-Kommando ( Slave-
Adresse 0x00 ) gleichzeitig umgeschaltet werden. Davon wird
aber abgeraten, weil es zu Problemen führen kann:
-
Geräte von anderen Herstellern haben an dieser Adresse
eventuell ein Register für einen anderen Zweck, das dann
falsch bedient wird.
-
Es gibt keine Rückmeldung von den einzelnen Geräten.
Die Steuerung kann also nicht sofort erkennen, ob das
Kommando richtig angekommen ist.
Sicherer ist es, jedes Gerät einzeln anzusprechen und umzuschal-
ten. Das Gerät antwortet dann noch mit der alten Einstellung von
Parität und Bitrate. Erst danach wird umgeschaltet. Die Antwort
kann bei gestörtem Bus allerdings verloren gehen.
Nach dem Umschalten aller Geräte sollte die Kommunikation
überprüft werden. Dazu ist jede Funktion der Geräte geeignet,
die eine Rückmeldung liefert. Wenn dafür eine einheitliche Funk-
tion verwendet werden soll, die unabhängig von der Prozess-
Peripherie ist, eignet sich die Funktion „Diagnostic", Subfunktion
„Return Query Data", die die gesendeten Daten zurück schickt.
Wenn bei einem Gerät nicht bekannt ist, welche Bitrate und Pari-
tät eingestellt ist, kann man es nacheinander mit allen Kombina-
tionen von Bitrate und Parität ansprechen, bis es antwortet. Die
wahrscheinlichsten Kombinationen sollten dabei zuerst probiert
werden. Die niedrigeren Bitraten sollten zuletzt probiert werden,
weil sie länger dauern.
1
0
8

Werbung

loading