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.

KOSTAL PIKO CI 30 / 50 / 60
  • Modbus TCP
  • Modbus RTU

Onduleur photovoltaïque commercial

Interroger un ingénieur

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

Itinéraire vers Edge

Lorsque le port LAN de l’onduleur est sur le réseau du site

  • Modbus
  • Edge
  • Plateformes
Onduleur photovoltaïque commercial
Interface
Gateway
Edge
Sortie
PIKO CI 30/50/60LAN du PIKO CI (RJ45 dans le panneau COM2)
Ethernet protégéLAN segmenté
ZGW-20 GatewayHéberge Edge localement
EpiSensor EdgeClient Modbus TCP d’Edge, ID d’unité 71
Plateforme du clientMQTT · API · fichiers
Modbus TCP
Ethernet protégé
S’exécute localement
Données transmises en option
Les valeurs par défaut de KOSTAL sont le port TCP 1502 et l’ID d’unité 71 ; l’ID d’unité est modifiable. La seconde prise LAN prolonge le réseau vers d’autres onduleurs. Edge lit uniquement des registres de maintien en FC03. KOSTAL demande de ne pas configurer de redirection de port pour les ports Modbus. La sortie vers la plateforme du client est facultative ; Edge reste le système local de référence.

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
Onduleur photovoltaïque commercial
Interface
Gateway
Edge
Sortie
PIKO CI 30/50/60Bornes COM2 du PIKO CI 7 (RS485 B, data -) et 8 (RS485 A, data +)
ZMB-31Modbus RTU vers le réseau sans fil EpiSensor
ZGW-20 GatewayHéberge Edge localement
EpiSensor EdgeClient Modbus + table de registres
Plateforme du clientMQTT · API · fichiers
Modbus RTU · RS-485
Sans fil EpiSensor
S’exécute localement
Données transmises en option
Câblez RS485 B IN et A IN sur les bornes 7 et 8 ; les bornes 9 et 10 prolongent le bus. Réglez une adresse Modbus unique et la terminaison sur le dernier onduleur dans l’application KOSTAL PIKO CI Conf App. Gardez un seul maître sur le bus. La sortie vers la plateforme du client est facultative ; Edge reste le système local de référence.

Modèles

Télécharger
ModèlesinterfaceItinéraire vers Edge
PIKO CI 3030 kW, deux MPPT, six entrées CC, 2x LAN, Wi-Fi, RS485Lisez les valeurs DC1 et DC2 ; les registres DC3 et DC4 ne s’appliquent que si les MPPT correspondants existent.
PIKO CI 50 / PIKO CI 6050 ou 60 kW, quatre MPPT, 10 ou 12 entrées CC, 2x LAN, Wi-Fi, RS485Lisez DC1 à DC4 ; le modèle SunSpec 160 à 40239 porte quatre modules MPPT.
PIKO CI 30/50 G2 and PIKO CI 100Même description d’interface, port TCP 1502 et ID d’unité 71Utilisez 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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).

  5. 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