14.06.2021 21:59 | |
Beigetreten: 01.05.2021 Letzter Bes: 10.07.2023 Beiträge: 14 Bewertung:
|
Möchte zur besseren Eigenverbrauchsteuerung mit einer Logo 8.3 Registerdaten per Modbus-TCP Daten aus einem Fronius GEN 24 WR auslesen und bearbeiten. Die grundsätzliche Kommunikation mit einigen Float Daten funktioniert soweit schon. Allerdings beim Auslesen eines "uint16" Wertes (1Wort) habe ich das Problem, dass der Wert über 32767 in eine negative Zahl umkippt.Den Wert lese ich per "Analogen Netzeingang ein und verarbeite ihn dann weiter um die gesamte erzeugte PV Leistung zu ermitteln. (s. Anhang). Der WR bietet für diesen Datenwert zusätzlich auch noch einen "sunssf" Scalefaktor an. Meine Frage hierzu: Wie kann ich idealerweise diesen Faktor (1Wort) mit dem Datenwort verrechnen, bzw. wie könnte die Programmierung hierzu aussehen. Für eine Rückantwort oder Tipp schon mal betsen Dank! DateianhangPV1&PV2_Addition.pdf (558 Downloads) |
15.06.2021 17:24 | |
Beigetreten: 01.05.2021 Letzter Bes: 10.07.2023 Beiträge: 14 Bewertung:
|
Danke ! Dann mussich sehen ob ich es irgendiwe über andere Register realisieren kann. Viele Grüße |
25.06.2021 05:17 | |
Beigetreten: 18.12.2014 Letzter Bes: 16.08.2024 Beiträge: 33575 Bewertung:
|
Hier ein Testprogramm. Ich benutze eine zweite LOGO! als Modbusgerät-Simulation. Da ich nur eine reale LOGO! 8.3 habe, aber noch eine LOGO! 8.2, ist die zweite LOGO! eine 8.2 als Modbusgerät-Simulation. Leider funktioniert das Übertagen der Daten von 8.2 zur 8.3 nicht in der Simulation. Aber mit den oben genannten realen LOGO!s funktioniert es. DateianhangTest.zip (480 Downloads) |
Folgen Sie uns auf