Seite 1 von 1
[V4.5 IP5] Modbus-Abfrageinterval bei SMA Wechselrichter
Verfasst: Mi Apr 02, 2025 12:53 am
von AndererStefan
Hi,
ich habe auch einen SMA Wechselrichter und stelle mir die Frage, welche Einstellung für das Abfrageintervall wohl "die richtige" ist, bzw. wie es sich bemerkbar macht, wenn man ein zu agressives Timing verwendet. Ich bin aktuell auf Version
[V4.5 IP5], aber ich finde meine Frage sind grundsätzlicher Natur, bzw. als Verständnisfragen unabhängig von der genauen Version und keinen eigenen Thread wert.
Zu meinem Modell (Sunny Tripower 15000TL-30) schreibt SMA in den technischen Infos zur Modbus TCP Schnittstelle:
Aus Gründen der Systemstabilität soll der zeitliche Abstand zwischen Datentransfers über das Modbus-Protokoll mindestens 10 Sekunden betragen. Dabei sollen gleichzeitig nicht mehr als 5 Parameter und Messwerte pro SMA Wechselrichter übertragen werden.
Ist es richtig, dass diese Werte in der TWS-Konfiguration dem "Kleinsten Abfrageintervall" und "Maximale Anzahl Register pro Abfrage" entsprechen? Kann das deren Ernst sein? - Das wäre ja unendlich langsam.
Zweite Frage zur Gleichzeitigkeit der Abfragen: Ich habe die maximale Anzahl Register pro Abfrage auf 5 stehen. Ich habe eine Abfragegruppe eingerichtet und daran 3 Abfragen bzw. Register (Betriebszustand, Leistung, Enerige) aktiviert. Im Busmonitor sehe ich, dass die Zeit zwischen den Anfragen 10s beträgt. Die Gesamtdauer der Abfragegruppe beträgt lt. Angabe 30,2 s Sekunden. Ich hätte erwartet, dass alle 3 Werte gleichzeitig in einer Abfrage übertragen werden. Verstehe ich "Gleichzeitgkeit" falsch?
Viele Grüße
Stefan
(Mod-Edit: Abgetrennt von
diesem Thread.)
Re: [V4.5 IP5] Modbus-Abfrageinterval bei SMA Wechselrichter
Verfasst: Do Apr 10, 2025 7:29 pm
von Parsley
Hi Stefan
grundsätzlich ist jede neue Frage immer einen eigenen Thread wert. Das fördert die Übersicht im Forum.
Insbesondere an "gelöste" Threads sollte man sich nicht dran hängen.
Re: [V4.5 IP5] Modbus-Abfrageinterval bei SMA Wechselrichter
Verfasst: Fr Apr 11, 2025 7:07 am
von Sun1453
Also ich Frage meine Register alle 1 Minute ab und vergleiche aber ob der Wert sich geändert hat um verschiedene größen (Watt anders als Volt z.B.)
Re: [V4.5 IP5] Modbus-Abfrageinterval bei SMA Wechselrichter
Verfasst: Fr Apr 11, 2025 9:28 am
von AndererStefan
Guten Morgen,
@Parsley, es hat Vor- und Nachteile für wirklich jede Frage ein neues Thema zu erstellen. Aber wenn das die Präferenz ist, werde ich das zukünftig honorieren. Danke für‘s Aufräumen.
@Sun1453 bzw. alle mit SMA Welchelrichtern. Welche Werte habt ihr denn für das "Kleinste Abfrageintervall" und "Maximale Anzahl Register pro Abfrage" eingestellt? Und entspricht das den Werten aus der SMA-Doku?
Mir meinen Einstellungen könnte ich bei einem gewünschten Abrufintervall von 1 Minute nur 5 Werte abfragen. - Das kann doch nicht richtig sein, oder?
VG Stefan
Re: [V4.5 IP5] Modbus-Abfrageinterval bei SMA Wechselrichter
Verfasst: Fr Apr 11, 2025 11:58 am
von starwarsfan
Hi
AndererStefan hat geschrieben: ↑Mi Apr 02, 2025 12:53 am
Zu meinem Modell (Sunny Tripower 15000TL-30) schreibt SMA in den technischen Infos zur Modbus TCP Schnittstelle:
Aus Gründen der Systemstabilität soll der zeitliche Abstand zwischen Datentransfers über das Modbus-Protokoll mindestens 10 Sekunden betragen. Dabei sollen gleichzeitig nicht mehr als 5 Parameter und Messwerte pro SMA Wechselrichter übertragen werden.
Das
entsprechende PDF ist ja nun wirklich nicht mehr so ganz neu, bin mir da nicht sicher, ob das noch eine Altlast ist oder SMA in Hinblick auf die alten Geräte da einfach auf Nummer sicher gehen will. Das Dokument trägt noch immer Version 1.0 und die aktuellen Geräte sind mit grosser Wahrscheinlichkeit leistungsfähiger.
Anyway, ich frage meinen Sunny Tripower 10.0 SE alle 15s ab und übertrage dabei jeweils so um die 40 Werte. Das habe ich vor zwei Jahren so konfiguriert und seither läuft das problemlos.

