KOSTAL Solar Electric PIKO CI 30/50/60
Gewerblicher PV-Wechselrichter
Die Wechselrichter KOSTAL PIKO CI 30, 50 und 60 verbinden sich mit EpiSensor Edge über Modbus TCP an TCP-Port 1502 mit Unit-ID 71 oder über Modbus RTU an den RS485-Klemmen von COM2. Die Schnittstellenbeschreibung Revision 1.5 von KOSTAL nennt die KOSTAL-Registertabelle und die SunSpec-Modelle 1, 103, 113, 120, 123 und 160. Lesen Sie zuerst die Anzahl der AC-Phasen, dann die Erzeugungsleistung mit ihrem Skalierungsfaktor, und vergleichen Sie mit der Wechselrichter-App.
Kompatibilität
Kompatibel mit EpiSensor Edge über Modbus TCP oder Modbus RTU
Die Schnittstellenbeschreibung PIKO CI Revision 1.5 von KOSTAL dokumentiert Modbus TCP (Port 1502, Unit-ID 71), RS485 Modbus RTU, Abfragen mit FC03 und eine Registertabelle mit Formaten und Einheiten sowie die Startadressen der SunSpec-Modelle. Edge liest sie als Modbus TCP-Client im Standortnetz oder als Modbus RTU-Client über eine Modbus-Schnittstelle ZMB-31 oder den seriellen Port des Gateways.
PIKO CI 30, 50 und 60 mit Firmware V3.17, nach Schnittstellenbeschreibung Revision 1.5 (11. August 2025) und der Bedienungsanleitung PIKO CI 30/50/60 (CB 012801 oder 012601, CSB 013001). Dieselbe Schnittstellenbeschreibung gilt für PIKO CI 30/50 G2 und PIKO CI 100, deren Verdrahtung in ihren eigenen Handbüchern steht. Prüfung vor Ort: Lesen Sie Anzahl der AC-Phasen und Erzeugungsleistung und vergleichen Sie dann mit der App KOSTAL PIKO CI.
Anbinden mit
Wenn der LAN-Port des Wechselrichters im Standortnetz hängt
- Modbus
- Edge
- Plattformen
Wenn RS485 nicht von einem Energiezähler, Parkregler oder anderen Datenlogger genutzt wird
- Modbus
- Drahtlos
- Edge
- Plattformen
Modelle
| Modelle | Schnittstelle | Anbindung an Edge |
|---|---|---|
| PIKO CI 30 | 30 kW, zwei MPPTs, sechs DC-Eingänge, 2x LAN, WLAN, RS485 | Werte von DC1 und DC2 lesen; Register für DC3 und DC4 gelten nur, wo die MPPTs vorhanden sind. |
| PIKO CI 50 / PIKO CI 60 | 50 oder 60 kW, vier MPPTs, 10 oder 12 DC-Eingänge, 2x LAN, WLAN, RS485 | DC1 bis DC4 lesen; das SunSpec-Modell 160 unter 40239 trägt vier MPPT-Module. |
| PIKO CI 30/50 G2 and PIKO CI 100 | Gleiche Schnittstellenbeschreibung, TCP-Port 1502 und Unit-ID 71 | Die Registertabelle hier verwenden; Verdrahtung und Unterstützung der Fehlerbits aus dem eigenen Handbuch dieses Modells und den Modellspalten der Tabelle übernehmen. |
Technische Daten
Der PIKO CI ist ein transformatorloser dreiphasiger Stringwechselrichter für mittlere und große PV-Anlagen, für TT-, TN-C-, TN-S- und TN-C-S-Netze. Das COM2-Feld trägt zwei LAN-Buchsen, die RS485-Klemmen und vier Digitaleingänge; WLAN ist eingebaut. Die Modbus-Daten werden einmal pro Sekunde aktualisiert.2
- Nennleistung
- 30, 50 oder 60 kW (cos φ = 1)2
- Unabhängige MPP-Tracker
- 2 (PIKO CI 30); 4 (PIKO CI 50 und 60)2
- Schnittstellen
- 2x Ethernet-LAN (RJ45), WLAN 2,4 GHz, 1x RS485, 4 Digitaleingänge2
- Modbus TCP-Standardwerte
- TCP-Port 1502, Unit-ID 71 (änderbar)1
- RS485-Einstellungen laut Schnittstellenbeschreibung
- RTU, Halbduplex, 19200 Baud, 8 Datenbits, keine Parität, 2 Stoppbits1
- SunSpec-Modelle
- 1, 103, 113, 120, 123, 160 und Endmodell, ab 40003 in der Nummerierung von KOSTAL1
- Schutzart
- IP 652
- Umgebungstemperatur
- -25 bis 60 °C; bis 4000 m2
Schnittstelle
Dokumentierte Messwerte und Grenzen der Integration für PIKO CI 30/50/60.
- Senden Sie die Hex-Adresse aus der KOSTAL-Tabelle als PDU-Startadresse mit FC03 (zum Beispiel 0x00AC für die gesamte AC-Wirkleistung). Abfragen dürfen 1 bis 125 Register umfassen.
- Identität: 0x0006 Artikelnummer und 0x000E Seriennummer (Zeichenketten, 8 Register), 0x0020 Anzahl der AC-Phasen (U16), 0x0022 Anzahl der PV-Strings (U16), 0x0038 Wechselrichterzustand (1 Init, 6 Einspeisung, 10 Standby, 15 Abschaltung), 0x0300 Produktname und 0x0320 Leistungsklasse (Zeichenketten).
- Ganzzahlige AC-Werte mit Skalierungsfaktoren: 0x023F Erzeugungsleistung des Wechselrichters (S16, W) mit Leistungs-Skalierungsfaktor unter 0x0240; 0x0241 Erzeugungsenergie (U32, Wh) mit Energie-Skalierungsfaktor unter 0x0243. Die Skalierungsfaktoren sind vorzeichenbehaftete 16-Bit-Werte im Bereich -10 bis 10.
- Float-AC-Werte (R32, zwei Register): 0x0098 Netzfrequenz (Hz), 0x009A bis 0x00AA Strom, Wirkleistung und Spannung von Phase 1 bis 3, 0x00AC gesamte AC-Wirkleistung (W), 0x00AE Blindleistung (var), 0x00B2 Scheinleistung (VA), 0x0140 Gesamtertrag (Wh).
- Float-DC-Werte: 0x0064 gesamte DC-Leistung, 0x0102 bis 0x010A Strom, Leistung und Spannung von DC1, dann DC2 unter 0x010C, DC3 unter 0x0116 und DC4 unter 0x012C. Die Schnittstellenbeschreibung gibt ein 16-Bit-Beispiel in Big-Endian und kein R32-Beispiel; die Registerreihenfolge eines Floats wird daher vor Ort festgelegt.
- Die Powermeter-Werte von 0x00DA bis 0x00FC gehören zu einem angeschlossenen Energiezähler, nicht zum Wechselrichter. Das Vorzeichen von 0x00FC hängt von der Sensorposition ab: Hausverbrauch oder Netzanschluss.
- Fehler-Bitfelder: 0x101E, 0x101F und 0x1020 (U16), zum Beispiel ist Bit 2 von 0x101F Netz nicht vorhanden. Die Schnittstellenbeschreibung kennzeichnet, welche Bits jedes PIKO-CI-Modell unterstützt.
Bewertung
PIKO CI 30, 50 und 60, Firmware V3.17, nach Schnittstellenbeschreibung Revision 1.5 und der Bedienungsanleitung PIKO CI 30/50/60. Bestätigen Sie die Abfrage der Phasenanzahl und vergleichen Sie die Erzeugungsleistung mit der KOSTAL-App.
- InteroperabilitätUnter Bedingungen unterstützt
- Die Schnittstellenbeschreibung nennt Port, Unit-ID, Funktionscodes, Formate und SunSpec-Modelladressen; für die R32-Registerreihenfolge gibt es kein dokumentiertes Beispiel, sie wird vor Ort festgelegt.13
- GenauigkeitUnter Bedingungen unterstützt
- AC-, DC- und Energiewerte tragen Einheiten, und die ganzzahligen Erzeugungsregister tragen ausdrückliche Skalierungsfaktoren. Zählerregister müssen von den Werten des Wechselrichters getrennt bleiben.1
- SicherheitEingeschränkt
- KOSTAL warnt, dass eine offen erreichbare Modbus-Schnittstelle Manipulation erlaubt, rät zu Firewall, VPN und keiner Portweiterleitung, und die Registertabelle enthält das Login-Passwort der App unter 0x3158 als lesbar und schreibbar.1
- ZuverlässigkeitNoch nicht bewertet
- Die Modbus-Daten werden einmal pro Sekunde aktualisiert, aber für TCP-Clients sind weder Abfragegrenze noch Timeout noch Wiederherstellungsverhalten veröffentlicht.12
- RobustheitGut unterstützt
- IP 65, -25 bis 60 °C, 0 bis 100 % Feuchte und Betrieb bis 4000 m, für Innen- und Außenaufstellung.2
- SkalierbarkeitUnter Bedingungen unterstützt
- Jeder Wechselrichter hat einen eigenen IP-Endpunkt und eine änderbare Unit-ID; an RS485 kann ein Host bis zu 247 Wechselrichter adressieren.12
- LebenszyklusUnter Bedingungen unterstützt
- Die Schnittstellenbeschreibung trägt Revision, Ausgabedatum und Firmwaregültigkeit je Modell; prüfen Sie Phasenanzahl und Leistungsabfrage nach einem Firmwareupdate erneut.1
Einrichtung
Adressoffset prüfen, dann Erzeugungsleistung dekodieren
Modbus TCP an Port 1502 mit Unit-ID 71 (0x47). Die ADUs unten bestehen aus MBAP-Header und PDU. Das sind synthetische Decoderprüfungen, keine Mitschnitte von Antworten des Wechselrichters.
- Anfrage Phasenanzahl
- 00 01 00 00 00 06 47 03 00 20 00 01: Transaktion 1, Länge 6, Unit 71, FC03 unter 0x0020, Anzahl 1.
- Antwort Phasenanzahl
- 00 01 00 00 00 05 47 03 02 00 03: ein Register, Wert 3, Adresskonvention und Unit-ID stimmen also.
- Leistungsanfrage
- 00 02 00 00 00 06 47 03 02 3F 00 02: FC03 unter 0x023F, Anzahl 2, Erzeugungsleistung und ihr Skalierungsfaktor.
- Synthetische Leistungsantwort
- 00 02 00 00 00 07 47 03 04 0B B8 00 01: Leistung 0x0BB8 = 3000 und Skalierungsfaktor 0x0001 = +1, also 3000 × 10^1 = 30000 W.
- SunSpec-Nummerierung
- KOSTAL beginnt das Common-Modell bei 40003 und Modell 103 bei 40071. Die SunSpec-Spezifikation legt die Kennung SunS auf die nullbasierte Adresse 40000, ein nullbasierter Client liest die ID des Common-Modells also unter 40002; lesen Sie zuerst die Kennung, um den Offset festzulegen.
Abnahmekriterium: Übernehmen Sie die Abfrage, wenn 0x0020 den Wert 3 liefert und die Erzeugungsleistung im Rahmen üblicher Abtastunterschiede mit der KOSTAL-App übereinstimmt. Ein Skalierungsfaktor außerhalb von -10 bis 10 oder eine Ausnahmeantwort bedeutet, dass die Anfrage das falsche Register erreicht hat.
-
Passendes Dokument verwenden
Dieser Leitfaden verwendet die Schnittstellenbeschreibung PIKO CI Revision 1.5 von KOSTAL (Firmware V3.17 für PIKO CI 30/50/60) und die Bedienungsanleitung PIKO CI 30/50/60. Halten Sie CB- und CSB-Version aus der App fest; die CSB-Version ist auch unter 0x1A60 lesbar.
-
An TCP-Port 1502 verbinden
Verbinden Sie die LAN-Buchse des Wechselrichters mit dem Standortnetz und stellen Sie Edge auf TCP-Port 1502, Unit-ID 71. Die Schnittstellenbeschreibung nennt ein Flag MODBUS Enable unter 0x0002 und die Unit-ID unter 0x0004; antwortet das Gerät nicht, prüfen Sie diese Einstellungen mit dem Installateur, statt sie von Edge aus zu schreiben.
-
Zuerst eine bekannte Ganzzahl lesen
Lesen Sie FC03 unter 0x0020, Anzahl 1. Ein PIKO CI ist dreiphasig, die Antwort muss also 3 sein. Ein anderer Wert bedeutet falschen Adressoffset, falsche Unit-ID oder falsches Gerät; klären Sie das, bevor Sie weitere Punkte zuordnen.
-
Erzeugungsleistung mit Skalierungsfaktor lesen
Lesen Sie 0x023F, Anzahl 2: Das erste Wort ist die Erzeugungsleistung (S16, W), das zweite der Leistungs-Skalierungsfaktor (S16). Die Leistung ist Wert × 10^Skalierungsfaktor. Vergleichen Sie sie mit der App KOSTAL PIKO CI, während der Wechselrichterzustand unter 0x0038 den Wert 6 (Einspeisung) hat.
-
Float-Wortreihenfolge klären, bevor R32-Punkte dazukommen
Die Schnittstellenbeschreibung zeigt die Big-Endian-Kodierung nur an einem 16-Bit-Beispiel und gibt kein Beispiel für R32-Werte. Lesen Sie die gesamte AC-Wirkleistung unter 0x00AC als zwei Register, dekodieren Sie sie in beiden Reihenfolgen und behalten Sie die, die mit der skalierten Ganzzahl aus 0x023F übereinstimmt. Ergänzen Sie dann Frequenz-, Phasen- und DC-Punkte in derselben Reihenfolge.
Häufige Fragen
- Welche Wortreihenfolge verwenden die Float-Register des PIKO CI?
- Die Schnittstellenbeschreibung zeigt die Big-Endian-Kodierung an einem 16-Bit-Beispiel und gibt kein R32-Beispiel; die Reihenfolge der beiden Register eines Floats ist also nicht dokumentiert. Legen Sie sie vor Ort fest, indem Sie 0x00AC mit der skalierten ganzzahligen Erzeugungsleistung unter 0x023F vergleichen.1
- Sind die Powermeter-Register der Ausgang des Wechselrichters?
- Nein. Die Register 0x00DA bis 0x00FC tragen die Werte eines angeschlossenen Energiezählers. Ihr Vorzeichen hängt davon ab, ob der Sensor auf Hausverbrauch oder Netzanschluss eingestellt ist; halten Sie sie daher von den AC-Werten des Wechselrichters getrennt.1
Quellen
- PIKO CI interface description KOSTAL MODBUS (TCP) with control information, revision 1.5, 11 August 2025 (öffnet in einem neuen Tab) (PDF)
- PIKO CI solar inverter 30/50/60 kW, Bedienungsanleitung, Englisch, 2025 (öffnet in einem neuen Tab) (PDF)
- SunSpec Device Information Model Specification 1.1 (öffnet in einem neuen Tab) (PDF)
Weiterführende Informationen
- AnwendungSolarwechselrichter einer PV-Flotte überwachen
- RechnerModbus-Datendecoder
- RechnerPV-Stringauslegung
- RechnerModbus-Registeradresse umrechnen
- RechnerRS-485-Abschluss und Bias
- LeitfadenModbus-RS-485-Inbetriebnahme
- ProtokollModbus-Geräte und Registertabellen
- KategorieWechselrichter und Laderegler
Produktnamen und Marken gehören ihren jeweiligen Inhabern. Die Veröffentlichung bedeutet weder eine Empfehlung noch eine Geschäftsbeziehung.







