Ich habe ein Modbus Profil für einen Fronius Verto Plus Wechselrichter mit einem Fronius Reserva Akkuspeicher erstellt.
Es gibt gewisse Parallelen zum Beispiel zu anderen Profilen. Auch in der Fronius Excel Tabelle zum Verto gibt es ein paar Unstimmigkeiten.
Das Profil enthält quasi alles, was die Fronius Tabelle angibt. Die Leseregister ergeben plausible Werte bzw "0xFFFF" wenn sie nicht unterstützt werden. Die Schreibregister habe ich noch nicht getestet.
Dieses Profil ist für die Einstellung "Float" im Wechselrichter gemacht (nicht "Int + SF"). Trotzdem sind in der Tabelle (und in diesem Profil) einige "Scale Factor"en enthalten. Zum Glück sind aber die meisten dieser SF laut Fronius feste Werte, sodass ich diese in der "Wertprüfung" direkt gegen diesen Fixwert teste und alle davon abhängigen Integer entsprechend mit der "Wertanpassung" in die passenden Float skaliere. Die meisten Ausnahmen sind "not supported", sodass am Ende nur fünf "Scale Factor"en übrig bleiben, die ich mit "variable" gekennzeichnet habe:
- Ris_SF skaliert den Isolationswiderstand.
- DCA_SF,
- DCV_SF,
- DCW_SF und
- DCWH_SF skalieren die DC Messwerte auf den 3 MPPT Eingängen, sowie Charge und Discharge des Akkus.
Ebenfalls würde ich mich freuen, wenn jemand schon ein Modbus Profil für das Fronius "Smart Meter IP" haben sollte und dieses zur Verfügung stellt.
"Der Schöpfer dieses Modbus Geräte Profiles überträgt die Nutzungsrechte gemäß der TOLL ("Timberwolf Open Logikblock License") die unter https://wrgt.news/TOLL zum Download zur Verfügung steht."
PS: Es ist mal wieder eine wahre Freude mit dem Timberwolf ein Modbus Profil zu erstellen!
Der Ablauf zum Erstellen jedes einzelnen Registers in der Tabelle ist gut durchdacht und geht leicht von der Hand.
Die Live Diagnose ist der Knaller und mega hilfreich!
Edit: Fehler im Modbus-Profil behoben.
Edit 2: Verbesserungsvorschläge für Modbus im TWS in eigenen Thread ausgelagert.
