Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus-Kommunikationsfehler - Grundfos CIU 200 Benutzerhandbuch

Modbus rtu für grundfos cr monitor
Inhaltsverzeichnis

Werbung

8.2 Modbus-Kommunikationsfehler

Störung
1. Der Slave reagiert nicht auf
Telegramme.
2. Der Slave antwortet mit dem
Fehler-Funktionscode 0x01:
"Ungültige Funktion".
3. Der Slave antwortet mit dem
Fehler-Funktionscode 0x02:
"Ungültige Datenadresse".
Mögliche Ursache
a) Fehler in der Konfiguration oder
Verdrahtung.
b) Der Slave ist eventuell auf den
Betriebsmodus "Nur empfangen"
eingestellt.
c) Ist der Wert im Halteregister
"SlaveMinimumReplyDelay" mit der
Adresse 00001 zu hoch, unterbricht der
Master eventuell die Verbindung, bevor
er die Antwort vom Slave erhält.
a) Der Master versucht eine nicht vom
CIM/CIU 200 unterstützte Funktion
aufzurufen.
a) Der Master versucht eine ungültige
Datenadresse zu beschreiben oder
auszulesen. Der Slave antwortet mit
diesem Fehler-Funktionscode, wenn
der Master versucht, Registeradressen
auszulesen, die in den Tabellen nicht
aufgeführt sind. Einige Master versu-
chen automatisch große Blöcke mit
Hilfe eines einzigen Telegramms aus-
zulesen. Dies führt zu Problemen, wenn
einige Register im Block nicht unter-
stützt werden. Ein Beispiel ist das Aus-
lesen der Registerblöcke für die CIM-
Konfiguration und den CIM-Status in
einem einzigen Telegramm. Dies ist
nicht möglich, weil zwischen den beiden
Blöcken nicht verwendete Adressen
stehen.
b) Die Adressenverschiebung des Regis-
ters (Offset) wurde gegenüber der Stan-
dardeinstellung geändert.
Abhilfe
• Die Diagnoseanzeigen am Modbus-Slave prüfen.
Die Grundfos GENIbus-LED muss grün blinken
und die die Modbus-LED muss aus sein oder grün
blinken.
• Sicherstellen, dass das Kabel zwischen dem
Modbus-Master und dem Modbus-Slave korrekt
angeschlossen ist. Die korrekte Verdrahtung ist in
Abschnitt
4.1 Anschließen an das Modbus-Netz-
beschrieben.
werk
• Sicherstellen, dass die Slave-Adresse korrekt ein-
gestellt ist und dass die korrekte Slave-Adresse
beim Anwählen vom Modbus-Master verwendet
wird. Das Einstellen der Slave-Adresse ist in
Abschnitt
4.4 Einstellen der Modbus-Adresse
beschrieben.
• Sicherstellen, dass die Übertragungsgeschwin-
digkeit sowie das Stoppbit/die Parität sowohl im
Master als auch im Slave korrekt eingestellt sind.
Siehe Abschnitte
4.2 Einstellen der Modbus-
Übertragungsgeschwindigkeit
der
Parität.
• Sicherstellen, dass beide Enden des Modbus-Ver-
bindungskabels ggf. über einen Abschlusswider-
stand verfügen. Siehe Abschnitt
zur Aktivierung des
4.5 Abschlusswiderstand
Abschlusswiderstands am Grundfos Slave.
• Sicherstellen, dass die Busstruktur den Anforde-
rungen eines Modbus-Netzwerks genügt. Siehe
Abschnitt
3.1
Modbus-Busstruktur.
• Entweder einen Befehl zum Neustart der Kom-
munikationsdiagnose senden oder das CIU 200
manuell neu starten.
• Die Dauer für die Zeitüberschreitung im Master
erhöhen, um eine Kommunikation zu ermögli-
chen.
Die unterstützten Funktionscodes sind in
Abschnitt
12.2 Übersicht über die Funktions-
aufgeführt.
codes
Es ist zu beachten, dass das Lesen und Schrei-
ben von Coils (binären Ausgängen) nicht unter-
stützt wird. Somit sind nur Registerfunktionen
und - diagnosen gültige Funktionen.
• Es ist zu vermeiden, ungültige Daten-
adressen zu beschreiben oder auszulesen.
• Den Wert des Halteregisters "RegisterOffset" mit
der Adresse 00002 auslesen und prüfen, ob der
Wert von 0 abweicht. Weicht der Wert von 0 ab,
den Wert "0" in die Adresse schreiben, damit das
Funktionsprofil des Slaves auf die Standard-
einstellung zurückgesetzt wird.
und
4.3 Einstellen
19

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis