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.

Eastron SDM120CTM, compteur monophasé sur TC pour rail DIN avec afficheur LCD rétroéclairé, bouton de défilement, bornes 5 à 10 et cache-bornes en place
  • Modbus RTU

Compteur de puissance et d'énergie

Interroger un ingénieur

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

Itinéraire vers Edge

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
Compteur de puissance et d'énergie
Interface
Gateway
Edge
Sortie
SDM120CT-ModbusBornes 9 (B-) et 10 (A+) du SDM120CT-Modbus
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 la paire RS-485 de la borne 10 (A+) et de la borne 9 (B-) vers le ZMB-31, avec la borne 8 (GND) comme référence lorsque le câble en comporte une. Reprenez l’ID du compteur, la vitesse de transmission et la parité affichées aux pages 9 à 11, et lisez les registres d’entrée de la série 30001 avec FC04. Si un autre automate interroge déjà le bus, convenez du changement avec son responsable au préalable. La sortie vers la plateforme du client est facultative ; Edge reste le système d’enregistrement local.

Quand le Gateway est proche du compteur, ou que plusieurs compteurs partagent un même bus RS-485 filaire

  • Modbus
  • Edge
  • Plateformes
Compteur de puissance et d'énergie
Interface
Gateway
Edge
Sortie
SDM120CT-ModbusBornes 9 (B-) et 10 (A+) du SDM120CT-Modbus
Interface série isoléeAdaptateur RS-485 vers hôte approuvé
ZGW-20 GatewayHéberge Edge localement
EpiSensor EdgeClient Modbus d'Edge
Plateforme du clientMQTT · API · fichiers
Modbus RTU · RS-485
Série isolée
S'exécute localement
Données transmises en option
Donnez à chaque compteur son propre ID de 1 à 247, utilisez la même vitesse, la même parité et les mêmes bits d’arrêt sur chaque compteur et dans le client série d’Edge, et reliez A+ à A et B- à B sur toute la ligne. Les documents d’Eastron ne donnent aucune consigne de terminaison ; terminez les deux extrémités de la ligne comme pour tout bus RS-485. Les documents du SDM120CT ne décrivent aucun port Ethernet ni Modbus TCP. La sortie vers la plateforme du client est facultative ; Edge reste le système d’enregistrement local.

Modèles

Télécharger
ModèlesinterfaceItiné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 à 7Lisez 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 impulsionPas 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ériePas de port Modbus. Comptez plutôt l’énergie à partir de la sortie impulsion.
SDM120CT 40 mA, 100 mA and 100 mV versionsVersions Modbus pour TC à faible courant ou à sortie tension, chacune avec son propre manuel d’utilisationHors 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
ÉvolutivitéSoutenu avec des conditions
ID de compteur de 1 à 247, jusqu’à 64 compteurs et 1000 m par bus, et jusqu’à 9600 bit/s selon le manuel. Le protocole n’indique aucune taille de bloc maximale ; commencez par des valeurs isolées et n’élargissez la lecture qu’une fois celle-ci éprouvée.23
Cycle de viePas encore évalué
Le manuel affiche la version logicielle à la dernière page de l’afficheur et le protocole porte la révision V1.3, mais aucun historique de firmware ni aucune durée de support n’est publié.12

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.

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

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

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

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

  5. 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
Le SDM120CT-Modbus a-t-il Modbus TCP ?
Pas dans les documents d’Eastron. Le manuel et la fiche technique décrivent un port RS-485 avec Modbus RTU. Edge le lit par une interface Modbus ZMB-31 ou un port série du Gateway.23