SMA Sunny Island X

Onduleur de batterie triphasé

Les Sunny Island X 30 et 50 (SI30-20, SI50-20) sont des onduleurs de batterie triphasés de 30 et 50 kW pour le stockage tertiaire raccordé au réseau, de secours et hors réseau. SMA publie une liste de paramètres de l’appareil avec le registre Modbus, l’ID d’unité, le type et le format de chaque valeur. Edge la lit par le port Ethernet de l’onduleur en FC03, big-endian, à l’ID d’unité 3 pour l’appareil ou 2 pour le système.

SMA Sunny Island X 30 / 50
  • Modbus TCP

Onduleur de batterie triphasé

Interroger un ingénieur

compatibilité

Compatible avec EpiSensor Edge via Modbus TCP

La liste des paramètres et valeurs de mesure du Sunny Island X de SMA, valable à partir du micrologiciel 3.04.80.R, donne le registre SMA Modbus, l’ID d’unité, le type de données et le format de chaque valeur, et l’information technique SMA Modbus ennexOS donne les ID d’unité, la transmission big-endian, les valeurs NaN et le port 502. Edge lit l’onduleur en tant que client Modbus TCP.

SI30-20 et SI50-20 à partir du micrologiciel 3.04.80.R, avec le manuel d’utilisation SIxx-20-BE-en-11 et la fiche technique SIxx-20-DS-en-27. Vérification sur site : lisez le type d’appareil en 30053 à l’ID d’unité 3 et comparez le SoC avec l’interface web de l’onduleur. Lecture seule : les registres de puissance active, de puissance batterie et de mode BMS restent du ressort du System Manager ou du système de gestion de l’énergie du site.

Connectez-le avec

Pour tout Sunny Island X raccordé au réseau du site, en tant que System Manager ou appareil subordonné

  • Modbus
  • Edge
  • Plateformes
Onduleur de batterie triphasé
Interface
Gateway
Edge
Sortie
Sunny Island XPrise réseau du Sunny Island X (Ethernet)
Ethernet protégéLAN segmenté
ZGW-20 GatewayHéberge Edge localement
EpiSensor EdgeClient Modbus TCP d’Edge
Plateforme du clientMQTT · API · fichiers
Modbus TCP
Ethernet protégé
S’exécute localement
Données transmises en option
Activez la fonction Modbus de l’onduleur, désactivée par défaut, puis pointez Edge sur l’adresse IP de l’onduleur, port 502. Lisez l’ID d’unité 3 pour les valeurs propres à cet onduleur et l’ID d’unité 2 pour les valeurs système sur un System Manager. La prise BAT ETH sert à la communication batterie et n’est pas le port de surveillance. 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
SI30-20 (Sunny Island X 30)Ethernet avec Modbus TCP et Speedwire, Wi-Fi pour la mise en service, prise batterie BAT ETHModbus TCP, ID d’unité 3. Type d’appareil 19018 au registre 30053.
SI50-20 (Sunny Island X 50)Mêmes interfaces et même liste de paramètresModbus TCP, ID d’unité 3. Type d’appareil 19017 au registre 30053.
Sunny Island X US models (SI27-US208-20, SI40-US480-20, SI60-US480-20) and Sunny Tripower Storage X (STPS30-20, STPS50-20)Partagent la même information technique Modbus et, pour les modèles US, la liste de paramètresLeurs codes de type d’appareil diffèrent (19021, 19020, 19019 pour les modèles US). Reprenez les caractéristiques dans la fiche technique propre à chaque modèle ; ce guide couvre les SI30-20 et SI50-20 en 400 V.
Sunny Island 4.4M, 6.0H and 8.0HGénération monophasée antérieure de Sunny Island, avec une liste de paramètres différenteUtilisez le guide du Sunny Island 6.0H-13 ; n’appliquez pas ces registres.

Spécifications

Le Sunny Island X est un onduleur de batterie triphasé de 30 ou 50 kW, pour batteries lithium-ion ou sodium-ion sur un bus CC de 200 à 980 V. Il peut servir de System Manager pour jusqu’à 11 appareils, ou se placer sous un SMA Data Manager M pour jusqu’à 50.4

Puissance nominale
30 000 W (SI30-20) / 50 000 W (SI50-20) ; 30 000 / 50 000 VA4
Connexion batterie
200 à 980 V CC, 150 A max. ; communication batterie par Modbus TCP ou bus CAN4
Raccordement CA
400 V nominal, plage de 187 à 528 V, 50/60 Hz, L1, L2, L3, N, PE4
Modbus TCP
Port 502 ; ID d’unité 1 produit, 2 système, 3 appareil ; lecture FC03 et FC04 jusqu’à 125 registres2
Cybersécurité
EN 18031-1, ETSI EN 303 645, Speedwire Encrypted Communication, mises à jour automatiques4
Environnement
IP65 / NEMA 4X ; -25 à +60 °C avec déclassement à partir de 45 °C ; 104 kg4

interface

