
SofarSolar Inverter (grid)
SofarSolar stellt ein- und dreiphasige Wechselrichter sowie Hybrid-Wechselrichter für Wohn- und Gewerbeanlagen her. Diese ModbusCloud-Vorlage deckt die netzseitige Modbus RTU-Registerzuordnung für SofarSolar Inverter und Hybrid Inverter ab und liest aktive Netzleistung, Phasenströme auf Phase A, B und C sowie kumulierte Energie. Die RS485-Schnittstelle ist der primäre Kommunikationsweg mit Funktionscode 3 bei 9600 Baud. Mit einem Klick auf die Vorlage stehen Ihnen Echtzeitstrom und Langzeitenergieerträge im Dashboard zur Verfügung, ohne Abhängigkeit von einem proprietären Cloud-Logger.
- Protokoll
- Modbus RTU
- Anschluss
- RS485
- Register
- 5, nur lesen
- Marke
- SofarSolar
- Kompatible Modelle
- Inverter · Hybrid Inverter
- Zuletzt aktualisiert
Register (5)
5 lesen, 0 schreiben
| Name | Einheit | Zugriff | Adresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse) | Funktion (verborgen) | Typ (verborgen) |
|---|---|---|---|---|---|
| power | W | Lesen | |||
| currents_a | A | Lesen | |||
| currents_b | A | Lesen | |||
| currents_c | A | Lesen | |||
| energy | Wh | Lesen |
Register werden geladen…
Senden Sie Ihre Geräteliste
Steht ein Gerät noch nicht in der Bibliothek, erstellen wir die Vorlage kostenlos, sobald wir die Register haben.
Anwendungsfälle
- Überwachen Sie die aktive Netzleistung in Echtzeit, um die Einspeisegrenze an jedem Standort sicher einzuhalten.
- Verfolgen Sie die kumulierte Energie über mehrere Wochen, um den Ertrag zu berechnen und mit Produktionsprognosen zu vergleichen.
- Richten Sie Alarme bei unerwarteten Stromungleichgewichten zwischen Phase A, B und C ein, um Verdrahtungsfehler frühzeitig zu erkennen.
- Vergleichen Sie die Phasenströme mit den Nennwerten, um unterdurchschnittliche Strings oder Teilverschattung zu identifizieren.
- Erstellen Sie täglich und monatlich automatisierte Energieberichte für Gebäudeeigentümer und Facility-Manager.
Installation
Stellen Sie sicher, dass Modbus RTU am Wechselrichter aktiv ist: Rufen Sie das LCD-Menü oder die Kommunikationseinstellungen auf und konfigurieren Sie 9600 Baud, 8 Datenbits, keine Parität, 1 Stoppbit, und vergeben Sie eine eindeutige Slave-ID zwischen 1 und 63.
Verbinden Sie das ModbusCloud Gateway mit dem RS485-Anschluss des Wechselrichters: Klemme A des Gateways an Klemme A (positiv) des Wechselrichters, Klemme B an Klemme B (negativ), und aktivieren Sie Abschlusswiderstände an beiden Enden des Busses, wenn dies das letzte Gerät in der Kette ist.
Fügen Sie im ModbusCloud-Portal ein neues Gerät hinzu, wählen Sie die Vorlage SofarSolar Inverter (grid) und tragen Sie die am Wechselrichter-LCD konfigurierte Slave-ID ein.
Prüfen Sie die Verbindung, indem Sie im Portal die Live-Registeransicht öffnen und während der Betriebsstunden plausible, von null verschiedene Werte in den Leistungs- und Energieregistern bestätigen.
Zu beachten
Das Gateway verbindet sich, aber alle Registerwerte sind null oder NaN. Warum?
Die häufigste Ursache ist eine falsche Baudrate oder eine nicht übereinstimmende Slave-ID. Stellen Sie sicher, dass der Wechselrichter auf 9600-8-N-1 eingestellt ist und die Slave-ID im Portal mit dem Wert im LCD-Menü übereinstimmt. Prüfen Sie auch, ob Modbus RTU im Kommunikationsmenü tatsächlich aktiviert ist, da einige Firmwareversionen es standardmäßig deaktiviert ausliefern.
Die Phasenstrom-Register liefern fehlerhafte oder schwankende Werte. Was ist zu prüfen?
SofarSolar-Register verwenden Big-Endian-Bytereihenfolge: das High-Byte wird zuerst übertragen. Wenn Ihr Lesewerkzeug eine andere Bytereihenfolge verwendet, erscheinen die 16-Bit-Stromwerte falsch. Stellen Sie außerdem sicher, dass Funktionscode 3 verwendet wird, da Community-Berichte zeigen, dass nur FC 03 über den eingebauten Logger-Port dieser Wechselrichter zuverlässig Daten zurückliefert.
Die RS485-Verbindung bricht alle paar Minuten ab. Wie behebe ich das?
Ein bewährter Ansatz ist das Vertauschen der A- und B-Leitungen: Die Polaritätskennzeichnungen an einigen SofarSolar RS485-Anschlüssen entsprechen nicht der Standardkonvention. Halten Sie die Baudrate bei 9600 bps. Stellen Sie außerdem sicher, dass Abschlusswiderstände an beiden Enden des RS485-Busses installiert sind und die Gesamtleitungslänge innerhalb der empfohlenen RS485-Grenzen bleibt.
Das 32-Bit-Energieregister liefert einen unrealistisch hohen Wert. Was stimmt nicht?
Das Energieregister an Adresse 544 ist ein uint32, das zwei aufeinanderfolgende 16-Bit-Modbus-Register umfasst. Stellen Sie sicher, dass Ihre Leseanforderung beide Register abdeckt (Adresse 544, Anzahl 2) und das High-Word an erster Stelle steht. Das Lesen von nur einem statt zwei Registern ist die häufigste Ursache für stark abweichende Energiesummen.
Selbst sehen, wie es funktioniert?








