| HolgerGEbauer |
|
|
Benutzer
Mitglied seit: 12.03.2019
Nachrichten: 2
|
Hallo, ich versuche einen Radonsensor einzubinden mit Modbus TCPIP. Die Daten kommen auch an, aber nur habe ich immer wieder fehlermeldungen. An was kann das liegen? Was bedeutet die Meldung? In Register 0 liegt ein Word(16bit) und in Register 1 liegt das zeite Word(16bit) Das wäre dann ja Unsigniert 332bit, so wie ich eingestellt habe.
|
|---|---|
| 30.11.2022 07:39 |
| DanielBack |
|
|
Benutzer
Mitglied seit: 16.11.2017
Nachrichten: 164
|
Hallo HolgerGEbauer, Bei Modbus gibt es leider viele Möglichkeiten, die zu einem Misserfolg führen können. Hier müssen alle Parameter exakt stimmen. Unterstützt das Gerät "Block-Lesen"? Wenn nicht oder Sie sich nicht sicher sind, dann deaktivieren Sie das bitte. Zyklisches Abfragen (lesen und schreiben) würde ich für den test auch deaktivieren und es über eine Schaltfläche triggern. Kanal-Editor: Stimmt die Geräte ID? Modbus-Slave Geräte haben meistens als Werseinstellung die ID 1. Funktionscode und Registeradresse muss mit den Herstellerangaben übereinstimmen. Ich vermute, dass der Funktionscode 3 in Ihrem Fall eher zutrifft. Register-Adresse 0 (dezimal) ist auch eher selten. Schauen Sie bitte nochmal in den Herstellerangaben, ob die Register-Tabelle einen Offset hat. Ein Offset könnte zB "Register-Zahl + 10000" sein. Mit freundlichen Grüßen, Daniel Back Mit freundlichen Grüßen, Daniel Back |
|---|---|
| 01.12.2022 09:08 |
| HolgerGEbauer |
|
|
Benutzer
Mitglied seit: 12.03.2019
Nachrichten: 2
|
Danke. Soweit sollte alles stimmen. Der feler kommt auch nicht laufend. Hatte nur im Log das gesehen. Funktionscode 4 ist richtig. Auch ist kein Offset vorhanden. Wie gesagt der Fehler kommt nicht oft, liegt aber an. |
|---|---|
| 05.12.2022 05:42 |
Visualisierung, Werkzeuge und Hardware für KNX, Modbus & Gebäudeautomation.
Alexander Maier GmbH · Beckstraße 3 · D-69412 Eberbach
+49 (0) 6271.919470 · info@busbaer.de