NEWS
Modbus Fehler bei Anbindung meines Wechselrichters von Renac
-
@miokoeln was soll denn wie schnell abgefragt werden?
Wie viele Register?
Wenn ich das im Screenshot richtig sehe steht das Abfrage Intervall auf 5000msec, ist das zu langsam?
-
@wendy2702
Will die alle dort einpfegen -
@wendy2702 Ja sind ja 5 Sekunden. Wollte so auf eine Sekunde gehen
-
@miokoeln eine Sekunde?
Wofür soll das gut sein?
Unabhängig davon wird das je nach Anzahl der Register eh ein Problem weil dann unter Umständen die letzten Register noch nicht beantwortet wurden während die ersten wieder abgefragt werden.
-
Ok verstehe, wollte den Adapter Energiefluss live haben. Aber wenn du denkst 5 Sekunden ist ok. Bin ich dabei.
-
@miokoeln den Energie Fluss nutze ich auch und funktioniert mit 5 Sekunden bei mir super
-
Alles klar dank dir für deine Hilfe.
-
@wendy2702 Kannst du mir noch einen Tipp geben.
Wie 'pflege ich das Register 11040 aus der Datei Modbus mit Bit15-Bit5:
Reserve; den Bits ein? Wo muss ich diese hinschreiben?Bit4:
0 : Null;
1 :
Balance
charge
request -
@miokoeln hm,
Könnte ein Float sein 16Bit.
Die Bezeichnung Bitfield habe ich noch nicht gesehen bisher.
-
Dank dir ich versuche es. Frage mich halt wo ich die Bits hinschreibe
-
@miokoeln Nix schreiben.
Ist ein RO = ReadOnly
Du liest den und bekommst einen Bit wert zurück und die Bits haben dann die entsprechenden Bedeutungen
-
@wendy2702 klingt für mich wie ein dipswitch.
alles zusammen ergibt eine Zahl -
@homoran laut Dokument Abfrage BMS status. Eher kein switch würde ich vermuten
-
@wendy2702 sagte in Modbus Fehler bei Anbindung meines Wechselrichters von Renac:
Eher kein switch
nein! Wie ein Mäuseklavier.
jede Position ein Bit (on/off) ergibt bei mehrerrn (8/16) Bits eine Zahl, die übertragen eird und due Stellung aller Schalter angibt
Binärcodierung. -
@homoran ich weiß was ein Dipswitch ist
Glaube aber nichtsdestotrotz es einer ist da ein Status abgefragt werden soll. Der status des BMs kann sich ja ändern ohne das man einen Dip Switch umstellt.
-
ich schaff es nicht dir zu erklären was ich meine
Ich hab so was auch schon mal gelesen.
Da wird eine Zahl geliefert.
Diese enthält codiert mehrere binäre Statusinformationen.
Um diese einzeln zu erhalten muss man die Zahl entsprechend decodieren -
@homoran doch. Das habe ich schon verstanden und kenne das. Meine Wärmepumpe liefert das zum Beispiel auch als 16 oder 8 Bit wert. Dieser dekodiert ergibt dann den aktuellen Status