KOSTAL Solar Electric PIKO CI 30/50/60
Onduleur photovoltaïque commercial
Les onduleurs KOSTAL PIKO CI 30, 50 et 60 se raccordent à EpiSensor Edge en Modbus TCP sur le port TCP 1502 avec l’ID d’unité 71, ou en Modbus RTU sur les bornes RS485 de COM2. La description d’interface KOSTAL révision 1.5 donne la table de registres KOSTAL et les modèles SunSpec 1, 103, 113, 120, 123 et 160. Lisez d’abord le nombre de phases CA, puis la puissance produite avec son facteur d’échelle, et comparez avec l’application de l’onduleur.
compatibilité
Compatible avec EpiSensor Edge via Modbus TCP ou Modbus RTU
La description d’interface PIKO CI de KOSTAL, révision 1.5, documente Modbus TCP (port 1502, ID d’unité 71), Modbus RTU sur RS485, les lectures FC03 et une table de registres avec formats et unités, ainsi que les adresses de début des modèles SunSpec. Edge les lit comme client Modbus TCP sur le réseau du site, ou comme client Modbus RTU par une interface Modbus ZMB-31 ou le port série du Gateway.
PIKO CI 30, 50 et 60 avec le micrologiciel V3.17, d’après la description d’interface révision 1.5 (11 août 2025) et le manuel d’utilisation PIKO CI 30/50/60 (CB 012801 ou 012601, CSB 013001). La même description d’interface couvre les PIKO CI 30/50 G2 et PIKO CI 100, dont le câblage figure dans leurs propres manuels. Vérification sur site : lisez le nombre de phases CA et la puissance produite, puis comparez avec l’application KOSTAL PIKO CI.
Connectez-le avec
Lorsque le port LAN de l’onduleur est sur le réseau du site
- Modbus
- Edge
- Plateformes
Lorsque le RS485 n’est utilisé ni par un compteur d’énergie, ni par un contrôleur de parc, ni par un autre enregistreur de données
- Modbus
- Sans fil
- Edge
- Plateformes
Modèles
| Modèles | interface | Itinéraire vers Edge |
|---|---|---|
| PIKO CI 30 | 30 kW, deux MPPT, six entrées CC, 2x LAN, Wi-Fi, RS485 | Lisez les valeurs DC1 et DC2 ; les registres DC3 et DC4 ne s’appliquent que si les MPPT correspondants existent. |
| PIKO CI 50 / PIKO CI 60 | 50 ou 60 kW, quatre MPPT, 10 ou 12 entrées CC, 2x LAN, Wi-Fi, RS485 | Lisez DC1 à DC4 ; le modèle SunSpec 160 à 40239 porte quatre modules MPPT. |
| PIKO CI 30/50 G2 and PIKO CI 100 | Même description d’interface, port TCP 1502 et ID d’unité 71 | Utilisez la table de registres présentée ici ; reprenez le câblage et la prise en charge des bits d’erreur dans le manuel propre au modèle et dans les colonnes de modèle de la table. |
Spécifications
Le PIKO CI est un onduleur string triphasé sans transformateur pour les installations photovoltaïques moyennes et grandes, sur réseaux TT, TN-C, TN-S et TN-C-S. Le panneau COM2 regroupe deux prises LAN, les bornes RS485 et quatre entrées numériques ; le Wi-Fi est intégré. Les données Modbus sont mises à jour une fois par seconde.2
- Puissance nominale
- 30, 50 ou 60 kW (cos φ = 1)2
- Trackers MPP indépendants
- 2 (PIKO CI 30) ; 4 (PIKO CI 50 et 60)2
- Interfaces
- 2x Ethernet LAN (RJ45), Wi-Fi 2,4 GHz, 1x RS485, 4 entrées numériques2
- Valeurs par défaut Modbus TCP
- Port TCP 1502, ID d’unité 71 (modifiable)1
- Réglages RS485 de la description d’interface
- RTU, semi-duplex, 19200 bauds, 8 bits de données, sans parité, 2 bits d’arrêt1
- Modèles SunSpec
- 1, 103, 113, 120, 123, 160 et modèle de fin, à partir de 40003 dans la numérotation KOSTAL1
- Indice de protection
- IP 652
- Température ambiante
- -25 à 60 °C ; jusqu’à 4000 m2
interface
Mesures documentées et limites d'intégration pour PIKO CI 30/50/60.
- Envoyez l’adresse hexadécimale de la table KOSTAL comme adresse de début du PDU en FC03 (par exemple 0x00AC pour la puissance active CA totale). Une lecture peut couvrir 1 à 125 registres.
- Identité : 0x0006 référence article et 0x000E numéro de série (chaînes, 8 registres), 0x0020 nombre de phases CA (U16), 0x0022 nombre de strings PV (U16), 0x0038 état de l’onduleur (1 initialisation, 6 injection, 10 veille, 15 arrêt), 0x0300 nom du produit et 0x0320 classe de puissance (chaînes).
- Valeurs CA entières avec facteurs d’échelle : 0x023F puissance produite par l’onduleur (S16, W) avec le facteur d’échelle de puissance à 0x0240 ; 0x0241 énergie produite (U32, Wh) avec le facteur d’échelle d’énergie à 0x0243. Les facteurs d’échelle sont des entiers signés de 16 bits, de -10 à 10.
- Valeurs CA flottantes (R32, deux registres) : 0x0098 fréquence réseau (Hz), 0x009A à 0x00AA courant, puissance active et tension des phases 1 à 3, 0x00AC puissance active CA totale (W), 0x00AE puissance réactive (var), 0x00B2 puissance apparente (VA), 0x0140 rendement total (Wh).
- Valeurs CC flottantes : 0x0064 puissance CC totale, 0x0102 à 0x010A courant, puissance et tension de DC1, puis DC2 à 0x010C, DC3 à 0x0116 et DC4 à 0x012C. La description d’interface donne un exemple 16 bits big-endian et aucun exemple R32 : l’ordre des registres d’un flottant se détermine donc sur site.
- Les valeurs Powermeter de 0x00DA à 0x00FC appartiennent à un compteur d’énergie raccordé, pas à l’onduleur. Le signe de 0x00FC dépend de la position du capteur : consommation domestique ou point de raccordement au réseau.
- Champs de bits d’erreur : 0x101E, 0x101F et 0x1020 (U16) ; par exemple, le bit 2 de 0x101F signale l’absence de réseau. La description d’interface indique quels bits chaque modèle PIKO CI prend en charge.
appréciation
PIKO CI 30, 50 et 60, micrologiciel V3.17, d’après la description d’interface révision 1.5 et le manuel d’utilisation PIKO CI 30/50/60. Confirmez la lecture du nombre de phases et comparez la puissance produite avec l’application KOSTAL.
- InteropérabilitéSoutenu avec des conditions
- La description d’interface donne le port, l’ID d’unité, les codes fonction, les formats et les adresses des modèles SunSpec ; l’ordre des registres R32 n’a pas d’exemple documenté et se fixe sur site.13
- précisionSoutenu avec des conditions
- Les valeurs CA, CC et d’énergie ont des unités, et les registres entiers de production ont des facteurs d’échelle explicites. Les registres du compteur doivent rester séparés des valeurs de l’onduleur.1
- sécuritélimité
- KOSTAL avertit qu’une interface Modbus exposée permet des manipulations, recommande un pare-feu, un VPN et aucune redirection de port, et la table de registres contient le mot de passe de connexion à l’application à 0x3158 en lecture-écriture.1
- fiabilitéPas encore évalué
- Les données Modbus sont mises à jour une fois par seconde, mais aucune limite d’interrogation, aucun délai d’attente ni comportement de reprise n’est publié pour les clients TCP.12
- rudesseBien soutenu
- IP 65, -25 à 60 °C, humidité de 0 à 100 % et fonctionnement jusqu’à 4000 m, en installation intérieure et extérieure.2
- ÉvolutivitéSoutenu avec des conditions
- Chaque onduleur a son propre point d’accès IP et un ID d’unité modifiable ; sur RS485, un hôte peut adresser jusqu’à 247 onduleurs.12
- Cycle de vieSoutenu avec des conditions
- La description d’interface indique une révision, une date de publication et la validité du micrologiciel par modèle ; revérifiez les lectures du nombre de phases et de la puissance après une mise à jour du micrologiciel.1
Configuration
Vérifier le décalage d’adresse, puis décoder la puissance produite
Modbus TCP sur le port 1502 avec l’ID d’unité 71 (0x47). Les ADU ci-dessous sont l’en-tête MBAP suivi du PDU. Ce sont des contrôles de décodage synthétiques, pas des réponses relevées sur un onduleur.
- Requête du nombre de phases
- 00 01 00 00 00 06 47 03 00 20 00 01 : transaction 1, longueur 6, unité 71, FC03 à 0x0020, quantité 1.
- Réponse du nombre de phases
- 00 01 00 00 00 05 47 03 02 00 03 : un registre, valeur 3 ; la convention d’adresse et l’ID d’unité sont donc corrects.
- Requête de puissance
- 00 02 00 00 00 06 47 03 02 3F 00 02 : FC03 à 0x023F, quantité 2, puissance produite et son facteur d’échelle.
- Réponse de puissance synthétique
- 00 02 00 00 00 07 47 03 04 0B B8 00 01 : puissance 0x0BB8 = 3000 et facteur d’échelle 0x0001 = +1, soit 3000 × 10^1 = 30000 W.
- Numérotation SunSpec
- KOSTAL fait commencer le modèle Common à 40003 et le modèle 103 à 40071. La spécification SunSpec place le marqueur SunS à l’adresse 40000 en base zéro : un client en base zéro lit donc l’ID du modèle Common à 40002 ; lisez d’abord le marqueur pour fixer le décalage.
Acceptation : Acceptez la lecture lorsque 0x0020 renvoie 3 et que la puissance produite concorde avec l’application KOSTAL aux écarts d’échantillonnage habituels près. Un facteur d’échelle hors de -10 à 10 ou une réponse d’exception signifie que la requête a atteint le mauvais registre.
-
Utiliser le document correspondant
Ce guide s’appuie sur la description d’interface PIKO CI de KOSTAL, révision 1.5 (micrologiciel V3.17 pour PIKO CI 30/50/60), et sur le manuel d’utilisation PIKO CI 30/50/60. Relevez les versions CB et CSB dans l’application ; la version CSB se lit aussi à 0x1A60.
-
Se connecter sur le port TCP 1502
Raccordez la prise LAN de l’onduleur au réseau du site et réglez Edge sur le port TCP 1502, ID d’unité 71. La description d’interface indique un indicateur MODBUS Enable à 0x0002 et l’ID d’unité à 0x0004 ; en l’absence de réponse, vérifiez ces réglages avec l’installateur plutôt que de les écrire depuis Edge.
-
Lire d’abord un entier connu
Lisez en FC03 à 0x0020, quantité 1. Un PIKO CI est triphasé : la réponse doit être 3. Une autre valeur signifie que le décalage d’adresse, l’ID d’unité ou l’appareil est incorrect ; corrigez cela avant d’ajouter d’autres points.
-
Lire la puissance produite avec son facteur d’échelle
Lisez 0x023F, quantité 2 : le premier mot est la puissance produite (S16, W) et le second le facteur d’échelle de puissance (S16). La puissance vaut valeur × 10^facteur d’échelle. Comparez-la avec l’application KOSTAL PIKO CI pendant que l’état de l’onduleur à 0x0038 vaut 6 (injection).
-
Fixer l’ordre des mots flottants avant d’ajouter des points R32
La description d’interface montre un codage big-endian avec un seul exemple 16 bits et aucun exemple pour les valeurs R32. Lisez la puissance active CA totale à 0x00AC sur deux registres, décodez-la dans les deux sens et gardez l’ordre qui concorde avec l’entier mis à l’échelle de 0x023F. Ajoutez ensuite la fréquence, les phases et les points CC dans le même ordre.
Questions fréquentes
- Quel ordre des mots utilisent les registres flottants du PIKO CI ?
- La description d’interface montre un codage big-endian avec un exemple 16 bits et ne donne aucun exemple R32 : l’ordre des deux registres d’un flottant n’est donc pas documenté. Fixez-le sur site en comparant 0x00AC avec la puissance produite entière mise à l’échelle à 0x023F.1
- Les registres Powermeter correspondent-ils à la sortie de l’onduleur ?
- Non. Les registres 0x00DA à 0x00FC portent les valeurs d’un compteur d’énergie raccordé. Leur signe dépend du réglage du capteur, consommation domestique ou raccordement au réseau : gardez-les séparés des valeurs CA de l’onduleur.1
- Peut-on lire le PIKO CI en RS485 lorsqu’un KSEM ou un contrôleur de parc est raccordé ?
- La ligne RS485 sert les enregistreurs de données, les compteurs d’énergie et les contrôleurs de parc, et une ligne Modbus n’a qu’un seul maître. Si le RS485 est déjà utilisé, lisez plutôt l’onduleur par le LAN sur le port 1502.12
Sources
- PIKO CI interface description KOSTAL MODBUS (TCP) with control information, révision 1.5, 11 août 2025 (s’ouvre dans un nouvel onglet) (PDF)
- Manuel d’utilisation de l’onduleur solaire PIKO CI 30/50/60 kW, en anglais, 2025 (s’ouvre dans un nouvel onglet) (PDF)
- Spécification SunSpec Device Information Model 1.1 (s’ouvre dans un nouvel onglet) (PDF)
Lecture complémentaire
- applicationSurveillance des onduleurs solaires d’une flotte photovoltaïque
- outilDécodeur de données Modbus
- outilDimensionnement des chaînes photovoltaïques
- outilConvertisseur d’adresses Modbus
- outilTerminaison et polarisation RS-485
- guideMise en service Modbus RS-485
- protocoleAppareils Modbus et tables de registres
- catégorieOnduleurs et régulateurs de charge
Les noms de produits et les marques commerciales appartiennent à leurs propriétaires. La publication ne suppose pas d'approbation ou d'une relation commerciale.