Re: [V4.5 IP5] Modbus-Abfrageinterval bei SMA Wechselrichter
Verfasst: Mo Apr 21, 2025 9:02 pm
von AndererStefan
Hi Yves,
vermutlich hast du damit Recht. Das PDF mit den Modbus Specs ist von 2018, aber der Tripower STP-15000-30 ist auch was älter. Ich habe eine Ankündigung aus 2016 gefunden die vom "neuen" Tripower spricht. Evtl gab es später noch mehrere Revisionen oder Updates.
Eine neuere Modbus Spec zu einem anderen Gerät nennt 1s als Mindestintervall. Ob das übertragbar ist... ich weiß nicht. Evtl. sind neuere Geräte potenter. Anderseits, das Protokoll ist technisch absoluter lowtec.
Was ich anderen mit einer ähnlichen Frage aber da lassen will ist der Hinweis, dass man im Profil-Editor bei der Live-Abfrage anschauen kann, wie lange es dauert ein konkretes Register auszulesen! In meinem Beispiel stabil um die 150 Millisekunden.
Das gibt mir ein besseres Gefühl nun das minimal möglich Abfrage-Intervall mutig auf 1 s zu reduzieren. Tatsächlich sooft Abfragen will ich jedoch nicht.
Viel Grüße
Stefan
Re: [V4.5 IP5] Modbus-Abfrageinterval bei SMA Wechselrichter
Verfasst: Di Apr 22, 2025 7:38 pm
von Sun1453
Bei der Schnittstelle und im Bus Monitor kannst das ja gut beobachten, wie sich das System verhält.
Re: [V4.5 IP5] Modbus-Abfrageinterval bei SMA Wechselrichter
Verfasst: Mi Okt 15, 2025 10:04 pm
von Parsley
Moin,
kurz ein Hinweis zu "Anzahl Register pro Anfrage" in Modbus ganz allgemein.
Modbus kennt verschiedene Kommunikationsarten und ich bin bei weitem kein Spezialist. Aber in diesem konkreten Fall kann ich vielleicht ein bisschen weiterhelfen und mit einer Fehlannahme aufräumen.
In einer einzigen Anfrage kann Modbus in der hier relevanten Holding Register Kommunikation 1 bis 125
aufeinander folgende Register abfragen. Ein "random access" auf beliebige verstreute Register ist nur in mehreren Anfragen nacheinander möglich (oder per file access, aber das ist hier irrelevant).
Aus diesem Grund werden die Register eben in 3 Abfragen gelesen und das benötigt eben im obigen Beispiel 30 Sekunden.
Wären es mehrere konsekutive Register könnten sie in
einer Anfrage und in
einer Antwort und somit in diesem Beispiel innerhalb der 10s übertragen werden, sofern der TWS dieses Modbus Festure anwendet. (Man möge mir verzeihen, dass ich weder weiß, noch recherchiert oder getestet habe, ob der TWS es so macht.) Bei mehreren Registern in einer Anfrage werden die Anfrage und vor allem die Antwort natürlich entsprechend länger und das kann insbesondere bei langsamen RTU Verbindungen durchaus relevant werden. Trotzdem kann es effektiv schneller gehen zB Register 1 bis 8 vollständig in einer Abfrage zu lesen und zu verwerfen, was einen nicht interessiert, auch dann, wenn man eigentlich nur an den Registern 1, 4 und 8 interessiert ist.
Ich glaube ich bin gerade daran gescheitert das halbwegs verständlich zu erklären.
Wie das
kleinste Abfrageintervall und die
maximale Abfragedauer zu verstehen ist, ist mir nicht 100% klar, sodass ich lieber nichts sage, bevor ich was falsches sage.

Re: [V4.5 IP5] Modbus-Abfrageinterval bei SMA Wechselrichter
Verfasst: Do Okt 16, 2025 9:20 am
von AndererStefan
Parsley hat geschrieben: ↑Mi Okt 15, 2025 10:04 pm
Ich glaube ich bin gerade daran gescheitert das halbwegs verständlich zu erklären.
Moin,
nein, überhaupt nicht, danke!
Das werd ich nach dem Urlaub direkt ausprobieren.
VG Stefan