Forum

Unterstützte das Deye Forum

 Deye Hybrid Angebote   Deye Zubehör Produkte

Modbus RTU über RS-...
 
Benachrichtigungen
Alles löschen

Modbus RTU über RS-485

7 Beiträge
3 Benutzer
0 Reactions
98 Ansichten
(@gerald_sk)
Mitglied Neues Mitglied
Mitglied seit: Vor 8 Monaten
Beiträge: 11
Themenstarter  
Hallo, 
 
Ich hab mich mit google translate durch die rudimentäre Deye Modbus RTU Doku gekämpft, kann mir jemand folgende Erkenntnisse bestätigen
 
- Deye unterstützt RS-485, RJ45 Kabel vom Modbus port des inverters an den Modbus-Master (will ein Weinzierl Modbus RTU-KNX gateway nutzen)
 
- Deye Inverter = Slave, Slave ID wie in advanced function des Inverters eingestellt
 
- Bei mehreren Invertern im Master/Slave Betrieb, Modbus Kommunikation nur mit dem Master ? 
 
- Vermute Register sind 0-based, mit erst high byte (bit15 - bit8) dann low byte (bit7 - bit0) ?
 
- Deye nutzt nur 2 Modbus Formate
   A) Read Holding Register – 03 (bit in a word register) – register 0-59; 500-2000
   B) Write Multi Holding Registers  - 10 - register 60-499
 
Ich nehme an letztere kann man auch lesen, denn da gibt es zB Register 214 (Battery SOC), für einen Prozentwert bräuchte man ja keine Multi Holding Registers 
 

   
Zitat
Schlagwörter für Thema
(@amiko)
PV Profi Neues Mitglied
Mitglied seit: Vor 9 Monaten
Beiträge: 303
 

Ein Beispiel wie die Befehle aufgebaut sind

Kommando um das Register 104 ZeroExport power auf den Wert -20Watt setzen

01100068000102FFEBAF07 

01 - Device Nr. 01

10 - function code: 03 - lesen oder 10 - schreiben (1 byte, 2 Stellen)

0068 - die Adresse des ersten zu lesenden oder zu schreibenden Registers wird in Hex eingegeben. (2 Byte, 4 Stellen)

0001 - Anzahl der zu lesenden oder zu schreibenden Register (2 Byte, 4 Stellen)

02 - byte count, Anzahl der zu lesenden oder zu schreibenden Bytes (1 Byte, 2 Stellen)

FFEB - Wert für das Register in Hex (2 Byte, 4 Stellen)

AF07 - CRC Code, wird für jede Befehl berechnet

 

Wenn du das Register 214 Li-bat SOC nur auslesen willst, dann siehet das Kommando so aus

010300D60001 + CRC Code

mit CRC Code

010300D6000165F2

Deye SUN-12K-SG04LP3-EU, 36 х Trina Vertex S 425W, 2 x Deye RW-M 6.1
Deye SUN-8K-SG04LP3-EU, 10 х Trina Vertex S+ 430W, 2 x Deye RW-M 6.1
2 x Deye SUN 2000, je 4 х Trina Vertex S+ 430W, Netzparallel zu 8kW WR
1 x Deye SUN 600, 2 х Sharp NU-JC 410W, Netzparallel zu 8kW WR


   
AntwortZitat
(@gerald_sk)
Mitglied Neues Mitglied
Mitglied seit: Vor 8 Monaten
Beiträge: 11
Themenstarter  

Ok, danke, das hilft.
D.h. auch die Register 60 - 499 kann man mit function code 03 auslesen. 

Kannst Du mir vielleicht noch sagen, über welches Register ich sehen kann, ob und wieviel Leistung der Inverter gerade abregelt (sprich welchen Überschuss man hätte), sehe da zB ein Register 77 (Active Power Regulation). Wäre nützlich um nicht essentielle Verbraucher zuzuschalten (zB Pool-Pumpe, Wärmepumpe, wall-charger). 


   
AntwortZitat
(@amiko)
PV Profi Neues Mitglied
Mitglied seit: Vor 9 Monaten
Beiträge: 303
 

Veröffentlicht von: @gerald_sk

Kannst Du mir vielleicht noch sagen, über welches Register ich sehen kann, ob und wieviel Leistung der Inverter gerade abregelt

