NEWS
Modbus nur niedrigste ID funktioniert
-
ich halte auch das Datenabfrageintervall für den Knackpunkt.
In dem Abstand werden Alle Anfragen auf einmal abgeschickt.
Die Antworten müssen sich dann die Bandbreite des Busses teilen.Da kommt wahrscheinlich nicht alles durch, bevor der Bus durch die nächste Abfrage zurückgesetzt wird.
Man sollte zumindest einmal mit großzügig verlängertem Intervall Testen, auch wenn alles asap und sofort sein muss!
asap enthält übrigens "practicable". und bedeutet nicht sofort
@homoran said in Modbus nur niedrigste ID funktioniert:
nlich nicht alles durch, bevor der Bus durch die nächste Abfrage zurückgesetzt wird.
Das habe ich bereits gemacht. Ich habe den Abfrageintervall auf mehrere Minuten gesetzt. Das hat nicht geholfen.
-
@homoran said in Modbus nur niedrigste ID funktioniert:
nlich nicht alles durch, bevor der Bus durch die nächste Abfrage zurückgesetzt wird.
Das habe ich bereits gemacht. Ich habe den Abfrageintervall auf mehrere Minuten gesetzt. Das hat nicht geholfen.
@cdn Dann gehen mir die Ideen aus.
Einzig die Vergabe der IDs könnte dann noch schief laufen, so dass nur due niedrigste ID angesprochen wird -
@cdn Dann gehen mir die Ideen aus.
Einzig die Vergabe der IDs könnte dann noch schief laufen, so dass nur due niedrigste ID angesprochen wird -
@glasfaser Das Problem ist, dann bräuchte ich 6 weitere Modbus Instanzen. Hatte jetzt eigentlich nicht so viel Lust, noch 6x Modbus RTU zu Modbus TCP Konverter zu kaufen. Die sind bei mir dazwischengeschaltet.
@cdn sagte in Modbus nur niedrigste ID funktioniert:
Modbus RTU zu Modbus TCP Konverter zu kaufen.
also nicht nur modbus RTU auf USB???
-
@cdn sagte in Modbus nur niedrigste ID funktioniert:
Modbus RTU zu Modbus TCP Konverter zu kaufen.
also nicht nur modbus RTU auf USB???
-
@cdn sagte in Modbus nur niedrigste ID funktioniert:
Dazwischen hängt ein Waveshare Konverter
das ist dieser auch
https://www.welectron.com/Waveshare-17286-USB-TO-RS485ohne tcp
und an den hab ich die ganze Zeit gedacht
-
-
@cdn also ein weiterer Layer für Probleme
-
-
@homoran said in Modbus nur niedrigste ID funktioniert:
Probleme
Welches Gerät würdet ihr denn empfehlen was gut läuft, auch für kirzfristige Rückmeldungen? Dann versuche ich es mal damit.
IOBroker läuft allerdings derzeit als VM auf einem Hyper-V... -
@glasfaser Was musst du noch wissen?
-
@homoran said in Modbus nur niedrigste ID funktioniert:
Probleme
Welches Gerät würdet ihr denn empfehlen was gut läuft, auch für kirzfristige Rückmeldungen? Dann versuche ich es mal damit.
IOBroker läuft allerdings derzeit als VM auf einem Hyper-V...@cdn sagte in Modbus nur niedrigste ID funktioniert:
IOBroker läuft allerdings derzeit als VM auf einem Hyper-V...
noch mehr Hiobsbotschaften???
-
@cdn sagte in Modbus nur niedrigste ID funktioniert:
IOBroker läuft allerdings derzeit als VM auf einem Hyper-V...
noch mehr Hiobsbotschaften???
-
@cdn sagte in Modbus nur niedrigste ID funktioniert:
@glasfaser https://www.amazon.de/gp/product/B0BGHVRMPJ/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
Das Ding hier
kann das Ding überhaupt modbus?
Dieser Waveshare kann es nicht
https://www.welectron.com/Waveshare-16529-RS485-TO-ETH-EU -
@martinp
Also ich frage nur den State ab. Das ist bei den Bewegungsmeldern (14 stück) jeweils ein holding register.
Bei den anderen Geräten sind es maximal 6 holding register.
Die Antwort ist jeweils 0 oder 1.@cdn sagte in Modbus nur niedrigste ID funktioniert:
@martinp
Also ich frage nur den State ab. Das ist bei den Bewegungsmeldern (14 stück) jeweils ein holding register.
Bei den anderen Geräten sind es maximal 6 holding register.
Die Antwort ist jeweils 0 oder 1.Nur so nebenbei ... das ist schon eine Hausnummer alles über Modus zu fahren ...
deshalb verstehe ich auch dein sehr niedrige Abfrage dazu.Deshalb , teile es auf zweites Modbus RJ45 Ethernet Converter auf
-
@cdn sagte in Modbus nur niedrigste ID funktioniert:
@martinp
Also ich frage nur den State ab. Das ist bei den Bewegungsmeldern (14 stück) jeweils ein holding register.
Bei den anderen Geräten sind es maximal 6 holding register.
Die Antwort ist jeweils 0 oder 1.Nur so nebenbei ... das ist schon eine Hausnummer alles über Modus zu fahren ...
deshalb verstehe ich auch dein sehr niedrige Abfrage dazu.Deshalb , teile es auf zweites Modbus RJ45 Ethernet Converter auf
@glasfaser Ich dachte ich soll lieber auf die USB-Lösung gehen? Was denn jetzt :D
-
@cdn sagte in Modbus nur niedrigste ID funktioniert:
@martinp
Also ich frage nur den State ab. Das ist bei den Bewegungsmeldern (14 stück) jeweils ein holding register.
Bei den anderen Geräten sind es maximal 6 holding register.
Die Antwort ist jeweils 0 oder 1.Nur so nebenbei ... das ist schon eine Hausnummer alles über Modus zu fahren ...
deshalb verstehe ich auch dein sehr niedrige Abfrage dazu.Deshalb , teile es auf zweites Modbus RJ45 Ethernet Converter auf
@glasfaser sagte in Modbus nur niedrigste ID funktioniert:
teile es auf zweites Modbus RJ45 Ethernet Converter auf
rs485 != Modbus!!
-
@cdn sagte in Modbus nur niedrigste ID funktioniert:
@glasfaser https://www.amazon.de/gp/product/B0BGHVRMPJ/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
Das Ding hier
kann das Ding überhaupt modbus?
Dieser Waveshare kann es nicht
https://www.welectron.com/Waveshare-16529-RS485-TO-ETH-EU