Eastron SDM120CT-Modbus
Compteur de puissance et d'énergie
Le SDM120CT-Modbus est le compteur multifonction monophasé d’Eastron de 18 mm de large pour transformateurs de courant externes à secondaire 1 A ou 5 A. Les documents d’Eastron et la face avant du compteur appellent la version Modbus SDM120CTM. Il mesure la tension, le courant, les puissances active, apparente et réactive, le facteur de puissance, la fréquence et les puissances moyennes, et tient des compteurs d’import, d’export et de total pour l’énergie active et réactive. Chaque mesure est un float IEEE 754 sur deux registres, lu avec FC04, registre de poids fort en premier, de la tension à 30001 (adresse PDU 0x0000) à l’énergie active totale à 30343.
compatibilité
Compatible avec EpiSensor Edge en Modbus RTU
Le SDM120CT-Modbus est compatible avec EpiSensor Edge par son port RS-485 Modbus RTU, lu à travers une interface Modbus ZMB-31 ou un port série du Gateway. Eastron publie la table des registres d’entrée avec le numéro de référence, l’adresse de départ hexadécimale, la longueur, le format de données float et l’unité de chaque mesure, ainsi qu’un exemple de requête et de réponse qui fixe la convention d’adresse et l’ordre des registres.
Compteurs SDM120CT-Modbus (SDM120CTM) à entrée TC 1 A ou 5 A, selon le protocole Modbus SDM120CTM V1.3 et le manuel d’utilisation V1.2. Les versions M-Bus (SDM120CTMB) et à impulsions seules (SDM120CTP) n’ont pas de port Modbus, et les versions pour TC 40 mA, 100 mA et 100 mV ont leurs propres manuels. Vérification sur site : lisez la tension à 30001 (adresse PDU 0x0000) et le courant à 30007 (0x0006) avec FC04 et comparez-les avec l’afficheur avant d’ajouter des points. Surveillance en lecture seule : aucune écriture dans les registres de TC, d’ID du compteur, de vitesse de transmission, d’impulsions, de mode de mesure ou de remise à zéro.
Connectez-le avec
Pour un compteur dans un tableau divisionnaire, quand une liaison sans fil évite de tirer un câble de données jusqu’au Gateway
- Modbus
- Sans fil
- Edge
- Plateformes
Quand le Gateway est proche du compteur, ou que plusieurs compteurs partagent un même bus RS-485 filaire
- Modbus
- Edge
- Plateformes
Modèles
| Modèles | interface | Itinéraire vers Edge |
|---|---|---|
| SDM120CT-Modbus (SDM120CTM) | RS-485 Modbus RTU sur les bornes 8 (GND), 9 (B-) et 10 (A+) ; entrée TC sur les bornes 1 et 2 pour un secondaire 1 A ou 5 A ; tension sur les bornes 3 (N) et 4 (L) ; deux sorties impulsion sur les bornes 5 à 7 | Lisez les registres float de la série 30001 avec FC04 sur la liaison série. |
| SDM120CT-Mbus (SDM120CTMB) | M-Bus EN 13757-3 à la place de RS-485 Modbus, avec la même entrée TC et les mêmes sorties impulsion | Pas de port Modbus, cette table de registres ne s’applique donc pas. Vérifiez le modèle sur l’étiquette en face avant avant de prévoir une lecture Modbus. |
| SDM120CT-Pulse (SDM120CTP) | Deux sorties impulsion et aucun port série | Pas de port Modbus. Comptez plutôt l’énergie à partir de la sortie impulsion. |
| SDM120CT 40 mA, 100 mA and 100 mV versions | Versions Modbus pour TC à faible courant ou à sortie tension, chacune avec son propre manuel d’utilisation | Hors du champ de ce guide. Utilisez le manuel et le protocole correspondant à l’entrée TC exacte du compteur installé. |
Spécifications
La série SDM120CT est un compteur pour rail DIN de 18 mm, un module de large, pour circuits monophasés à deux fils, qui mesure à travers un TC externe. Il affiche les kWh totaux, importés et exportés, la tension, le courant, la puissance active, la fréquence et le facteur de puissance sur un écran LCD rétroéclairé que l’on fait défiler avec un bouton, et conserve l’énergie réactive et les puissances moyennes dans ses registres. La version Modbus ajoute un port RS-485 Modbus RTU aux deux sorties impulsion présentes sur toutes les versions ; Eastron le fabrique aussi en M-Bus ou avec des sorties impulsion seules.23
- Versions
- SDM120CTM (Modbus, vendu par Eastron Europe sous le nom SDM120CT-Modbus), SDM120CTMB (M-Bus) et SDM120CTP (impulsions seules), tous avec deux sorties impulsion. Les versions à entrée TC 40 mA, 100 mA et 100 mV sont documentées à part.23
- Tension
- 230 V CA nominal, 176 à 276 V CA dans le manuel ; la fiche technique donne 120 V ou 230 V CA nominal, de 80 % à 120 % de Un. 50 ou 60 Hz. Vérifiez les valeurs assignées sur l’étiquette en face avant.23
- Entrée de courant
- TC externe, secondaire 1 A ou 5 A, courant de base 5 A. Primaire du TC de 5 à 9999 A, réglé par Modbus ou, pour les valeurs de 5 à 600 A de la liste du manuel, avec le bouton en face avant.12
- Précision
- Énergie active classe 1 selon IEC 62053-21 et classe B selon EN 50470-1/3 ; énergie réactive classe 2 selon IEC 62053-23. Tension 0,5 % du maximum de la plage, courant 0,5 % du nominal, fréquence 0,2 % de la fréquence médiane, facteur de puissance 1 % de l’unité, puissances active, réactive et apparente 1 % du maximum de la plage.2
- MID
- Certifié MID B et D selon la directive 2014/32/EU, certificat 0120/SGS0141.3
- RS-485
- Modbus RTU, semi-duplex, sur les bornes 8 (GND), 9 (B-) et 10 (A+). ID du compteur de 1 à 247 ; 1200, 2400, 4800 ou 9600 bit/s ; parité aucune, paire ou impaire ; 1 ou 2 bits d’arrêt. Réglages d’usine : ID 1, 2400 bit/s, sans parité. Jusqu’à 64 compteurs et 1000 m par bus.123
- Écarts sur les réglages série
- La fiche technique ajoute 19200 bit/s et indique un bit d’arrêt. Le manuel et les codes de vitesse du protocole s’arrêtent à 9600 bit/s, et le protocole n’offre deux bits d’arrêt que sans parité. Relevez les réglages en place aux pages 9 à 11 de l’afficheur.123
- Sorties impulsion
- Deux sorties passives. La sortie 1 se configure pour les kWh ou kVArh totaux, importés ou exportés, à 0,001, 0,01, 0,1 ou 1 kWh par impulsion, largeur d’impulsion 200, 100 ou 60 ms. La sortie 2 est fixée à 1000 imp/kWh d’énergie active totale.2
- Consommation et affichage
- Consommation propre de 2 W / 10 VA au plus. Écran LCD rétroéclairé, lecture maximale 999 999 kWh.23
- Boîtier
- 18 × 118 × 64 mm (L × H × P) selon DIN 43880, un module sur rail DIN de 35 mm. IP51 pour usage intérieur, matériau autoextinguible UL94 V-0, classe de protection II.23
- Environnement
- Fonctionnement de -25 à +55 °C, stockage de -40 à +70 °C, jusqu’à 2000 m. Le manuel donne 0 à 95 % d’humidité relative sans condensation et la catégorie d’installation CAT II ; la fiche technique donne 90 % d’humidité relative au plus en fonctionnement et CAT III.23
- Normes
- CEM selon EN 61326-1 et EN 61326-2-3, sécurité basse tension selon EN 61010-1, directive MID 2014/32/EU.3
interface
Mesures documentées et limites d'intégration pour SDM120CT-Modbus.
- Eastron donne à chaque registre d’entrée une référence à cinq chiffres à partir de 30001 et une adresse de départ hexadécimale : la tension a la référence 30001 avec l’adresse de départ 00 00, l’adresse PDU est donc la référence moins 30001. Envoyez 0x0000 pour la tension. Un client qui numérote les registres à partir de un affiche ce même registre comme 30001.
- Chaque mesure est un float IEEE 754 de 32 bits sur deux registres. L’exemple de réponse du protocole envoie le registre de poids fort et l’octet de poids fort en premier, 43 66 33 34 pour 230,2 V, et ne décrit aucun réglage de l’ordre des mots. L’adresse de départ et le nombre de registres doivent être pairs tous les deux : une valeur impaire tombe au milieu d’un float et le compteur renvoie une erreur.
- FC04 lit les registres d’entrée 3X qui portent les mesures. FC03 lit les registres de maintien 4X qui portent les réglages. Le protocole cite les codes fonction 3, 4, 8 et 16 comme valides et indique que le compteur ne répond pas à l’adresse de diffusion.
- Valeurs instantanées : tension à 30001 (0x00) en V, courant à 30007 (0x06) en A, puissance active à 30013 (0x0C) en W, puissance apparente à 30019 (0x12) en VA, puissance réactive à 30025 (0x18) en VAr, facteur de puissance à 30031 (0x1E) sans unité et fréquence à 30071 (0x46) en Hz.
- Énergie : énergie active importée à 30073 (0x48) et énergie active exportée à 30075 (0x4A) en kWh, énergie réactive importée à 30077 (0x4C) et énergie réactive exportée à 30079 (0x4E) en kvarh, énergie active totale à 30343 (0x156) en kWh et énergie réactive totale à 30345 (0x158) en kvarh.
- L’énergie active totale suit le mode de mesure du registre de maintien 463777 (adresse de départ F9 20) : le mode 1 compte l’import seul, le mode 2 compte l’import plus l’export et c’est le réglage par défaut, le mode 3 compte l’import moins l’export. Sur un circuit qui peut exporter, relevez 30073 et 30075 séparément au lieu de vous fier au total.
- Puissances moyennes : puissance moyenne totale à 30085 (0x54) et son maximum à 30087 (0x56), puissance moyenne importée à 30089 (0x58) et son maximum à 30091 (0x5A), puissance moyenne exportée à 30093 (0x5C) et son maximum à 30095 (0x5E), toutes en W ; courant moyen à 30259 (0x0102) et son maximum à 30265 (0x0108) en A. La période d’intégration est le registre de maintien 40003, 60 minutes par défaut.
- Le primaire du TC est le registre de maintien 40051, de 5 à 9999 A, et le secondaire du TC est le 40053, 1 A ou 5 A ; les pages 12 et 13 de l’afficheur montrent les deux. Comparez le courant à 30007 avec l’afficheur : s’ils concordent, le registre porte déjà la valeur affichée par le compteur et Edge n’a besoin d’aucun multiplicateur supplémentaire.
- Le manuel donne 999 999 kWh comme lecture maximale. Jusqu’à cette valeur, un float de 32 bits résout encore 0,0625 kWh ou mieux, de sorte que les compteurs d’énergie gardent une résolution utile sur toute la plage du compteur.
- Le numéro de série est le registre de maintien 464513 (adresse de départ FC 00), un entier non signé de 32 bits sur deux registres, en lecture seule avec FC03. Il sert à rapprocher un compteur de sa fiche.
- Les réglages sont des registres de maintien : période d’intégration 40003, largeur d’impulsion 40013, parité et bits d’arrêt 40019, ID du compteur 40021, vitesse de transmission 40029, primaire du TC 40051 et secondaire 40053, mode de la sortie impulsion 1 40087, constante de la sortie impulsion 1 463761, mode de mesure 463777 et remise à zéro des moyennes à 461457. Gardez-les tous hors de l’interrogation de surveillance.
- Chaque en-tête de page du protocole porte "SDM120MVRTU Protocol", alors que son titre et sa table de registres nomment le SDM120CTM ; Eastron Europe publie le fichier comme le SDM120CT Modbus protocol. Confirmez la table sur le compteur installé avec les lectures de tension et de courant de l’exemple détaillé.
appréciation
Compteurs SDM120CT-Modbus (SDM120CTM) à entrée TC 1 A ou 5 A, selon le protocole Modbus SDM120CTM V1.3 et le manuel d’utilisation V1.2. Les versions M-Bus (SDM120CTMB) et à impulsions seules (SDM120CTP) n’ont pas de port Modbus, et les versions pour TC 40 mA, 100 mA et 100 mV ont leurs propres manuels. Vérification sur site : lisez la tension à 30001 (adresse PDU 0x0000) et le courant à 30007 (0x0006) avec FC04 et comparez-les avec l’afficheur avant d’ajouter des points. Surveillance en lecture seule : aucune écriture dans les registres de TC, d’ID du compteur, de vitesse de transmission, d’impulsions, de mode de mesure ou de remise à zéro.
- InteropérabilitéBien soutenu
- Eastron documente Modbus RTU sur RS-485 avec une table de registres d’entrée qui donne la référence, l’adresse de départ hexadécimale, la longueur, le format float et l’unité de chaque mesure, ainsi qu’un exemple de requête et de réponse aux CRC valides qui fixe la convention d’adresse et l’ordre des registres.1
- précisionSoutenu avec des conditions
- Énergie active classe 1 et classe B MID, énergies active et réactive importées et exportées séparées, puissance, facteur de puissance, fréquence et puissances moyennes. La précision du système dépend aussi du TC externe et du rapport réglé sur le compteur, et le compteur total suit le mode de mesure.123
- sécuritéPas encore évalué
- Les registres de TC, d’ID du compteur, de vitesse de transmission, d’impulsions, de mode de mesure et de remise à zéro des moyennes sont modifiables par Modbus avec FC16, et le manuel indique que les paramètres du compteur peuvent être programmés par le port RS-485.12
- fiabilitéSoutenu avec des conditions
- Le protocole documente les réponses d’exception et une erreur pour une lecture qui commence ou se termine à l’intérieur d’un float. La fiche technique indique l’immunité aux décharges électrostatiques, aux transitoires rapides et aux ondes de choc. La fiche technique et le manuel divergent sur certaines options série, il faut donc relever les réglages en place sur l’afficheur.13
- rudesseSoutenu avec des conditions
- IP51 pour usage intérieur, fonctionnement de -25 à +55 °C, classe de protection II. Le manuel donne la catégorie d’installation CAT II et la fiche technique CAT III, le compteur a donc sa place dans un tableau divisionnaire fermé.23
Configuration
Lire la tension à 30001, adresse PDU 0x0000
Le protocole Modbus SDM120CTM V1.3, page 5, place la tension au registre d’entrée 30001, adresse de départ Modbus 00 00, longueur 4 octets, format de données Float, unité Volts, lue avec le code fonction 04. Son exemple de la page 3 lit ce registre et renvoie 230,2 V. Prenez cette table comme point de départ et comparez le résultat avec l’afficheur.
- Requête
- 01 04 00 00 00 02 71 CB : ID du compteur 1, FC04, adresse 0x0000, deux registres, CRC RTU. C’est la requête de l’exemple d’Eastron lui-même.
- Convention d’adresse
- La référence 30001 d’Eastron a l’adresse de départ 00 00, envoyez donc 0x0000. Un client qui numérote les registres d’entrée à partir de un affiche ce même registre comme 30001. N’envoyez ni 30001 ni 0x7531 comme adresse.
- Exemple de réponse
- 01 04 04 43 66 33 34 1B 38 : quatre octets de données, registre de poids fort 43 66 en premier, registre de poids faible 33 34 ensuite. C’est la réponse imprimée dans le protocole, pas une réponse capturée sur un compteur.
- Décodage
- Registre de poids fort en premier : 0x43663334 interprété comme float 32 bits IEEE 754 vaut 230,2. Dans l’autre ordre des registres, les mêmes octets donnent 0x33344366, environ 4,2 × 10⁻⁸, ce qui montre tout de suite que l’ordre des mots du client est faux.
- Contrôle du TC
- 01 04 00 06 00 02 91 CA lit le courant à 30007 (0x0006). Son float doit concorder avec le courant à la page 5 de l’afficheur ; s’il en diffère du rapport du TC, vérifiez le primaire et le secondaire du TC aux pages 12 et 13 avant d’ajouter les points de puissance et d’énergie.
- Acceptation
- Conservez les points lorsque la tension et le courant concordent avec l’afficheur au même moment. Sinon, vérifiez l’ID du compteur, si le client a ajouté un à l’adresse, et l’ordre des registres avant d’ajouter d’autres points.
Acceptation : Les deux CRC de requête et le CRC de la réponse du protocole sont vérifiés de façon indépendante. Une réponse réelle doit concorder avec l’afficheur avant d’activer les points de puissance et d’énergie.
-
Identifier le compteur
Vérifiez que l’étiquette en face avant indique SDM120CTM et que le compteur est la version pour TC 1 A ou 5 A. Le SDM120CTMB est en M-Bus et le SDM120CTP n’a que des sorties impulsion, et aucun des deux ne porte cette table de registres. Notez le TC posé sur le circuit et le primaire du TC affiché à la page 12.
-
Relever les réglages série sur le compteur
Faites défiler l’afficheur avec le bouton : la page 9 montre l’ID du compteur, la page 10 la vitesse de transmission et la page 11 la parité. Les réglages d’usine sont ID 1, 2400 bit/s et sans parité. Saisissez les mêmes valeurs dans le client série d’Edge ou dans le ZMB-31 et laissez les réglages du compteur inchangés.
-
Câbler la paire RS-485
Raccordez A+ à la borne 10 et B- à la borne 9, avec la borne 8 comme masse de signal lorsque le câble a un conducteur de référence. Gardez la même polarité sur chaque compteur, donnez à chaque compteur son propre ID de 1 à 247 et terminez les deux extrémités de la ligne.
-
Faire une lecture de tension
Envoyez FC04 à l’adresse 0x0000 pour deux registres, comme dans la lecture détaillée ci-dessous, et décodez un float de 32 bits avec le registre de poids fort en premier. Comparez-le avec la tension à la page 4 de l’afficheur.
-
Contrôler le courant, puis ajouter des points
Lisez le courant à 0x0006 et comparez-le avec la page 5 de l’afficheur pour confirmer le réglage du TC. Ajoutez ensuite la puissance active, le facteur de puissance, la fréquence et les compteurs de kWh importés et exportés à 0x48 et 0x4A, chacun sur deux registres à une adresse paire, et gardez les registres de maintien hors de la configuration d’interrogation.
Questions fréquentes
- Le SDM120CTM est-il le même compteur que le SDM120CT-Modbus ?
- Oui. La fiche technique d’Eastron désigne la version Modbus comme SDM120CTModbus et donne SDM120CTM comme type de compteur, le manuel d’utilisation et le protocole sont intitulés SDM120CTM, et l’étiquette en face avant indique SDM120CTM. Eastron Europe le vend sous le nom SDM120CT-Modbus. La version M-Bus est le SDM120CTMB et la version à impulsions le SDM120CTP.123
- Est-ce 30001 que j’envoie comme adresse ?
- Non. 30001 est le numéro de référence d’Eastron pour la tension, et le protocole donne son adresse de départ 00 00, l’adresse PDU sur la ligne est donc 0x0000. Retranchez 30001 de toute référence de la table. Comme chaque valeur occupe deux registres à une adresse paire, une adresse décalée d’un tombe au milieu d’un float et le compteur renvoie une erreur.1
- Quel ordre des mots le SDM120CT-Modbus utilise-t-il ?
- Registre de poids fort en premier, octet de poids fort en premier. L’exemple de réponse du protocole renvoie 43 66 33 34 pour 230,2 V, avec l’octet de poids fort du registre de poids fort en premier, et le document ne décrit aucun réglage qui change l’ordre. Réglez Edge sur des floats big-endian avec le mot de poids fort en premier et confirmez avec la lecture de tension.1
- En quoi diffère-t-il du SDM120-Modbus ?
- Le SDM120-Modbus fait passer le courant de charge par ses propres bornes ; sa page d’appareil couvre ses valeurs assignées et sa table de registres. Le SDM120CT-Modbus mesure à travers un TC externe à secondaire 1 A ou 5 A et à primaire de 5 à 9999 A, réglé sur le compteur, de sorte que la taille du circuit est fixée par le TC et non par le compteur.23
- Le SDM120CT-Modbus sépare-t-il l’énergie importée et exportée ?
- Oui. L’énergie active importée est à 30073 et l’énergie active exportée à 30075 en kWh, avec l’énergie réactive importée et exportée à 30077 et 30079. L’énergie active totale à 30343 dépend du mode de mesure, import plus export par défaut ; sur un circuit avec production photovoltaïque ou un autre export, lisez donc séparément les deux compteurs directionnels.1
Sources
- Eastron SDM120CTM Smart Meter Modbus Protocol Implementation V1.3, avec la table des registres d’entrée FC04 (pages 5 et 6) et la table des registres de maintien (pages 7 et 8) (s’ouvre dans un nouvel onglet) (PDF)
- Manuel d’utilisation Eastron SDM120CTM V1.2, avec les caractéristiques, les réglages RS-485, les pages de l’afficheur et le schéma de câblage (s’ouvre dans un nouvel onglet) (PDF)
- Fiche technique de la série Eastron SDM120CT, monophasée pour rail DIN, avec les versions Modbus, M-Bus et impulsions, le certificat MID et les limites du bus (s’ouvre dans un nouvel onglet) (PDF)
Lecture complémentaire
- guideEastron SDM120-Modbus : la version 45 A en raccordement direct
- guideEastron SDM630MCT : le compteur triphasé à entrée TC
- outilTraducteur d'adresses de registres Modbus
- outilDécodeur de données Modbus
- outilCalculateur CRC et LRC Modbus
- guideCompteurs raccordés sur TC
- fabricantAppareils Eastron
- protocoleAppareils Modbus et tables de registres
- catégorieCompteurs d’énergie
Les noms de produits et les marques commerciales appartiennent à leurs propriétaires. La publication ne suppose pas d'approbation ou d'une relation commerciale.











