Wie ich die Wechselrichterüberwachung mittels Modbus an meine persönlichen Anforderungen angepasst habe

Von Ray Mitchell (Gastbeitrag) am 1. April 2016 in der Kategorie Technologie mit 5 Kommentare
Modbus_SMA

Nachdem ich einige zentrale PV-Anlagen mit Wechselrichtern über die SMA-Websites Sunny Portal und Sunny Places überwacht hatte, wurde mir klar, dass ich mir noch detailliertere Informationen über die Anlagenleistung wünschen würde.

 

Genau genommen wollte ich mehr wissen über die Performance der einzelnen PV-Stränge in einer Anlage, um mir ein besseres Bild davon zu machen, wie sich die Ausrichtung, die Verschattung und andere Faktoren auf die Leistung auswirken. Deshalb entwickelte ich zwei C# Windows-Spezialanwendungen, um Daten zu sammeln und eine grafische Darstellung der Gleichstrom-, Stromstärke-, Spannungs- und Energieerzeugung der einzelnen Tracker in der Wechselrichter-Serie Sunny Boy TL zu ermöglichen. Gleichzeitig sollten aber auch einige andere Wechselrichter-Serien mit meiner Anwendung kompatibel sein.

Die erste Anwendung erfasst alle fünf  Minuten Daten von allen Wechselrichtern der Anlage über ihre Modbus TCP-Server und speichert diese in täglichen Protokolldateien auf dem Rechner. Die zweite Anwendung bietet eine grafische Darstellung der Daten aus diesen Dateien für den ausgewählten Tag. Um möglichst detaillierte Daten zu erhalten, führe ich die Datenerfassungsanwendung rund um die Uhr aus; im Prinzip würde es aber auch reichen, wenn sie nur bei Tageslicht aktiv wäre. Da die Grafikdisplay-Anwendung unabhängig von der Datenerfassung arbeitet, führe ich sie nur aus, wenn ich mir bereits zuvor gesammelte Daten ansehen möchte.Nachstehend sind ein paar Beispiele für die von der Anwendung erstellten grafischen Displays zu sehen.

Leistungs-/Energie-Anzeige für die drei Stränge in einer dualen Anlage des Typs SB6000TL-US-22. Beachte den 13-prozentigen Leistungs-/Energieverlust im Wechselrichter2 (1) String, der von einer den ganzen Vormittag anhaltenden Verschattung durch den Schornstein verursacht wurde:

HistoryViewerSMAinverters1

 

Kombinierte Anzeige aus Leistung/Energie für die drei Strings in einer dualen SB6000TL-US-22 Anlage:

HistoryViewerSMAinverters2

 

Spannungsanzeige für die drei Strings in einer dualen SB6000TL-US-22 Anlage:

HistoryViewerSMAinverters3

 

Anzeige der Stromstärke für die drei Strings in einer dualen SB6000TL-US-22 Anlage:

HistoryViewerSMAinverters4

 

Interesse an meinen Anwendungen?

Wenn Du meine Anwendungen verwenden möchtest, stelle ich diese gerne kostenlos zur Verfügung. Schick mir einfach eine E-Mail SocialMedia@SMA.de und ich melde mich bei dir.

Ich bin immer daran interessiert, meine Produkte zu erweitern und zu verbessern. Willst du mehr Informationen zur Überwachung von Wechselrichtern erhalten, dann melde dich einfach bei mir. Ich freue mich auf Dein Feedback und Deine Fragen im Kommentarbereich.

 

Nähere Informationen für Entwickler findest Du auf der Seite SMA Developer.

 

5.00 avg. rating (97% score) - 5 votes

Der Autor

Ray Mitchell (Gastautor)

Ray ist ein pensionierter Elektronikingenieur und Programmierer. Im Moment unterrichtet er Programmierung in Teilzeit an der Universität von Kalifornien und schreibt Programme.

Tags

Ähnliche Artikel

5 Kommentare

  • avatar

    Tito

    16. Oktober 2016 um 11:21

    Hallo SMA!
    Zum Thema Schnittstellen und Kommunikation hätte ich da zwei Fragen:
    – Für was hat der Wechselrichter eine Netzwerkschnittstelle? Nur für das Sunnyportal? Warum kann man ihn nicht über die Netzwerkschnittstelle ansprechen, sondern nur über Bluetooth?
    – Warum gibt es nur Software für Windows (Sunny Explorer)?
    Eine Version für Linux wäre sicher nicht verkehrt!

    Da beides nicht der verfügbar ist (außer ich irre mich?!) fällt somit euer Wechselrichter im Bereich Benutzerfreundlichkeit leider komplett durch…

    Antworten »
    • avatar

      Lucas Unbehaun

      24. Oktober 2016 um 10:32

      Hallo Tito,

      Der Wechselrichter ist standardmäßig mit SMA Speedwire/Webconnect ausgestattet. SMA Speedwire/Webconnect ist eine auf dem Ethernet-Standard basierende Kommunikationsart. Dabei wird eine wechselrichteroptimierte 10/100 Mbit-Datenübertragung zwischen Speedwire-Geräten in PV-Anlagen und der Software Sunny Explorer ermöglicht. Die Webconnect-Funktion ermöglicht die direkte Datenübertragung zwischen Wechselrichtern einer Kleinanlage und dem Internetportal Sunny Portal, ohne zusätzliches Kommunikationsgerät und für maximal 4 Wechselrichter pro Sunny Portal-Anlage. In Großanlagen erfolgt die Datenübertragung zwischen Wechselrichtern und dem Internetportal Sunny Portal über den SMA Cluster Controller. Auf deine Sunny Portal-Anlage kannst du über jeden Computer mit Internetverbindung zugreifen. In jedem Fall
      kannst du den Wechselrichter über die Netzwerkschnittstelle mit der kostenlosen Software Sunny Explorer ansprechen.

      Die Software Sunny Explorer wird für Microsoft Windows Betriebssysteme entwickelt. Über eine Planung einer Linux Version liegen uns keine Informationen vor. Wir bitten um Verständnis.

      Viele Grüße, Lucas

      Antworten »
  • avatar

    Peter54

    26. Juni 2016 um 19:48

    Hallo,
    Ich würde gerne die Auslesung mit openhab 2 machen . Dort gibt es ein Modbus binding. Hat damit schon jemand Erfahrungen?

    Antworten »
    • avatar

      Annika Linke

      27. Juni 2016 um 10:34

      Hallo Peter,
      um dir besser helfen zu könne, brauche wir eine konkrete Fehlerbeschreibung. Nichts desto trotz findest du alles zum Thema Modbus von unserer Homepage runterladen.
      Gruß, Annika

      Antworten »
  • avatar

    Stefan Boerger

    1. April 2016 um 18:58

    Da hat Ray sich (und vielleicht auch anderen Anwendern) eine sehr pragmatische und gut funktionierende Lösung geschaffen. Das funktioniert prinzipiell mit allen SMA-Wechselrichtern, die das Modbus Kommunikationsprotokoll unterstützen. Hab’s selbst ausprobiert und bin begeistert!

    Antworten »

Schreibe einen Kommentar.

 Zeichen vorhanden