SofarSolar SofarSolar Inverter (grid) Modbus RTU template

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
Kompatible Modelle
Inverter · Hybrid Inverter
Zuletzt aktualisiert

Register (5)

5 lesen, 0 schreiben

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
powerWLesen
currents_aALesen
currents_bALesen
currents_cALesen
energyWhLesen

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.

Anzahl Anlagen (optional)

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

Weitere SofarSolar-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank