Sungrow SG25-50CX-P2
Onduleur photovoltaïque commercial
Les onduleurs Sungrow SG25CX-P2, SG30CX-P2, SG33CX-P2, SG36CX-P2, SG40CX-P2 et SG50CX-P2 se raccordent à EpiSensor Edge en Modbus RTU sur les bornes RS485 de COM2, ou en Modbus TCP par un module WiNet-S. Le protocole public V1.1.80 de Sungrow donne le code de type d’appareil de chaque modèle et les données de fonctionnement en FC04. Lisez d’abord le type d’appareil, puis la puissance active, et comparez avec la valeur d’iSolarCloud ou de l’affichage local.
compatibilité
Compatible avec EpiSensor Edge en Modbus RTU ou Modbus TCP
Le manuel d’utilisation SG25-50CX-P2 Ver114 documente les bornes RS485 A1 et B1 de COM2 pour les équipements de surveillance. Le Communication Protocol of Residential & Commercial PV Grid-Connected Inverters V1.1.80 de Sungrow liste chaque modèle de cette famille avec son code de type d’appareil et définit des registres de fonctionnement FC04 en lecture seule. Edge les lit comme client Modbus RTU par une interface Modbus ZMB-31 ou le port série du Gateway, ou comme client Modbus TCP par le port Ethernet du WiNet-S.
SG25CX-P2, SG30CX-P2, SG33CX-P2, SG36CX-P2, SG40CX-P2 et SG50CX-P2 (versions globales), d’après le manuel d’utilisation SG25_30_33_36_40_50CX-P2-UEN-Ver114-202604 et le protocole V1.1.80 du 27 mars 2026. Les variantes CN, P2H, LV et JP ont d’autres codes de type d’appareil. Vérification sur site : lisez le code de type d’appareil et la puissance nominale, puis comparez la puissance active avec la valeur affichée par l’onduleur.
Connectez-le avec
Lorsque le RS485 de COM2 est libre pour un seul maître d’interrogation et qu’aucun WiNet-S ni logger n’utilise la liaison de surveillance de l’onduleur
- Modbus
- Sans fil
- Edge
- Plateformes
Lorsqu’un module WiNet-S ou WiNet-S2 est monté sur COM1 et raccordé au réseau du site en Ethernet
- Modbus
- Edge
- Plateformes
Modèles
| Modèles | interface | Itinéraire vers Edge |
|---|---|---|
| SG25CX-P2 / SG30CX-P2 / SG33CX-P2 | 25, 30 ou 33 kW ; trois MPPT ; codes de type d’appareil 0x2C33, 0x2C34 et 0x2C35 | Lire les MPPT 1 à 3 en 5011 à 5016 et la puissance active totale en 5031 à 5032. |
| SG36CX-P2 / SG40CX-P2 / SG50CX-P2 | 36, 40 ou 50 kW ; quatre MPPT ; codes de type d’appareil 0x2C36, 0x2C37 et 0x2C32 | Ajouter le MPPT 4 en 5115 à 5116 ; le reste de la table de fonctionnement est identique. |
| SG33CX / SG40CX / SG50CX (first generation) | Codes de type d’appareil 0x2C00, 0x2C01 et 0x2C02 dans le même protocole | La table de registres s’applique ; prenez le câblage dans le manuel propre à ce modèle, pas dans les repères de bornes du P2. |
Spécifications
La famille SG-CX-P2 couvre des onduleurs string triphasés de 25 à 50 kW avec deux chaînes photovoltaïques par MPPT, trois MPPT sur les modèles 25, 30 et 33 kW et quatre sur les modèles 36, 40 et 50 kW. COM2 porte le port de surveillance RS485, le port compteur et les contacts DI, DRM et DO ; COM1 reçoit un module de communication Sungrow.2
- Puissance de sortie CA nominale
- 25, 30, 33, 36, 40 et 50 kW2
- Puissance de sortie CA maximale
- 27,5, 33, 36,3, 40, 44 et 55 kVA (SG30CX-P2 : 30 kVA en Allemagne, Belgique, Autriche, Ukraine et Danemark)2
- Tension d’entrée PV max.
- 1100 V2
- Communication
- RS485 ; WLAN et Ethernet par un module optionnel2
- Réglages RS485 par défaut
- Adresse esclave 1 (1 à 247), 9600 bit/s, 8 bits de données, 1 bit d’arrêt, RTU ; parité aucune ou réglable1
- Modbus TCP
- Par l’Ethernet du WiNet-S, du WiNet-S2 ou du Logger1000, port 502, DHCP par défaut1
- Indice de protection
- IP66, classe de corrosion C52
- Température ambiante de fonctionnement
- -30 à 60 °C ; altitude jusqu’à 4000 m2
interface
Mesures documentées et limites d'intégration pour SG25-50CX-P2.
- Registres d’entrée FC04. Sungrow numérote les registres à partir de 5000 et l’adresse transmise vaut un de moins : le registre 5000 est l’adresse transmise 4999 (0x1387).
- Identité : 4990 à 4999 numéro de série (UTF-8), 5000 code de type d’appareil (U16), 5001 puissance active nominale (U16, 0,1 kW), 5002 type de sortie (0 biphasé, 1 3P4L, 2 3P3L).
- Énergie : 5003 production du jour (U16, 0,1 kWh), 5004 à 5005 production totale (U32, kWh), 5144 à 5145 production totale (U32, 0,1 kWh).
- CA : 5019 à 5021 tension simple ou composée (U16, 0,1 V, selon le type de sortie), 5022 à 5024 courants de phase (U16, 0,1 A), 5031 à 5032 puissance active totale (S32, W), 5033 à 5034 puissance réactive (S32, var), 5035 facteur de puissance (S16, 0,001), 5036 fréquence réseau (U16, 0,1 Hz), 5148 fréquence réseau (U16, 0,01 Hz).
- CC : 5011 à 5016 tension et courant des MPPT 1 à 3 (0,1 V, 0,1 A), 5115 à 5116 MPPT 4, 5017 à 5018 puissance CC totale (U32, W), à partir de 7013 courants de chaîne (U16, 0,01 A) lorsque le matériel les prend en charge.
- État : 5038 état de fonctionnement 1 (0x0 marche, 0x8000 arrêt, 0x1400 veille, 0x5500 défaut, 0x9100 marche avec alarme), 5008 température interne (S16, 0,1 °C), 5071 résistance d’isolement du champ (U16, 1 kΩ).
- Les valeurs 32 bits envoient d’abord le registre de poids faible : U32 0x01020304 arrive en 03 04 01 02. Les lectures indisponibles renvoient 0xFFFF (U16), 0xFFFFFFFF (U32), 0x7FFF (S16) ou 0x7FFFFFFF (S32).
appréciation
SG25CX-P2, SG30CX-P2, SG33CX-P2, SG36CX-P2, SG40CX-P2 et SG50CX-P2, d’après le manuel d’utilisation Ver114 (avril 2026) et le protocole V1.1.80 (27 mars 2026). Relevez le code de type d’appareil et comparez les premières lectures avec la valeur affichée par l’onduleur.
- InteropérabilitéSoutenu avec des conditions
- Le protocole public donne les réglages série, la convention d’adressage, l’ordre des mots, les codes de type d’appareil et les registres de fonctionnement FC04 ; pour un logger, la liaison RS485 et celle du module s’excluent mutuellement.12
- précisionSoutenu avec des conditions
- Les puissances active et réactive, les grandeurs par phase, les valeurs MPPT et les compteurs d’énergie ont des types et des échelles documentés. Les valeurs de l’onduleur ne remplacent pas un compteur au point de raccordement.1
- sécuritéPas encore évalué
- Le protocole ne définit ni authentification ni chiffrement pour les lectures RS485 ou Modbus TCP.1
- fiabilitéPas encore évalué
- Le protocole définit les valeurs indisponibles, mais aucun intervalle d’interrogation, comportement de reprise ou de rattrapage pour les clients tiers.1
- rudesseBien soutenu
- Le manuel donne IP66, classe de corrosion C5, -30 à 60 °C et un fonctionnement jusqu’à 4000 m.2
Configuration
Identifier un SG50CX-P2, puis décoder la puissance active
Les registres Sungrow commencent à 5000 pour les données de fonctionnement ; l’adresse transmise est le registre moins un, avec FC04. L’adresse esclave 1 est la valeur par défaut. Ce sont des contrôles synthétiques du décodeur avec des CRC corrects, pas des réponses capturées sur un onduleur.
- Requête d’identité
- 01 04 13 87 00 02 C5 66 lit les registres 5000 et 5001 à partir de l’adresse transmise 4999. L’exemple du protocole lui-même envoie 01 04 1387 00 02 + CRC pour les mêmes registres.
- Réponse d’identité synthétique
- 01 04 04 2C 32 01 F4 52 CC donne le type d’appareil 0x2C32, le SG50CX-P2, et une puissance active nominale 0x01F4 = 500 × 0,1 kW = 50,0 kW.
- Requête de puissance
- 01 04 13 A6 00 02 95 6C lit la puissance active totale aux registres 5031 et 5032 à partir de l’adresse transmise 5030.
- Réponse de puissance synthétique
- 01 04 04 C3 50 00 00 C7 D1 : le mot de poids faible 0xC350 arrive en premier, le mot de poids fort 0x0000 en second ; la valeur S32 est donc 0x0000C350 = 50000 W.
- Valeur indisponible
- Les données FF FF 7F FF combinent le mot de poids fort 0x7FFF et le mot de poids faible 0xFFFF en 0x7FFFFFFF, la valeur S32 indisponible. Ne la tracez pas comme une production.
Acceptation : Acceptez la lecture lorsque le type d’appareil correspond au modèle de la plaque signalétique et que la puissance active concorde avec la valeur affichée par l’onduleur. Si le code ne figure pas dans la liste SG25-50CX-P2, utilisez l’annexe 1 du protocole pour le modèle installé avant d’affecter les entrées MPPT.
-
Choisir une seule liaison de surveillance
Utilisez soit le RS485 de COM2 (A1 et B1), soit un module WiNet-S sur COM1. Selon le manuel d’utilisation, dès qu’un module de communication est utilisé, aucun enregistreur de données ne doit être raccordé en RS485 en même temps. Réservez A2 et B2 au Smart Energy Meter.
-
Faire correspondre les réglages série
Ce guide utilise le protocole V1.1.80 et le manuel d’utilisation Ver114. Le protocole donne l’adresse esclave 1 par défaut (réglable de 1 à 247), 9600 bit/s, 8 bits de données, 1 bit d’arrêt et le mode RTU ; la parité est aucune ou réglable. Gardez un seul maître Modbus sur la ligne.
-
Lire d’abord le code de type d’appareil
Envoyez FC04 à l’adresse transmise 4999 (registre 5000), quantité 2. Le premier mot est le code de type d’appareil (0x2C32 pour le SG50CX-P2, 0x2C35 pour le SG33CX-P2) et le second la puissance active nominale en 0,1 kW. Relevez les deux avec la plaque signalétique avant de lire les mesures.
-
Décoder les valeurs 32 bits mot de poids faible en premier
La puissance active totale est en S32 aux registres 5031 à 5032 : envoyez FC04 à 5030, quantité 2. Sungrow envoie d’abord le mot de poids faible ; combinez donc en fort × 65536 + faible et soustrayez 4294967296 si le bit 31 est à 1. Une réponse 0x7FFFFFFF est indisponible, pas une puissance réelle.
-
Comparer et laisser la commande hors du périmètre
Comparez la puissance active et la fréquence réseau avec la valeur d’iSolarCloud ou de l’application locale pendant que l’onduleur fonctionne (état de fonctionnement 0x0). Les registres RW de la section 2.2 (marche et arrêt, limitations de puissance) utilisent FC03, FC06 et FC10 et sont hors de ce guide ; la commande nécessite l’accord du propriétaire du site et de Sungrow.
Questions fréquentes
- Quel code fonction le SG50CX-P2 utilise-t-il pour les données de fonctionnement ?
- FC04, lecture des registres d’entrée. Le tableau 3 du protocole indique les informations de fonctionnement en lecture seule avec la commande Modbus 0x04. Les registres de paramètres du tableau 4 utilisent FC03, FC06 et FC10.1
- Pourquoi le registre 5031 est-il envoyé à l’adresse 5030 ?
- Le protocole demande d’accéder à chaque registre en soustrayant 1 à son adresse : les registres 5000 à 5001 se lisent à l’adresse 4999 à 5000. La même règle ramène 5031 à 5030.1
- Puis-je utiliser le RS485 de COM2 et un module WiNet-S en même temps ?
- Selon le manuel d’utilisation, dès qu’un module de communication est utilisé, l’onduleur ne doit pas être raccordé en même temps à un enregistreur de données en RS485. Choisissez une seule liaison de surveillance pour Edge.2
- Comment distinguer un SG36CX-P2 d’un SG40CX-P2 en Modbus ?
- Lisez le registre 5000. Le SG36CX-P2 renvoie 0x2C36 et le SG40CX-P2 renvoie 0x2C37. Les deux ont quatre MPPT ; c’est donc le type d’appareil, et non le nombre de MPPT, qui identifie le modèle.1
Sources
- Communication Protocol of Residential & Commercial PV Grid-Connected Inverters V1.1.80, 27 mars 2026 (s’ouvre dans un nouvel onglet) (PDF)
- Manuel d’utilisation SG25CX-P2/SG30CX-P2/SG33CX-P2/SG36CX-P2/SG40CX-P2/SG50CX-P2, Ver114, avril 2026 (s’ouvre dans un nouvel onglet) (PDF)
Lecture complémentaire
- applicationSurveillance des onduleurs solaires d’une flotte photovoltaïque
- guideSungrow SG110CX
- guideSungrow SG125CX-P2
- outilDécodeur de données Modbus
- outilDimensionnement des chaînes photovoltaïques
- outilConvertisseur d’adresses Modbus
- outilTerminaison et polarisation RS-485
- fabricantAppareils Sungrow
- 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.