Mesures documentées et limites d'intégration pour Sunny Island X.

  • Adressage : l’adresse de registre SMA Modbus de la liste de paramètres est envoyée telle quelle, donc 30845 part dans la requête sous la forme 0x787D. Chaque valeur 32 bits occupe deux registres, big-endian, mot de poids fort en premier.
  • Identité, ID d’unité 3 : classe d’appareil en 30051 (U32 TAGLIST, 8007 Battery Inverter), type d’appareil en 30053 (U32 TAGLIST : 19017 Sunny Island 50, 19018 Sunny Island 30), numéro de série en 30057 et micrologiciel en 30059 (FW_VERSION).
  • Batterie, ID d’unité 3 sauf indication contraire : état de charge en 30845 (U32 FIX0, %, aussi à l’ID d’unité 2), tension batterie en 30851 (U32 FIX2, V), courant batterie en 30843 (S32 FIX3, A), température batterie en 30849 (S32, 0,1 °C) et capacité nominale de la batterie en 40187 (U32 FIX0, Wh, ID d’unité 2 ou 3).
  • Puissance batterie, ID d’unité 3 : charge batterie actuelle en 31393 et décharge batterie actuelle en 31395 (U32 FIX0, W, chacune en valeur absolue positive). Les compteurs d’énergie de charge et de décharge batterie en 31397 et 31401 sont des U64 ; le client Modbus d’Edge lit des valeurs 16 et 32 bits : utilisez donc le rendement total U32 en 30531 (FIX0, Wh) pour l’énergie CA sortie de l’onduleur.
  • Côté CA, ID d’unité 3 : puissance en 30775 (S32 FIX0, W, aussi à l’ID d’unité 2), tension réseau L1 à L3 en 30783, 30785, 30787 (U32 FIX2, V), courant réseau en 30795 (U32 FIX3, A), fréquence réseau en 30803 (U32 FIX2, Hz) et puissance réactive en 30805 (S32 FIX0, var).
  • Valeurs du site, ID d’unité 3 : puissance de charge en 30861, puissance soutirée au réseau en 30865 et injection réseau en 30867, puissance PV produite en 30869 (S32 FIX0, W), et raccordement au réseau de l’installation en 30881 (1779 séparé, 1780 réseau public, 1781 réseau en îlotage).
  • État : condition en 30201 (35 Fault, 303 Off, 307 Ok, 455 Warning ; ID d’unité 2 ou 3), état de fonctionnement de la batterie en 30955 (303 Off, 2291 veille, 2292 charge, 2293 décharge), état de la batterie en 31391 et état de fonctionnement général en 40029.
  • Les valeurs NaN signifient absence de donnée : S32 0x80000000, U32 0xFFFFFFFF, état U32 0xFFFFFD. Enregistrez-les comme indisponibles, pas comme des nombres.
  • Les registres de commande comprennent 40210 (mode de consigne de puissance active), 40236 (mode BMS), 44449 et 44451 (limites de puissance batterie) et 40018 (arrêt rapide). SMA indique que la commande directe de la batterie à l’ID d’unité 3 exige de désactiver la gestion de l’énergie du System Manager et qu’un EMS tiers reprenne les fonctions de sécurité. Edge ne les écrit pas ; ce guide est en lecture seule.

appréciation

SI30-20 et SI50-20 à partir du micrologiciel 3.04.80.R en SMA Modbus TCP local. SunSpec, la commande de la batterie, les services de gestion du réseau et la configuration du System Manager sont exclus.

InteropérabilitéBien soutenu
SMA publie une liste de paramètres propre au micrologiciel avec registre, ID d’unité, type, format et codes de valeur, ainsi que les règles générales d’adressage, de NaN et de cadencement.12
précisionSoutenu avec des conditions
Le SoC, la tension et le courant batterie, les puissances de charge et de décharge séparées, les valeurs CA par phase et l’état sont définis avec résolution et unité. Les compteurs d’énergie batterie sont des U64, hors de portée du client Modbus 16 et 32 bits d’Edge ; le rendement total CA existe en copie U32.1
sécuritéSoutenu avec des conditions
Modbus est désactivé par défaut et le produit est conforme à EN 18031-1 et ETSI EN 303 645. Une fois actif, les points de données hors de la protection Grid Guard sont lisibles sans mot de passe, et des registres de commande inscriptibles existent.345
fiabilitéSoutenu avec des conditions
Les valeurs NaN signalent les données manquantes, les registres de condition et d’état remontent les défauts, et SMA fixe des limites de cadencement d’une seconde et de cinq valeurs par transfert.12
rudesseBien soutenu
IP65 / NEMA 4X, catégorie climatique 4K4, -25 à +60 °C avec déclassement à partir de 45 °C et humidité de 95 % sont publiés.4
ÉvolutivitéSoutenu avec des conditions
Chaque onduleur est son propre serveur Modbus à l’ID d’unité 3, et un System Manager ajoute les valeurs système à l’ID d’unité 2 pour jusqu’à 11 appareils. Les limites de cadencement de SMA s’appliquent à chaque onduleur.24
Cycle de vieBien soutenu
La liste de paramètres indique le micrologiciel à partir duquel elle est valable, et l’information technique, le manuel et la fiche technique portent des numéros de version et des dates.125

Configuration

