26.06.2021 06:50 | |
Beigetreten: 18.12.2014 Letzter Bes: 08.10.2024 Beiträge: 33907 Bewertung: (4216)
|
Es ist schade ..., man bittet um das Programm zur Einsicht und erhält nur einen Schnipsel. Aber egal, man kann den Fehler ja erkennen. Nehmen wir mal PV-Strang 1 aus deinem Programm. Bei B007 liest du ja keinen Wert ein, da weder der Ax noch der erweiterte Eingang eAx beschaltet sind. Die Angabe VM32 bezieht sich sich nicht auf den einzulesenden Wert, sondern auf den gewandelten Wert, also wohin der gewandelte Wert geschrieben werden soll. Da du keinen Wert einliest, wird Online dann natürlich der Wert 0 angezeigt. Jetzt zu dem angepassten Programm im Anhang, wieder bezogen auf PV Strang 1. Per Verbindungstabelle wird der UInt (Word) aus dem Fronius ins VW22 der LOGO! geschrieben. Das ist das rechte Word des VD20 (Doppelword). Per Parameter-VM-Zuordnung wird das VD20 dem Zählerstand des Zählers B004 zugewiesen. Per Referenzierung wird dieser Wert dann in den erweiterten Eingang eAx des I/F-Konverters B005 geschrieben. Dieser wandelt den DInt (Double Integer) in einen Float um und schreibt ins VD32. Der F/I-Konverter B006 liest das VD32 ein, wandelt den Float zurück in DInt und teilt dann durch 10. Daurch wird der Wert kleiner 32.767 und kann wieder als einfacher Int weiter verarbeitet werden. Ich habe mich auf deine Angabe verlassen, dass der maximale Wert im UInt 40.000 ist.
DateianhangProjectLogo210625_V2.zip (498 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
12.02.2023 11:24 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hallo! Ich habe jetzt mal ein paar mir wichtige Werte über die LOGO zur Anzeige gebracht. Im Moment zwar nur auf dem Moduldisplay, aber das HMI ist geplant. Der Verbrauch aus dem Akku fehlt noch, aber den reiche ich nach. Vielen Dank an der Stelle an ixo65 und Kurt.H für die Vorarbeit . Ein Problem tritt allerdings auf. Die Anzeige funktioniert und plötzlich verrutscht die Anzeige um eine Zehnerstelle. Das bleibt eine Weile so und dann wird wieder richtig dargestellt. Ich habe noch keine Ahnung woran das liegen kann. DateianhangPV 4.zip (268 Downloads) |
Zuletzt bearbeitet von: motmonti am: 02/12/2023 11:52:11 |
|
12.02.2023 12:53 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Fehler gefunden! Die Einstellung der Auflösungen war falsch. Hatte da ein wenig experimentiert und nicht zurückgestellt! Hier die letzte Version!DateianhangPV 5.zip (294 Downloads) |
Für diesen Beitrag bedanken sich3 Benutzer |
17.02.2023 20:12 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
So, ich habe mich jetzt noch eine Weile mit dem Thema befasst. Das Programm im Anhang ist kostenlos und ermöglicht es sich die Register vom Wechselrichter oder Smartmeder anzusehen. Ich habe festgestellt das die Anzeige in meinem Programm immer noch sporatisch um eine Zehnerstelle wechselt. Dafür schein das Register 40100 verantwortlich zu sein. Da steht der Faktor für AC-Power drin. Das kann ich aber erst morgen kontrollieren, da die Sonne weg ist und mein Akku leer. DateianhangModbusPollSetup32Bit.zip (263 Downloads) |
Folgen Sie uns auf