KOSTAL PLENTICORE G3
Onduleur solaire hybride triphasé
Le PLENTICORE G3 est un onduleur triphasé de 4,0 à 20 kW qui fonctionne en onduleur PV, hybride ou batterie. KOSTAL publie pour lui une table de registres Modbus TCP et une liste de modèles SunSpec. Edge lit les deux par le port LAN de l’onduleur. La plupart des valeurs sont des flottants 32 bits dans l’ordre des mots CDAB par défaut de KOSTAL : réglez l’ordre des octets avant la première lecture.
compatibilité
Compatible avec EpiSensor Edge via Modbus TCP
La description d’interface KOSTAL révision 2.9 documente un serveur Modbus TCP sur le port Ethernet de l’onduleur, avec des registres de maintien FC03 pour les valeurs PV, batterie, réseau et compteur d’énergie, et une chaîne de modèles SunSpec. Edge le lit comme client Modbus TCP sur le réseau du site.
PLENTICORE G3 S, M et L (4,0 à 20 kW), avec la description d’interface KOSTAL révision 2.9 du 17 juillet 2026, valable à partir du logiciel G3 3.07.00. Vérification sur site : lisez le nom du produit et le SoC au début de la mise en service et comparez-les avec le serveur web de l’onduleur. Surveillance en lecture seule ; les registres de commande de puissance, de batterie et MDC de KOSTAL restent au gestionnaire d’énergie du site.
Connectez-le avec
Pour tout PLENTICORE G3 raccordé au réseau du site par l’un de ses deux ports LAN RJ45
- Modbus
- Edge
- Plateformes
Modèles
| Modèles | interface | Itinéraire vers Edge |
|---|---|---|
| PLENTICORE S G3 (4.0, 5.5, 7.0 kW) | 2 x LAN, Wi-Fi, Modbus/SunSpec (TCP) ; DC3 est l’entrée batterie optionnelle | Modbus TCP sur le port 1502, ID d’unité 71. Les valeurs batterie n’existent que si l’entrée batterie a été activée et qu’une batterie homologuée par KOSTAL est raccordée. |
| PLENTICORE M G3 (8.5, 10, 12.5 kW) and PLENTICORE L G3 (15, 17.5, 20 kW) | Même Smart Communication Board et même table de registres que la classe S | Même chemin et mêmes registres. La chaîne de classe de puissance au registre 800 distingue les classes ; les niveaux d’extension de puissance ne modifient pas la table. |
| PLENTICORE plus G2, PLENTICORE BI G3 and PLENTICORE MP G3 | Couvert par la même description d’interface KOSTAL, avec des différences en note de bas de page | Utilisez le même document d’interface, mais reprenez les caractéristiques dans la fiche technique propre au modèle. Certains registres, comme la version logicielle globale à 58, ne concernent que les générations citées. |
Spécifications
Le G3 existe en trois classes de puissance de base, S 4,0 kW, M 8,5 kW et L 15 kW, chacune avec deux extensions de puissance payantes optionnelles jusqu’à 7,0, 12,5 et 20 kW. Il a trois trackers MPP ; DC3 peut être activée comme entrée batterie pour les batteries haute tension homologuées par KOSTAL.23
- Classes de puissance
- S 4,0 / 5,5 / 7,0 kW, M 8,5 / 10 / 12,5 kW, L 15 / 17,5 / 20 kW de puissance CA nominale2
- Raccordement au réseau
- 3N~, 230/400 V, 50 Hz2
- Entrée batterie
- DC3, optionnelle ; tension de fonctionnement de 95 à 820 V2
- Valeurs par défaut Modbus TCP
- Port TCP 1502, ID d’unité 71 (ID d’unité modifiable)1
- Codes fonction
- FC03 lit 1 à 125 registres ; FC06 et FC16 sont des écritures1
- Ordre des octets
- Little-endian CDAB (par défaut) ou big-endian ABCD SunSpec1
- Modèles SunSpec
- 1, 103, 113, 120, 123, 160, 203 et 802, terminés par 655351
- Environnement
- IP65 ; -20 à 60 °C ; jusqu’à 2000 m2
interface
Mesures documentées et limites d'intégration pour PLENTICORE G3.
- Identité, FC03 : nom du produit au registre 768 (hex 0300, String, 32 registres), classe de puissance à 800 (0x0320, String, 32), référence article à 6 (String, 8), numéro de série à 14 (String, 8) et état de l’onduleur à 56 (0x0038, U32 : 6 FeedIn, 10 Standby, 15 Shutdown).
- CA de l’onduleur, Float sur deux registres : puissance active CA totale à 172 (0x00AC) en W, tension de la phase 1 à 158 en V, fréquence réseau à 152 en Hz et puissance CC totale à 100 (0x0064) en W.
- Batterie, Float : état de charge à 210 (0x00D2) en %, tension batterie à 216 en V, température batterie à 214 en °C et courant de charge (-) / décharge (+) de la batterie à 200 (0x00C8) en A. Une copie U16 du SoC se trouve à 514 (0x0202) et la puissance réelle de charge/décharge de la batterie à 582 (0x0246) est en S16, en W.
- Énergie batterie, Float en Wh : énergie de charge CC totale à 1046 (0x0416), énergie de décharge CC totale à 1048, énergie de charge CA totale du réseau vers la batterie à 1054 et capacité utile de la batterie à 1068. L’état de santé à 40428 (0x9DEC) est en U16, en %, uniquement si la batterie le transmet.
- Compteur d’énergie raccordé, Float : puissance active totale à 252 (0x00FC) en W. Avec le capteur au point de raccordement au réseau (position 2), une valeur positive est la puissance soutirée au réseau et une valeur négative l’injection ; en consommation domestique (position 1), une valeur positive est la consommation de la maison.
- PV et production, Float : puissance DC1 à 260, DC2 à 270, DC3 à 280 en W ; production totale à 320 (0x0140) en Wh. La consommation domestique issue du PV, de la batterie et du réseau est à 116, 106 et 108 en W.
- Installations MDC à partir du logiciel G3 3.06.10, lues sur l’onduleur hôte : SoC de l’installation à 1547 (0x060B) et puissance batterie totale de l’installation à 1549 (négative en charge), toutes deux en Float.
- Ordre des mots : les valeurs Float, U32 et S32 occupent deux registres. L’ordre des octets par défaut est little-endian (CDAB) : le second registre contient la moitié haute ; le registre 5 vaut 0 pour CDAB et 1 pour le mode SunSpec big-endian (ABCD).
- Des registres de commande existent : consignes de puissance active et réactive (533, 583, 585, 832), gestion externe de la batterie (1024 à 1044), limitation de la batterie (1280 à 1288) et commande d’installation MDC (1557 à 1573). Edge ne les écrit pas ; la commande nécessite l’accord du propriétaire du site et de KOSTAL et est hors du périmètre de ce guide.
appréciation
PLENTICORE G3 S, M et L avec la description d’interface KOSTAL révision 2.9 (logiciel G3 3.07.00 et ultérieur) en Modbus TCP local. La commande de l’installation, la commande de la batterie et les écritures SunSpec sont exclues.
- InteropérabilitéBien soutenu
- KOSTAL publie le port, l’ID d’unité, les codes fonction, l’ordre des octets, les types de données et une table de registres avec adresses hexadécimales et décimales, ainsi qu’une liste de modèles SunSpec.1
- précisionSoutenu avec des conditions
- Les valeurs PV, batterie, CA et compteur d’énergie occupent des registres distincts avec unités. Le signe du compteur dépend de la position de capteur configurée, et les valeurs batterie dépendent de l’activation de l’entrée batterie.12
- sécuritélimité
- La description d’interface ne documente aucune authentification de client pour Modbus TCP, et le même port accepte des écritures de puissance et de batterie. KOSTAL demande d’installer un pare-feu, d’éviter la redirection de port et d’utiliser un VPN.1
- fiabilitéSoutenu avec des conditions
- La fiche technique donne IP65, -20 à 60 °C et les limites de fonctionnement en secours. L’interface recommande un cycle d’interrogation supérieur à 1 seconde et laisse la durée du cycle à valider sur le système cible.12
- rudesseBien soutenu
- IP65, catégories d’environnement intérieur et extérieur, résistance aux UV et humidité relative de 4 à 100 % sont publiés.2
- ÉvolutivitéSoutenu avec des conditions
- Chaque onduleur est son propre serveur Modbus TCP, et FC03 lit jusqu’à 125 registres. Les onduleurs hôtes MDC ajoutent le SoC et la puissance de l’installation pour jusqu’à quatre onduleurs clients à partir du logiciel G3 3.06.10.1
Configuration
Lire le SoC de la batterie au registre 210 dans l’ordre CDAB
La description d’interface KOSTAL révision 2.9 indique Act. state of Charge SoC à l’adresse hex 0xD2, décimale 210, comme Float de 2 registres, lu en FC03, sur le port TCP 1502 et l’ID d’unité 71. Les octets ci-dessous sont un contrôle de décodage synthétique, pas une réponse relevée sur un onduleur.
- Cible
- Adresse IP de l’onduleur, port TCP 1502, ID d’unité 71 dans l’en-tête MBAP
- Convention d’adresse
- Envoyez l’adresse de la table comme adresse de début : 0x00D2 correspond au décimal 210. La section 2.1.4 reprend l’exemple de la spécification Modbus elle-même (registres 108 à 110 avec début 0x006B) ; il ne décale pas la table KOSTAL.
- PDU de requête
- 03 00 D2 00 02 : FC03, début 0x00D2, quantité 2
- PDU de réponse synthétique, CDAB
- 03 04 00 00 42 97 : le registre 210 vaut 0x0000 et le registre 211 vaut 0x4297
- Décodage
- CDAB place la moitié haute dans le second registre : le flottant est donc 0x42970000 = 75,5 %. En mode ABCD, la même valeur arrive sous la forme 03 04 42 97 00 00.
- Contre-vérification
- 03 02 02 00 01 lit le SoC U16 à 514 (0x0202) ; une réponse synthétique 03 02 00 4B donne 75 %. Les deux valeurs de SoC concordent au pas entier près.
- Acceptation
- Conservez les points lorsque le SoC décodé correspond au même moment à celui du serveur web de l’onduleur. Une lecture décalée d’un registre, ou décodée dans le mauvais ordre des mots, donne au contraire un nombre très petit ou très grand.
Acceptation : Un SoC concordant confirme à la fois le port, l’ID d’unité, la convention d’adresse et l’ordre des mots. Ajoutez ensuite les points du compteur et de la puissance CA, et vérifiez le signe du compteur lors d’un soutirage connu.
-
Identifier l’onduleur et son logiciel
Relevez la classe de puissance de la plaque signalétique, la version logicielle affichée dans le serveur web et la batterie raccordée. Ce guide s’appuie sur la description d’interface KOSTAL révision 2.9 du 17 juillet 2026, valable à partir du logiciel G3 3.07.00. Les registres ajoutés dans des logiciels ultérieurs portent une note indiquant la version requise, comme le bloc de limitation de la batterie à partir du logiciel G3 03.05.
-
Activer Modbus et régler l’ordre des octets
Activez Modbus dans le serveur web de l’onduleur sous Settings > Modbus / Sunspec (TCP). La même page règle l’ordre des octets : little-endian (CDAB) par défaut, big-endian (ABCD) pour le réglage SunSpec. Notez celui qu’utilise le site, car chaque lecture Float en dépend. Le modifier peut perturber un autre client qui lit déjà l’onduleur.
-
Connecter Edge
Créez dans Edge une connexion Modbus TCP vers l’adresse IP de l’onduleur, port 1502 et ID d’unité 71. Utilisez FC03 pour chaque lecture. KOSTAL recommande un cycle d’interrogation supérieur à 1 seconde : interrogez toutes les 5 à 10 secondes pour la surveillance.
-
Lire l’identité, puis le SoC
Confirmez le nom du produit à 768 et la classe de puissance à 800, deux chaînes ASCII de 32 registres, avec un outil Modbus de mise en service. Ajoutez ensuite dans Edge le SoC à 210 comme Float sur deux registres, comme dans la vérification détaillée. Envoyez l’adresse hexadécimale de la table comme adresse de début : le SoC est 0x00D2. Décodez CDAB en plaçant le second registre en premier, et comparez le résultat avec le SoC du serveur web de l’onduleur.
-
Ajouter les points batterie, compteur et PV
Ajoutez la tension batterie 216, le courant 200 et la puissance 582, la puissance du compteur 252, la puissance CA 172 et la puissance CC 100. Relevez la position du capteur du compteur d’énergie, car elle détermine le sens du signe du registre 252. Lisez chaque Float en une seule requête de deux registres pour que les deux moitiés proviennent du même échantillon, et gardez une interrogation en échec comme valeur périmée plutôt que zéro.
Sources
- PIKO IQ/PLENTICORE KOSTAL Interface description MODBUS (TCP) & SunSpec with control information, révision 2.9, 17 juillet 2026 (s’ouvre dans un nouvel onglet) (PDF)
- Fiche technique PLENTICORE hybrid inverter G3 4.0-20 kW, 09/2025 (DOC03090475) (s’ouvre dans un nouvel onglet) (PDF)
- Released batteries for PLENTICORE, version 10/2026 (DOC02048988-0039) (s’ouvre dans un nouvel onglet) (PDF)
- Interconnection of KOSTAL inverters via MDC: Modbus protocol (s’ouvre dans un nouvel onglet)
Lecture complémentaire
- applicationSurveillance des performances du stockage par batterie
- applicationSurveillance des onduleurs solaires
- outilDécodeur de registres Modbus
- outilConvertisseur d’adresses Modbus
- guideFronius Symo GEN24 Plus
- guideSMA Sunny Tripower Smart Energy
- 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.