Identifier le SI50-20 en 30053, puis lire le SoC et la puissance de charge

La liste de paramètres du Sunny Island X (micrologiciel 3.04.80.R) définit le type d’appareil en 30053 (U32 TAGLIST, ID d’unité 3), l’état de charge actuel de la batterie en 30845 (U32 FIX0, %, ID d’unité 2 ou 3) et la charge batterie actuelle en 31393 (U32 FIX0, W, ID d’unité 3). La transmission est big-endian. Les octets de réponse servent de contrôle synthétique du décodeur, pas de réponse capturée sur un onduleur.

Cible
Adresse IP de l’onduleur, port TCP 502, ID d’unité 3 dans l’en-tête MBAP
PDU de requête d’identité
03 75 65 00 02 : FC03, adresse littérale 30053 (0x7565), quantité 2
PDU de réponse d’identité synthétique
03 04 00 00 4A 49 : U32 0x00004A49 = 19017, Sunny Island 50 ; 19018 (0x4A4A) correspondrait au Sunny Island 30
Requête de SoC et réponse synthétique
03 78 7D 00 02 lit 30845 (0x787D) ; 03 04 00 00 00 4B est le U32 75, FIX0, soit 75 %
Requête de puissance de charge et réponse synthétique
03 7A A1 00 02 lit 31393 (0x7AA1) ; 03 04 00 00 27 10 est le U32 10000, soit 10 000 W en charge
Valeur indisponible
03 04 FF FF FF FF est le NaN U32 ; enregistrez-le comme absence de donnée, pas comme 4294967295 W
Acceptation
Conservez les points lorsque le type d’appareil correspond à la plaque signalétique et que le SoC concorde au même moment avec l’interface web.

Acceptation : Une identité et un SoC concordants confirment l’ID d’unité, l’adressage littéral et le décodage big-endian. Ajoutez ensuite les points CA et d’état, dans le respect du cadencement indiqué par SMA.

  1. Identifier l’onduleur et son rôle

    Relevez la plaque signalétique (SI30-20 ou SI50-20), le micrologiciel et si cet onduleur est System Manager ou subordonné. Ce guide utilise la liste de paramètres valable à partir du micrologiciel 3.04.80.R et le manuel d’utilisation SIxx-20-BE-en-11 pour le micrologiciel 3.04.xxx.R. Ne modifiez pas le rôle de System Manager pour obtenir une lecture.

  2. Activer Modbus délibérément

    L’interface Modbus est désactivée par défaut. Un installateur habilité active la fonction Modbus dans l’interface utilisateur de l’onduleur, comme l’indique la procédure de mise en service du manuel. SMA précise qu’une fois Modbus actif, la lecture des points de données non protégés par le code Grid Guard ne demande aucun autre mot de passe : gardez donc le port sur un réseau protégé et ne le redirigez jamais vers l’extérieur.

  3. Raccorder Edge à la prise réseau

    Utilisez la prise réseau de l’onduleur sur le LAN du site, pas la prise BAT ETH, qui sert à la communication batterie. Créez dans Edge une connexion Modbus TCP vers l’adresse IP de l’onduleur, port 502, et utilisez l’ID d’unité 3 pour les valeurs de l’appareil.

  4. Lire l’identité, puis les valeurs batterie

    Lisez le type d’appareil en 30053 sur deux registres en FC03, comme dans la lecture détaillée, puis le SoC en 30845, la tension batterie en 30851 et les puissances de charge et de décharge actuelles en 31393 et 31395. Lisez chaque U32 ou S32 en une requête de deux registres. Ignorez les compteurs U64 ; Edge lit des registres 16 et 32 bits.

  5. Espacer les requêtes et rejeter les NaN

    SMA demande au moins une seconde entre deux transferts Modbus et pas plus de cinq paramètres ou valeurs de mesure à la fois ; utilisez des lectures par blocs pour les plages contiguës. Traitez les valeurs NaN comme indisponibles. Comparez le SoC et la puissance CA avec l’interface web de l’onduleur avant d’ajouter d’autres points.

Questions fréquentes

Quel ID d’unité un Sunny Island X utilise-t-il en Modbus ?
SMA utilise l’ID d’unité 1 pour les informations produit, 2 pour les valeurs et consignes système et 3 pour les valeurs propres à l’appareil. Lisez les valeurs batterie et CA de l’onduleur à l’ID d’unité 3 ; le SoC, la puissance et la condition existent aussi à l’ID d’unité 2 pour le système.12
La puissance batterie est-elle un seul registre signé sur le Sunny Island X ?
La liste de paramètres donne à la place deux valeurs absolues positives : charge batterie actuelle en 31393 et décharge batterie actuelle en 31395, toutes deux en U32 et en W. Le courant batterie en 30843 est un S32 en A.1
Edge peut-il commander la batterie par l’interface Modbus du Sunny Island X ?
SMA ne documente la commande de la batterie à l’ID d’unité 3 qu’avec la gestion de l’énergie du System Manager désactivée, après quoi un EMS tiers doit reprendre les fonctions de sécurité de la batterie et de l’onduleur. Ce guide se limite à la lecture.3