NEWS
ModBus Hilfe - Azzurro ZCS
ModBus Hilfe - Azzurro ZCS
-
Hi mrfenyx,
vielleicht kannst du mir an diesem Punkt den entscheidenden Tipp geben:
Dann kann man sowas ausführen, um zu schauen ob alles läuft: mbpoll -m rtu /dev/ttyUSB0 -b 9600 -P none -r 531 -0 -1 -v. Im besten Fall kommt dann ein Wert heraus und nicht eine Fehlermeldung.
Genau da hakt es bei mir, ich bekomme verschiedene Fehlermeldungen im Wechsel:
- ERROR Connection reset by peer: read
Read output (holding) register failed: Connection reset by peer - ERROR Connection timed out: select
Read output (holding) register failed: Connection timed out - ERROR CRC received 0x190 != CRC calculated 0x4C00
Read output (holding) register failed: Invalid CRC
Ist das ein Hardware-Problem mit dem Adapter oder kann ich da irgendwas retten? Wäre für jede Hilfe dankbar, bevor ich den nächsten Adapter kaufe...
Besten Dank & Grüße
Sieht für mich nach Fehlern in der Kommunikation zwischen den Geräten aus. Netzwerk stabil?
- ERROR Connection reset by peer: read
-
@Thomas-Braun
der USB Adapter steckt im Raspi. Bei der Abfrage von mir, will ich ja zuerst einmal die Verbindung zum Adapter testen. Dabei entstehen ja schon diese Fehler.
Der Adapter hängt wiederum mit zwei Litzen am Wechselrichter.
Ich wüsste nicht, wo da das Netzwerk Probleme machen sollte. Ich schicke ja nichts über WLAN oder LAN.
Deshalb dachte ich, das der Adapter evtl nicht funktioniert. Ich habe den Adapter gekauft, welcher in Post 4 verlinkt ist.Gruß
-
@Thomas-Braun
der USB Adapter steckt im Raspi. Bei der Abfrage von mir, will ich ja zuerst einmal die Verbindung zum Adapter testen. Dabei entstehen ja schon diese Fehler.
Der Adapter hängt wiederum mit zwei Litzen am Wechselrichter.
Ich wüsste nicht, wo da das Netzwerk Probleme machen sollte. Ich schicke ja nichts über WLAN oder LAN.
Deshalb dachte ich, das der Adapter evtl nicht funktioniert. Ich habe den Adapter gekauft, welcher in Post 4 verlinkt ist.Gruß
CRC sind jedenfalls Prufsummenfehler. Die werden in der Regel bei wackeligen Datenübertragungen ausgelöst.
-
Hi mrfenyx,
vielleicht kannst du mir an diesem Punkt den entscheidenden Tipp geben:
Dann kann man sowas ausführen, um zu schauen ob alles läuft: mbpoll -m rtu /dev/ttyUSB0 -b 9600 -P none -r 531 -0 -1 -v. Im besten Fall kommt dann ein Wert heraus und nicht eine Fehlermeldung.
Genau da hakt es bei mir, ich bekomme verschiedene Fehlermeldungen im Wechsel:
- ERROR Connection reset by peer: read
Read output (holding) register failed: Connection reset by peer - ERROR Connection timed out: select
Read output (holding) register failed: Connection timed out - ERROR CRC received 0x190 != CRC calculated 0x4C00
Read output (holding) register failed: Invalid CRC
Ist das ein Hardware-Problem mit dem Adapter oder kann ich da irgendwas retten? Wäre für jede Hilfe dankbar, bevor ich den nächsten Adapter kaufe...
Besten Dank & Grüße
@snowboarder2611 said in ModBus Hilfe - Azzurro ZCS:
ERROR CRC received 0x190 != CRC calculated 0x4C00
Read output (holding) register failed: Invalid CRCGenau sowas hatte ich auch ständig bekommen aber das gute daran ist, das bedeutet auch dass die Daten "irgendwie" kommuniziert werden. Ich würde dir auch raten, mbusd zu benutzen. Dann kommen keine Fehlermeldungen mehr und du kannst auch direkt die Daten per ModbusTCP von woanders einfach lesen.
- ERROR Connection reset by peer: read
-
@mrfenyx said in ModBus Hilfe - Azzurro ZCS:
Kommunikation und dort alle einzelne Einstellungen einmal öffnen und bestätigen (also Port, Baud Rate, Stop bit, etc.)
Ich habe aber keinen Menüpunkt Kommunikation.
Unter Einstellungen -> 8. Modus-Adresse -> 1. Modus-Adresse / 2. Baud-Rate.
Unter Punkt 2. Baud-Rate sind lediglich die üblichen 9600 usw. aufgeführt. Nix mit Stop bit. etc.
Die Anzeige von RS485 im Display folgt auch einer ziemlich genauen zeitlichen Abfolge. 20 Sek up-60 Sek down usw....
Vom Support azzurro erhalte ich keine Antwort. Mein Solateur ist hilflos überfragt. Dem musste zuerst einmal der Unterschied von RTU und TCP erklärt werden.
Ich hatte gehofft das Problem könnte mit V6 behoben werden. Leider nein.
Irgend eine andere Idee wie ich z.B. die Abfrage optimieren könnte um das Fenster 20 Sek. z.B. in einer Schleife bzw. Zeitverzögerung zu erwischen?@schwabe_ch said in ModBus Hilfe - Azzurro ZCS:
Irgend eine andere Idee wie ich z.B. die Abfrage optimieren könnte um das Fenster 20 Sek. z.B. in einer Schleife bzw. Zeitverzögerung zu erwischen?
Kannst versuchen alle 10-15 Sekunden eine Abfrage zu machen. Dann werden die meisten fehlschlagen aber es kommen auch Daten. Das ist aber nicht normal. Zum Azzurro Support, ja, die sind absolut nicht hilfreich, leider.
-
@schwabe_ch said in ModBus Hilfe - Azzurro ZCS:
Irgend eine andere Idee wie ich z.B. die Abfrage optimieren könnte um das Fenster 20 Sek. z.B. in einer Schleife bzw. Zeitverzögerung zu erwischen?
Kannst versuchen alle 10-15 Sekunden eine Abfrage zu machen. Dann werden die meisten fehlschlagen aber es kommen auch Daten. Das ist aber nicht normal. Zum Azzurro Support, ja, die sind absolut nicht hilfreich, leider.
@mrfenyx danke, könnte ich versuchen. gehört nicht unbedingt zum software Thema, aber ist bei dir das logo rs485 im im Display immer aktiv? Bevor ich mich nun an eine Softwarelösung mache sollte sich evtl. bei einem Hardwareproblem der Installateur der Anlage mit dem Azzurro Support abmühen.
-
@mrfenyx danke, könnte ich versuchen. gehört nicht unbedingt zum software Thema, aber ist bei dir das logo rs485 im im Display immer aktiv? Bevor ich mich nun an eine Softwarelösung mache sollte sich evtl. bei einem Hardwareproblem der Installateur der Anlage mit dem Azzurro Support abmühen.
@schwabe_ch das Logo ist bei mir immer an, wenn ich Daten richtig bekomme. Ich habe mir auch Skript gebaut dass mir eine Nachricht schickt jedes mal wo es kein Empfang mehr gibt und dann, in 100% der Fälle ist das Symbol weg (wie gesagt, alle 2-3 Monate).