[V3.5.1] Modbus RTU Abfrage einzelner Register funktioniert nur im Live Check nicht aber mittels Abfragegruppe
Verfasst: Di Feb 06, 2024 10:42 pm
Hallo zusammen,
ich veruche derzeit eine Poolsteuerung ("Ospa High Perf") via Modbus RTU und TWS in die Haussteuerung einzubinden.
Dabei funktioniert die Modbus RTU Abfrage einzelner Register nur im Live Check nicht aber mittels Abfragegruppe im Gerätemanager, während andere komplett funktionieren.
Einrichtung der Schnittstelle und das manuelle Anlegen des Profils hat erstmal funktioniert.
Im live check der Profilverwaltung lassen sich alle angelegten Register problemlos abfragen bzw. schreiben
Im Geräte Manager sieht es anders aus, hier werden einige Register erfolgreich abgefragt, andere liefern immer Komminikationsfehler. Auffällig ist, dass nur die Register mit Funktionscode FC02 zu einem Kommunikationsfehler führen das betrifft alle FC02 Register.
Die anderen werden problemlos abgefragt und die Werte gemäß Filter weitergeleitet.
Anbei screenshots von Gerätemanager und Live Diagnose Anhand der screenshots sieht man als Beispiel, dass die Temperatur (FC04) erfolgreich im Gerätemanager abgerufen wird, Weitergabe an KNX klappt ebenfalls, die anderen beiden Abfragen (ph Wert, Pumpe Betrieb, beide FC02) leifern hier nur Kommunikationsfehler funktionieren im Live Check aber ebenfalls problemlos.
Ein paar Lösungsansätze wie Abfrageinterval, max. Anzahl pro Abfrage habe ich erfolglos ausprobiert.
Ich hoffe das Forum kann mir hier weiter helfen.
Vielen Dank vorab!
Gruß
Alex
ich veruche derzeit eine Poolsteuerung ("Ospa High Perf") via Modbus RTU und TWS in die Haussteuerung einzubinden.
Dabei funktioniert die Modbus RTU Abfrage einzelner Register nur im Live Check nicht aber mittels Abfragegruppe im Gerätemanager, während andere komplett funktionieren.
Einrichtung der Schnittstelle und das manuelle Anlegen des Profils hat erstmal funktioniert.
Im live check der Profilverwaltung lassen sich alle angelegten Register problemlos abfragen bzw. schreiben
Im Geräte Manager sieht es anders aus, hier werden einige Register erfolgreich abgefragt, andere liefern immer Komminikationsfehler. Auffällig ist, dass nur die Register mit Funktionscode FC02 zu einem Kommunikationsfehler führen das betrifft alle FC02 Register.
Die anderen werden problemlos abgefragt und die Werte gemäß Filter weitergeleitet.
Anbei screenshots von Gerätemanager und Live Diagnose Anhand der screenshots sieht man als Beispiel, dass die Temperatur (FC04) erfolgreich im Gerätemanager abgerufen wird, Weitergabe an KNX klappt ebenfalls, die anderen beiden Abfragen (ph Wert, Pumpe Betrieb, beide FC02) leifern hier nur Kommunikationsfehler funktionieren im Live Check aber ebenfalls problemlos.
Ein paar Lösungsansätze wie Abfrageinterval, max. Anzahl pro Abfrage habe ich erfolglos ausprobiert.
Ich hoffe das Forum kann mir hier weiter helfen.
Vielen Dank vorab!
Gruß
Alex