Sigenergy SigenStack
Système de stockage par batteries pour sites commerciaux et industriels
SigenStack est la batterie modulaire de Sigenergy pour les sites commerciaux et industriels : modules LFP de 12,06 kWh, de 4 à 21 par système, raccordés à un onduleur Sigen Hybrid M1-HYA de 50 à 125 kW. Les modules et le contrôleur de batterie communiquent avec l’onduleur par CAN. Edge lit le serveur Modbus TCP de l’onduleur sur le port 502 selon le protocole public Sigenergy Modbus Protocol V2.7 : les valeurs globales à l’adresse esclave 247 et chaque onduleur à sa propre adresse.
- Modbus TCP
- CAN
Système de stockage par batteries pour sites commerciaux et industriels
Interroger un ingénieurcompatibilité
Compatible avec EpiSensor Edge via Modbus TCP sur l’onduleur Sigen Hybrid
Sigenergy Modbus Protocol V2.7 répertorie les onduleurs hybrides Sigen PV 50 à 125 M1-HYA, définit un serveur Modbus TCP sur le port 502 et publie les registres de l’installation et des onduleurs pour le SOC, la puissance de batterie, l’énergie et l’état. Edge est un client Modbus TCP qui lit ce serveur. Les modules SigenStack et le contrôleur de batterie rejoignent l’onduleur par CAN, liaison interne au système Sigenergy.
SigenStack BAT 12.0 avec SigenStack BC sur Sigen PV 50, 60, 80, 100, 110 ou 125 M1-HYA, fiches techniques 20260924 et 20260709 et Modbus Protocol V2.7. Les modèles de secours M1-HYB ne figurent pas dans le tableau des modèles de V2.7. Vérification sur site : confirmer avec l’installateur que l’installation répond en Modbus TCP, noter l’adresse esclave de chaque onduleur et comparer les premières lectures à mySigen. Surveillance en lecture seule, sans écriture du mode EMS, de la puissance ou du SOC.
Connectez-le avec
Dans tout système SigenStack, l’onduleur M1-HYA auquel la batterie est raccordée fournit les registres de l’installation et des onduleurs
- Filaire
- Edge
- Plateformes
Modèles
| Modèles | interface | Itinéraire vers Edge |
|---|---|---|
| SigenStack BAT 12.0 with SigenStack BC M2-0.5C-BST, M2-1C-BST, M2-0.5C-BST-L or M2-1C-BST-L | Modules LFP de 12,06 kWh, de 4 à 21 par système et jusqu’à 7 par pile ; le contrôleur de batterie communique avec l’onduleur par CAN | Lire les valeurs de batterie sur le serveur Modbus TCP de l’onduleur. Le contrôleur de batterie ne possède pas sa propre interface Edge. |
| SigenStack BC M2-0.5C | Contrôleur de batterie réservé aux systèmes raccordés au réseau avec au moins 20 modules sous 380/400 V et sans installation PV raccordée | Même liaison par l’onduleur. Utiliser un contrôleur BST pour toute autre configuration, conformément à la fiche technique. |
| Sigen PV 50M1-HYA, 60M1-HYA, 80M1-HYA, 100M1-HYA, 110M1-HYA, 125M1-HYA | Onduleurs hybrides de 50 à 125 kW avec WLAN, Fast Ethernet, RS485 et Sigen CommMod | Répertoriés sous Hybrid Inv. dans le tableau 2-1 de Modbus Protocol V2.7. Les registres indiqués pour Hybrid Inv. s’appliquent. |
| Sigen PV M1-HYB backup inverters | Variantes de secours de la même plage de puissance | Absents du tableau des modèles de V2.7. Obtenir la révision du protocole Sigenergy qui répertorie la série HYB avant d’y utiliser ces registres. |
Spécifications
L’onduleur Sigen PV M1-HYA assure les fonctions PCS et EMS du système. Il porte les entrées PV, l’entrée CC de batterie et les interfaces Ethernet, WLAN et RS485 ; c’est donc lui qui fournit Modbus TCP.13
- Module de batterie
- SigenStack BAT 12.0 : LiFePO4, cellules de 314 Ah, 12,06 kWh par module, 105 kg, 770 / 300 / 363 mm2
- Régime de charge et de décharge
- 0,5C nominal, 1C maximum2
- Taille du système
- De 4 à 21 modules par système, 7 par pile ; énergie maximale de 253 kWh par système2
- Contrôleur de batterie
- SigenStack BC : 180 A maximum vers et depuis l’onduleur, plage de fonctionnement de 550 à 1 100 V, communication CAN2
- Puissance de l’onduleur
- Sigen PV 50 à 125 M1-HYA : de 50 000 à 125 000 W CA nominaux ; de 55 000 à 137 500 W maximum en charge et décharge de batterie ; courant de batterie en service de 180 A3
- Communication de l’onduleur
- WLAN, Fast Ethernet, RS485 et Sigen CommMod (4G/3G/2G) ; EMS intégré pour jusqu’à 100 unités en parallèle sans enregistreur de données3
- Serveur Modbus TCP
- Serveur TCP, mode esclave, port 502 ; adresse d’installation 247, adresses d’onduleur de 1 à 246, adresse de diffusion 01
- Environnement de la batterie
- IP66 ; fonctionnement de -20 à 55 °C ; jusqu’à 4 000 m avec réduction de puissance au-delà de 2 000 m ; extinction par aérosol, détecteur de fumée et évacuation2
- Normes de la batterie
- IEC/EN 60730-1, UN 38.3, IEC/EN 62619, IEC/EN 63056, IEC/EN 62040, UL9540A2
interface
Mesures documentées et limites d'intégration pour SigenStack.
- Niveau installation, adresse esclave 247, FC04 : [ESS] SOC 30014 (U16, facteur 10, %), puissance active de l’installation 30031 (S32, facteur 1000, kW), puissance photovoltaïque 30035 (S32, facteur 1000, kW), puissance [ESS] 30037 (S32, facteur 1000, kW ; positive en charge, négative en décharge) et état de fonctionnement de l’installation 30051 (U16, annexe 1 : 0 veille, 1 fonctionnement, 2 défaut, 3 arrêt, 7 anomalie environnementale).
- Niveau installation, adresse 247 : capacité énergétique nominale [ESS] 30083 (U32, facteur 100, kWh), [ESS] SOH 30087 (U16, facteur 10, %, pondéré par la capacité nominale de chaque ESS) et puissance active du capteur réseau 30005 (S32, facteur 1000, kW ; positive en soutirage, négative en injection) lorsque l’état du capteur réseau 30004 vaut 1.
- Niveau onduleur, adresse esclave propre à l’onduleur de 1 à 246 : puissance active nominale 30540 (U32, facteur 1000, kW), état de fonctionnement 30578 (U16), puissance de charge/décharge [ESS] 30599 (S32, facteur 1000, kW), [ESS] SOC batterie 30601 et SOH 30602 (U16, facteur 10, %). Le type de modèle 30500, le numéro de série 30515 et le micrologiciel 30525 sont des chaînes ASCII de 15, 10 et 15 registres que le client Modbus d’Edge ne décode pas ; les relever à la mise en service dans mySigen ou avec un outil Modbus.
- Énergie de batterie au niveau onduleur : énergie de charge journalière [ESS] 30566 et énergie de décharge journalière 30572 (U32, facteur 100, kWh). Les valeurs sur deux registres arrivent mot de poids fort en premier, comme dans l’exemple du chapitre 6. Les cumuls de charge et de décharge aux adresses 30568 et 30574 sont sur 64 bits (U64, 4 registres), que le client Modbus d’Edge ne lit pas ; utiliser les compteurs journaliers pour l’énergie du jour et relever les cumuls dans mySigen.
- Les registres de maintien à partir de 40000, dont le mode de fonctionnement EMS, l’activation Remote EMS 40029 et les consignes de puissance, sont des registres de commande. Ne pas y écrire : la commande de batterie dépasse le cadre de ce guide et nécessite l’accord du propriétaire du site et de Sigenergy.
appréciation
SigenStack BAT 12.0 avec SigenStack BC sur Sigen PV 50 à 125 M1-HYA, Modbus Protocol V2.7. Les modèles de secours M1-HYB et la commande par registres de maintien sont hors périmètre.
- InteropérabilitéSoutenu avec des conditions
- Une table publique Modbus TCP sur le port 502 couvre les valeurs de batterie de l’installation et des onduleurs, avec types, facteurs et unités. La condition est de résoudre les tableaux de codes de fonction contradictoires de cette révision par une première lecture.13
- précisionSoutenu avec des conditions
- Les facteurs et signes sont indiqués pour la puissance de batterie, la puissance du capteur réseau et les compteurs d’énergie. SOC et SOH sont des estimations de la gestion de batterie ; les valeurs réseau existent seulement si un capteur réseau est raccordé.1
- sécuritélimité
- Le serveur utilise Modbus TCP en clair sur le port 502, sans authentification, et ce même port accepte des commandes d’écriture. Le réserver au Gateway sur un réseau protégé.1
- fiabilitéSoutenu avec des conditions
- V2.7 définit une période minimale de requête de 1000 ms, un délai d’attente de 1000 ms et des codes d’exception standard, permettant au client de distinguer les réponses lentes, refusées ou absentes.1
- rudesseSoutenu avec des conditions
- La batterie et l’onduleur sont IP66. La batterie fonctionne de -20 à 55 °C avec réduction de puissance au-delà de 2 000 m ; l’onduleur fonctionne de -30 à 60 °C.23
Configuration
Lire le SOC de l’installation SigenStack et la puissance de batterie
Une première lecture selon Sigenergy Modbus Protocol V2.7 (publié le 2025-05-23). Le point de connexion est le serveur Modbus TCP de l’onduleur M1-HYA ; les PDU ci-dessous omettent l’en-tête MBAP ajouté par le client TCP. Les octets de réponse sont des vérifications synthétiques de décodage, et non des captures d’appareil.
- Point de connexion et unité
- Adresse IP de l’onduleur, port TCP 502. Identifiant d’unité 247 (0xF7) pour les registres de l’installation ; adresse propre à l’onduleur de 1 à 246 pour ses registres. L’adresse 0 est la diffusion de l’installation, qui ne répond jamais ; ne jamais y lire.
- Fonction et convention d’adressage
- FC04, lecture des registres d’entrée : la section 4.1 indique que les registres en lecture seule acceptent uniquement 0x04. Les adresses du tableau sont celles du bus : le registre 30014 est envoyé comme 0x753E, sans décalage. Le tableau du chapitre 6 de V2.7 indique au contraire 0x03 pour ces registres et son exemple emploie 0x03 ; si FC04 renvoie l’exception 01, refaire la lecture avec FC03.
- SOC de l’installation
- Unité 247, PDU 04 75 3E 00 01 : un registre à 30014. PDU de réponse synthétique 04 02 02 DF : U16 0x02DF = 735, facteur 10, soit 73,5 %.
- Puissance de batterie de l’installation
- Unité 247, PDU 04 75 55 00 02 : registres 30037 et 30038. Données synthétiques FF FF EC 78, mot de poids fort en premier : S32 -5000, facteur 1000, soit -5,000 kW. V2.7 définit le signe négatif comme une décharge ; la batterie se décharge donc à 5 kW.
- Le décodage du manuel
- Le chapitre 6 lit la puissance active nominale 30540 à l’adresse d’onduleur 01 avec PDU 03 77 4C 00 02 et reçoit PDU 03 04 00 00 61 A8. 0x000061A8 = 25000, facteur 1000, soit 25,000 kW. Le mot de poids fort arrive en premier, fixant l’ordre des mots pour toutes les valeurs S32 et U32.
- Comparaison avec l’affichage
- Comparer le SOC et la puissance de batterie à mySigen durant la même minute, pendant une charge ou décharge stable. Un signe incorrect indique un autre registre ; une valeur 10 ou 1000 fois trop élevée indique que le facteur n’a pas été appliqué.
Acceptation : La batterie est lue par l’onduleur Sigen Hybrid auquel elle est raccordée, selon la table publique V2.7 de Sigenergy. Il ne s’agit ni d’une connexion directe au contrôleur de batterie ni d’un essai physique avec Edge, et aucune écriture EMS n’est effectuée.
-
Identifier le système
Relever sur la plaque le modèle de l’onduleur (par exemple Sigen PV 125M1-HYA), la variante du contrôleur de batterie, le nombre de modules par pile et le micrologiciel de l’onduleur. Vérifier que l’onduleur figure dans la ligne Hybrid Inv. du tableau 2-1 de Modbus Protocol V2.7 ; les modèles de secours M1-HYB nécessitent une révision ultérieure du protocole.
-
Trouver le point de connexion Modbus et les adresses
Edge se connecte à un onduleur de l’installation sur le port TCP 502. Les registres de l’installation répondent uniquement à l’adresse esclave 247. Chaque onduleur répond à son adresse esclave unique définie dans l’application, de 1 à 246. Demander à l’installateur de confirmer que l’installation répond en Modbus TCP et de fournir les adresses des onduleurs.
-
Raccorder le Gateway au réseau de l’onduleur
Raccorder le Gateway au réseau protégé desservant un port réseau RJ45 de l’onduleur, et non au port nommé SigenStack Ethernet Port (RJ45 3) dans le manuel, qui appartient à la batterie. Attribuer une adresse fixe à l’onduleur et réserver l’accès au port 502 au Gateway.
-
Lire le SOC de l’installation et la puissance de batterie
Utiliser FC04 pour les registres en lecture seule de la plage 30000. Lire 30014 à l’adresse 247 pour le SOC de l’installation et 30037 pour la puissance de batterie, comme dans l’exemple. Ne pas interroger plus d’une fois par seconde : V2.7 impose une période minimale de requête de 1000 ms et considère une absence de réponse sous 1000 ms comme un dépassement de délai.
-
Comparer, puis étendre
Comparer le SOC et la puissance de batterie à mySigen durant la même minute. Ajouter ensuite les valeurs de chaque onduleur à son adresse et les compteurs d’énergie. Ne pas écrire dans les registres de maintien et enregistrer les réponses manquantes comme indisponibles, et non comme des zéros.
Questions fréquentes
- Avec quel appareil Edge communique-t-il dans un système SigenStack ?
- L’onduleur hybride Sigen PV M1-HYA. Les modules SigenStack et le contrôleur de batterie s’y raccordent par CAN, et l’onduleur fournit les registres Modbus TCP sur le port 502. Une connexion vers n’importe quel onduleur de l’installation atteint l’adresse globale et celle de chaque onduleur.12
- À quoi correspond l’adresse esclave 247 ?
- C’est l’adresse de l’installation. Ses registres, comme le SOC global 30014 et la puissance de batterie 30037, répondent uniquement à 247. Chaque onduleur répond à sa propre adresse de 1 à 246, définie dans l’application. L’adresse 0 est une diffusion de commande qui ne répond jamais.1
- Faut-il lire avec FC03 ou FC04 ?
- FC04 pour les registres en lecture seule de la plage 30000. La section 4.1 de V2.7 indique qu’ils acceptent uniquement 0x04. Le tableau et l’exemple du chapitre 6 de cette même révision indiquent 0x03 ; si FC04 est refusé avec l’exception 01, essayer FC03.1
- Le protocole couvre-t-il les onduleurs de secours M1-HYB ?
- Pas dans V2.7. Son tableau 2-1 répertorie la série Sigen PV 50 à 125 M1-HYA sous Hybrid Inv. Pour un système HYB, obtenir la révision du protocole Sigenergy qui répertorie cette série avant d’utiliser ces registres.1
- Edge peut-il régler la puissance de charge ou de décharge de la batterie ?
- Ce guide ne le prévoit pas. V2.7 possède des registres de maintien pour le mode EMS, Remote EMS et les consignes de puissance. Le manuel C&I avertit de ne pas entrer dans Remote EMS ni en sortir sans confirmation de l’installateur. La commande nécessite l’accord du propriétaire du site et de Sigenergy.14
Sources
- Sigenergy Modbus Protocol V2.7, publié le 2025-05-23 (s’ouvre dans un nouvel onglet) (PDF)
- Fiche technique SigenStack BAT 12.0 et SigenStack BC, version 20260924 (s’ouvre dans un nouvel onglet) (PDF)
- Fiche technique Sigen Hybrid Inverter 50/60/80/100/110/125 kW (Sigen PV M1-HYA), version 20260709 (s’ouvre dans un nouvel onglet) (PDF)
- Manuel d’utilisation C&I Sigen Inverter and Sigen Battery Energy Storage System, version 04, 2026-06-02 (s’ouvre dans un nouvel onglet) (PDF)
Lecture complémentaire
- applicationEffacement avec stockage par batteries
- guideRôles du BESS, du BMS, de l’EMS et du PCS
- outilCalculateur d’autonomie de batterie
- outilConversion des adresses de registres Modbus
- outilDécodeur de données Modbus
- outilTerminaison et polarisation RS-485
- guideMise en service Modbus RS-485
- protocoleAppareils Modbus et tables de registres
- catégorieSystèmes de batteries et commandes
Les noms de produits et les marques commerciales appartiennent à leurs propriétaires. La publication ne suppose pas d'approbation ou d'une relation commerciale.





