Seite 1 von 1

[V4.1] Modbus Profil Einstellung für 32-Bit integer Werte

Verfasst: Fr Feb 14, 2025 6:35 am
von FloMeh
Hallo,
ich brauche mal wieder eure Hilfe, weil ich nach ewigen hin und her einfach nicht zum erwünschten Erfolg komme.
Vielleicht muss mir aber einfach auch nur jemand bestätigen, dass es nicht anderes funktioniert, als meine bisherige Lösung
Ich möchte z.B. den Wert für die Einspeisung via Modbus von meiner PV Anlage auslesen. Die Beschreibung für den Datenpunkt ist wie folgt:
Bild

Wie muss ich das im Profil einstellen, damit auf auf den entsprechenden Wert komme?

Aktuell hab ich es so gelöst, wie am nachfolgenden Screenshot zu sehen. Dann muss nachgelagert aber noch via Logik die Werte voneinander abziehen, was aber immer wieder zu falschen Werten führt, was sich dann in der History mit einem Ausschlag des Wertes von über 60000 bemerkbar macht. Deshalb möchte ich das gerne ändern...
Bild

Ich dachte ich muss nur das Register 118 auf 32-Bit (2 Word) stellen, was ich dann getan habe. Da kommen dann allerdings keine plausiblen Werte raus.
Bild

Hat von euch jemand eine Idee?


(Mod-Edit: Titel erweitert und Attribut ‚Frage‘ gesetzt.)

Re: [V4.1] Modbus Profil Einstellung für

Verfasst: Fr Feb 14, 2025 8:19 am
von Kaaennixx
Ich bin kein Experte, was Modbus angeht, hatte aber mal das gleiche Problem. Ich vermute du musst in den Dekodierungseinstellungen die Reihenfolge "Word" ankreuzen, dann bringt er die 2x16 Bit in die richtige Reihenfolge und die Werte sollten Plausibel werden.

Re: [V4.1] Modbus Profil Einstellung für

Verfasst: Fr Feb 14, 2025 8:28 am
von Sun1453