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.

Sungrow SG25CX-P2 à SG50CX-P2
  • Modbus RTU
  • Modbus TCP

Onduleur photovoltaïque commercial

Interroger un ingénieur

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

Itinéraire vers Edge

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
Onduleur photovoltaïque commercial
Interface
Gateway
Edge
Sortie
SG25-50CX-P2Bornes A1 et B1 de COM2 du SG-CX-P2
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 A1 et B1 sur le connecteur COM2, et non A2 et B2, réservés au Smart Energy Meter. L’adresse esclave est 1 par défaut et réglable de 1 à 247. Edge lit uniquement les registres de fonctionnement FC04. Le manuel de Sungrow interdit de raccorder un enregistreur de données en RS485 tant qu’un module de communication est utilisé. La sortie vers la plateforme du client est facultative ; Edge reste le système local de référence.

Lorsqu’un module WiNet-S ou WiNet-S2 est monté sur COM1 et raccordé au réseau du site en Ethernet

  • Modbus
  • Edge
  • Plateformes
Onduleur photovoltaïque commercial
Interface
Gateway
Edge
Sortie
SG25-50CX-P2COM1 du SG-CX-P2 avec WiNet-S ou WiNet-S2
Ethernet protégéLAN segmenté
ZGW-20 GatewayHéberge Edge localement
EpiSensor EdgeClient Modbus + table de registres
Plateforme du clientMQTT · API · fichiers
Modbus TCP
Ethernet protégé
S’exécute localement
Données transmises en option
Le protocole indique le Modbus TCP sur le port 502 par l’interface Ethernet du WiNet-S, du WiNet-S2 ou du Logger1000, avec DHCP activé par défaut. Utilisez l’adresse esclave de l’onduleur comme ID d’unité et confirmez-la par la lecture du type d’appareil. Selon le protocole, ses registres en lecture-écriture ne supportent pas d’accès périodique fréquent par ces modules, ce qui n’affecte pas les lectures de surveillance FC04. 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
SG25CX-P2 / SG30CX-P2 / SG33CX-P225, 30 ou 33 kW ; trois MPPT ; codes de type d’appareil 0x2C33, 0x2C34 et 0x2C35Lire les MPPT 1 à 3 en 5011 à 5016 et la puissance active totale en 5031 à 5032.
SG36CX-P2 / SG40CX-P2 / SG50CX-P236, 40 ou 50 kW ; quatre MPPT ; codes de type d’appareil 0x2C36, 0x2C37 et 0x2C32Ajouter 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 protocoleLa 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
Entrées MPP indépendantes
3 (SG25/30/33CX-P2) ; 4 (SG36/40/50CX-P2) ; 2 chaînes par MPPT12
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
ÉvolutivitéSoutenu avec des conditions
Les onduleurs peuvent partager une chaîne RS485 avec les adresses 1 à 247 ; chacun a besoin d’une adresse unique sous un seul maître.12
Cycle de vieSoutenu avec des conditions
Le protocole comporte un historique des modifications daté et le manuel un code de version ; refaites la vérification du type d’appareil après un changement de micrologiciel ou de module.12

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.

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

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

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

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

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