Ich verstehe die Frage nicht ganz. Die WR regelt nichts ab, wenn du es nicht explizit eingestellt hast. Ich weiß nicht welchen WR du hast, welche Leistung, LV oder HV.

Z.B. 12 K LV WR kann 15,6 kW vom Dach holen aber nur maximal 12 kW AC Ausgangsleistung liefern.

Mit dem Register 340 Max Solar Power kann die PV-Leistung reduziert werden. Der WR wird nicht mehr Leistung vom Dach holen als in dem Register eingestellt ist.

Mit dem Register 143 Max Sell Power kann die Grenze für die Einspeisung eingestellt werden. Der WR speist nicht mehr ins Netz ein, als in diesem Register eingestellt ist.

Mit Register 77 Active Power Regulation kann die AC-Leistung begrenzt werden, Standardwert ist 100%. Das funktioniert bei Mikro-Wechselrichtern, bei einigen MIs ist es möglich, die Leistung sogar auf 120% zu erhöhen. Ob das Register 77 auch beim Hybrid-WR wie bei den Micros funktioniert, kann ich nicht sagen. Ich habe bei meinen beiden WR das Register 77 ausgelesen, beide haben mit FFFF geantwortet, anstatt mit 03Е8 in Hex, was 100,0% entsprechen würde. Oder sagen wir so, ich hätte an dieser Stelle die Antwort 03Е8 erwartet, mit FFFF kann ich nicht viel anfangen.

Register Nr. 77, Befehl zum Lesen mit CRC Code, wenn du Lust hast, es auszuprobieren.

0103004D0001141D

Die Antwort meines WR: 010302FFFFB9F4

Diese r Beitrag wurde geändert Vor 2 Wochen von amiko

Deye SUN-12K-SG04LP3-EU, 36 х Trina Vertex S 425W, 2 x Deye RW-M 6.1
Deye SUN-8K-SG04LP3-EU, 10 х Trina Vertex S+ 430W, 2 x Deye RW-M 6.1
2 x Deye SUN 2000, je 4 х Trina Vertex S+ 430W, Netzparallel zu 8kW WR
1 x Deye SUN 600, 2 х Sharp NU-JC 410W, Netzparallel zu 8kW WR


   
AntwortZitat
(@gerald_sk)
Mitglied Neues Mitglied
Mitglied seit: Vor 8 Monaten
Beiträge: 11
Themenstarter  

Hallo,

Ich hab 2x Deye SUN-12K-SG04LP3-EU und speise nicht ins Netz retour, dH der Wechselrichter liefert nur was ich verbrauche (=Battery + Load), auch wenn er mehr könnte.

Ich würde jetzt gerne wissen, welche zusätzliche Leistung ich noch abrufen könnte, um weitere Verbraucher zuzuschalten.

Ich mach es derzeit umgekehrt, schalte nicht essentielle Verbraucher ab, sobald ich Leistung vom Netz aufnehme.

 


   
AntwortZitat
(@amiko)
PV Profi Neues Mitglied
Mitglied seit: Vor 9 Monaten
Beiträge: 303
 

Veröffentlicht von: @gerald_sk

Ich würde jetzt gerne wissen, welche zusätzliche Leistung ich noch abrufen könnte, um weitere Verbraucher zuzuschalten.

Ein entsprechendes Register ist mir nicht bekannt

Deye SUN-12K-SG04LP3-EU, 36 х Trina Vertex S 425W, 2 x Deye RW-M 6.1
Deye SUN-8K-SG04LP3-EU, 10 х Trina Vertex S+ 430W, 2 x Deye RW-M 6.1
2 x Deye SUN 2000, je 4 х Trina Vertex S+ 430W, Netzparallel zu 8kW WR
1 x Deye SUN 600, 2 х Sharp NU-JC 410W, Netzparallel zu 8kW WR


   
AntwortZitat
(@feinsicherung)
Neuling Neues Mitglied
Mitglied seit: Vor 12 Monaten
Beiträge: 18
 

Moin,

ich gehe mal davon aus das Dein WR solange mit voller Leistung arbeitet bis die Batterien voll sind.

Wenn Du jetzt diesen Wert abfragst, kannst Du solange Deinen zusätzlichen Verbrauch erhöhen bis wieder Energie aus den AKKU's gezogen wird.


   
AntwortZitat