ABB M2M Modbus
Analyseur de réseau
Le M2M est l’analyseur de réseau d’ABB pour montage en tableau, au format 96 × 96 mm, destiné aux installations basse et moyenne tension. Il mesure la tension, le courant, le facteur de puissance, la fréquence, les puissances et énergies active, réactive et apparente dans les deux sens, ainsi que le THD de tension et de courant, au moyen de TC externes de 1 A ou 5 A et de TT en option. Le manuel d’ABB couvre sept versions. Trois disposent d’un port RS-485 à isolation optique en Modbus RTU : M2M MODBUS (2CSG299893R4052), M2M ALARM (2CSG299923R4052) et M2M I/O (2CSG299933R4052). Le M2M ETHERNET (2CSG299903R4052) dispose d’un port RJ45 en Modbus TCP. Le M2M de base (2CSG299883R4052), le M2M LV (2CSG299943R4052) et le M2M PROFIBUS (2CSG299913R4052) n’ont pas de port Modbus. ABB donne les adresses de registres en hexadécimal et transmet chaque grandeur sur deux registres : volts entiers, milliampères, watts et énergie par unités de 100 Wh. Le catalogue néerlandais d’ABB indique que le M2M MODBUS n’est plus commercialisé et désigne le M4M 20 Modbus, 2CSG251141R4051, comme successeur.
compatibilité
Compatible avec EpiSensor Edge via Modbus TCP ou Modbus RTU
Le M2M est compatible avec EpiSensor Edge en Modbus RTU sur le port RS-485 des M2M MODBUS, M2M ALARM et M2M I/O, lu par une interface Modbus ZMB-31 ou par un port série du Gateway, et en Modbus TCP sur le port RJ45 du M2M ETHERNET. ABB publie la table de registres FC03 avec les adresses hexadécimales, les types de données sur 32 bits et les unités, et sa propre trame d’exemple confirme la convention d’adressage.
M2M MODBUS 2CSG299893R4052, M2M ALARM 2CSG299923R4052 et M2M I/O 2CSG299933R4052 sur RS-485, avec la spécification du protocole de communication V2.0 (2CSG445011D0201) ; M2M ETHERNET 2CSG299903R4052 en Modbus TCP, avec la table de registres de son manuel d’interface Rev. 1.0 (2CSG445012D0201). Le M2M de base 2CSG299883R4052, le M2M LV 2CSG299943R4052 et le M2M PROFIBUS 2CSG299913R4052 n’ont pas de port Modbus. Contrôle sur site : lire le rapport de TC à 11A0h et la tension simple L1-N à 1002h, puis comparer les deux avec le paramétrage et l’afficheur de l’appareil. Supervision en lecture seule : aucune écriture dans les registres de rapport de TC ou de TT, de poids d’impulsion, de remise à zéro ou de sortie.
Connectez-le avec
Pour un M2M MODBUS, ALARM ou I/O dans un tableau, lorsqu’une liaison sans fil évite de tirer un câble de données jusqu’au Gateway
- Modbus
- Sans fil
- Edge
- Plateformes
Lorsque le Gateway est proche de l’analyseur, ou que plusieurs analyseurs M2M partagent un même bus RS-485 câblé
- Modbus
- Edge
- Plateformes
Pour un M2M ETHERNET, 2CSG299903R4052, sur le réseau du site
- Modbus
- Edge
- Plateformes
Modèles
| Modèles | interface | Itinéraire vers Edge |
|---|---|---|
| M2M MODBUS · 2CSG299893R4052 | Deux sorties numériques pour impulsions ou alarmes ; RS-485 à isolation optique en Modbus RTU sur un bornier à quatre pôles ; alimentation 24 à 240 V CA/CC | Lisez les registres de la spécification V2.0 en FC03 par l’un ou l’autre chemin série. ABB renvoie le type d’instrument 57 (39h) en réponse à FC11. |
| M2M ALARM · 2CSG299923R4052 | Ajoute deux sorties relais 16 A AC1 ; même port RS-485 et même table | Même chemin de lecture. Type d’instrument 58 (3Ah). |
| M2M I/O · 2CSG299933R4052 | Ajoute trois entrées numériques et deux sorties analogiques 0 à 20 ou 4 à 20 mA ; même port RS-485 ; alimentation 48 à 240 V CA/CC | Même chemin de lecture, plus les registres des entrées d’impulsions 109Ch à 10A2h que la spécification réserve au M2M I/O. Type d’instrument 59 (3Bh). |
| M2M ETHERNET · 2CSG299903R4052 | RJ45 avec Modbus TCP et serveur web ; deux sorties numériques ; alimentation 48 à 240 V CA/CC | Lisez en FC03 sur Modbus TCP d’après la table du manuel du M2M ETHERNET, qui ajoute des registres à partir de 1200h. Selon le manuel, le M2M ETHERNET a le Slave ID 71 (47h) : FC11 (lecture de l’identifiant esclave, Report Slave ID) le renvoie avec la version du firmware, au même format que le registre 1236h (Slave ID et version du firmware). |
| M2M 2CSG299883R4052, M2M LV 2CSG299943R4052 and M2M PROFIBUS 2CSG299913R4052 | Le M2M de base et le M2M LV n’ont pas de port de communication, et le M2M LV a un étage d’entrée courant à shunt ; le M2M PROFIBUS utilise Profibus DP | Pas de chemin Modbus. Utilisez les sorties d’impulsions ou remplacez l’analyseur par une version Modbus. |
Spécifications
Le M2M mesure les tensions simples et composées, les courants, le facteur de puissance et le cos φ, la fréquence, ainsi que les puissances et énergies active, réactive et apparente par phase et pour le système triphasé, l’énergie étant comptée séparément pour la puissance absorbée et produite lorsque le mode génération est activé ; il est désactivé par défaut. Il fournit aussi la demande moyenne et maximale, le THD de tension et de courant, deux compteurs horaires et l’énergie exprimée en euros et en kg de CO2. Les valeurs sont rafraîchies deux fois par seconde. Les sept versions partagent l’afficheur et les fonctions de mesure, et diffèrent par leurs sorties, leur port de communication et, sur le M2M LV, un étage d’entrée courant à shunt.24
- Versions
- M2M MODBUS 2CSG299893R4052, M2M ALARM 2CSG299923R4052 et M2M I/O 2CSG299933R4052 en RS-485 Modbus RTU ; M2M ETHERNET 2CSG299903R4052 en RJ45 Modbus TCP. Le M2M 2CSG299883R4052, le M2M LV 2CSG299943R4052 et le M2M PROFIBUS 2CSG299913R4052 n’ont pas de port Modbus.24
- Statut du produit
- La page catalogue d’ABB Pays-Bas pour le M2M MODBUS 2CSG299893R4052 indique qu’il n’est plus commercialisé, avec 2CSG251141R4051 (M4M 20 Modbus) comme successeur ou alternative.5
- Entrées de courant
- Par TC externes sur toutes les versions sauf le M2M LV, qui a un étage d’entrée à shunt : primaire de 1 à 10 000 A, secondaire 5 A ou 1 A ; plage de mesure de 50 mA à 5 A TRMS. Avec un secondaire de 1 A, la précision passe à 2,5 % P.E. ±1 digit.24
- Entrées de tension
- En direct jusqu’à 500 V CA, plage de mesure de 10 à 500 V L-N ; ou par TT, primaire de 60 à 60 000 V et secondaire de 60 à 190 V. Monophasé, triphasé avec ou sans neutre, triphasé équilibré et montage Aron.2
- Précision
- Tension et courant ±0,5 % P.E. ±1 digit ; puissance active ±1 % ±0,1 % P.E. et facteur de puissance ±1 % ±1 digit de cos φ 0,3 inductif à 0,3 capacitif ; énergie active classe 1. Le manuel cite IEC 62053-21, IEC 62053-23 et IEC 60688.24
- RS-485
- Isolation optique ; bornier à quatre pôles B, S, A, T avec terminaison 120 Ω intégrée sur T ; 4800, 9600 ou 19200 bit/s ; parité impaire, paire ou aucune ; 1 ou 2 bits d’arrêt, la spécification du protocole n’autorisant 2 bits d’arrêt que sans parité ; adresse 1 à 247. Réglages d’usine : protocole MODBUS, adresse 31, 9600 bit/s, sans parité.12
- Ethernet (M2M ETHERNET)
- RJ45 isolé avec croisement automatique MDI/MDIX ; serveur web et Modbus TCP en même temps ; port TCP 502 par défaut. Réglages d’usine : DHCP désactivé, IP 192.168.1.239, nom d’hôte ANALYZER-001. Le manuel s’applique au firmware V2.20 ou ultérieur.23
- Alimentation auxiliaire
- 24 à 240 V CA/CC ; 48 à 240 V CA/CC pour M2M ETHERNET, M2M PROFIBUS et M2M I/O ; 45 à 65 Hz ; 7 VA au maximum.24
- Boîtier
- 96 × 96 × 77 mm, 57 mm de profondeur derrière le panneau, pour une découpe de 92 × 92 mm selon IEC 61554 ; 0,4 kg. Bornes de courant 6 mm², bornes de tension, de sortie et RS-485 2,5 mm².2
- Environnement
- Fonctionnement de -5 à +55 °C ; stockage de -10 à +60 °C ; humidité relative jusqu’à 93 % à 40 °C, sans condensation. Face avant IP50, bornes IP25.2
interface
Mesures documentées et limites d'intégration pour M2M Modbus.
- Les adresses sont des adresses PDU hexadécimales et partent sur la ligne telles qu’imprimées. L’exemple d’ABB, 1F 03 10 00 00 14 42 BB, lit 20 registres à partir de 1000h à l’adresse esclave 31 (1Fh). 1000h vaut 4096 en décimal ; un client qui numérote les registres de maintien à partir de un l’affiche comme 4097 (44097).
- Chaque grandeur occupe deux registres : non signée (Unsigned Long) ou signée (Signed Long), en complément à deux lorsqu’elle est négative. Le manuel du M2M ETHERNET indique que le premier registre est le mot de poids fort ; la spécification série ne précise pas l’ordre des mots, comparez donc une valeur avec l’afficheur.
- La spécification autorise jusqu’à 24 grandeurs consécutives dans une requête FC03. Une requête qui commence à une adresse absente de la table reçoit l’exception 02, adresse de données non valide (ILLEGAL DATA ADDRESS) ; commencez donc chaque bloc à un registre de la liste.
- Tension du système triphasé à 1000h ; tensions simples L1-N, L2-N et L3-N à 1002h, 1004h et 1006h ; tensions composées L1-2, L2-3 et L3-1 à 1008h, 100Ah et 100Ch. Non signées, en volts entiers.
- Courant du système triphasé à 100Eh ; courants de ligne L1, L2 et L3 à 1010h, 1012h et 1014h. Non signés, en mA.
- Facteur de puissance, triphasé à 1016h et L1 à L3 à 1018h, 101Ah et 101Ch : signé (Signed Long) × 1000, positif en inductif et négatif en capacitif. Une valeur de 2000 signifie que le facteur de puissance n’est pas défini, par exemple en l’absence de courant. La spécification série donne aussi le cos φ de 101Eh à 1024h.
- Puissance apparente triphasée à 1026h et L1 à L3 de 1028h à 102Ch (non signée, VA) ; puissance active triphasée à 102Eh et L1 à L3 de 1030h à 1034h (signée, W) ; puissance réactive triphasée à 1036h et L1 à L3 de 1038h à 103Ch (signée, var). Fréquence à 1046h, non signée, en mHz.
- Énergie par unités de 100 Wh : une lecture de 325 vaut donc 32 500 Wh. Énergie active triphasée à 103Eh, réactive à 1040h (100 varh) et apparente à 10A6h (100 VAh) ; énergie active L1 à L3 à 1074h, 1076h et 1078h. Énergie active triphasée produite (exportée) à 10AEh, réactive à 10B6h et apparente à 10BEh, chacune suivie de ses compteurs par phase. Les compteurs d’énergie produite ne comptent que si le mode génération (Generation) est activé dans le paramétrage, et il est désactivé par défaut ; mode désactivé, l’analyseur corrige lui-même le sens du courant, de sorte que la puissance active est toujours positive et que l’énergie est comptée sur deux quadrants.
- Demande : puissance active triphasée moyennée sur la période réglée à 1070h et apparente à 1072h ; maxima de ces moyennes à 1080h et 1094h. Courants de ligne de crête de 1060h à 1064h et puissances active et apparente triphasées de crête à 1066h et 1068h.
- THD de tension L1 à L3 de 1082h à 1086h et THD de courant L1 à L3 de 1088h à 108Ch, mis à l’échelle × 100. La spécification série renvoie 0 lorsque le THD n’est pas défini ; le manuel du M2M ETHERNET renvoie FFFF FFFFh.
- D’après le manuel du M2M ETHERNET, l’appareil envoie FFFF FFFFh pour toute grandeur qui ne peut pas être calculée ou sort de la plage, affichée ---. Enregistrez-la comme manquante, pas comme une mesure.
- Le rapport de TC à 11A0h et le rapport de TT à 11A2h renvoient le rapport programmé : un TC 100/5 A se lit 20. Le poids d’impulsion à 11A4h se lit 1 à 4 pour 10 à 10 000 Wh par impulsion.
- M2M ETHERNET uniquement : sa table ajoute les bilans d’énergie à partir de 1200h, les puissances moyennes et maximales par phase à partir de 120Eh, la configuration de câblage à 122Eh, l’état à 1230h, le firmware à 1236h et les tensions et courants minimaux et maximaux jusqu’à 1250h. La spécification série V2.0 ne liste pas ces registres.
- FC10 écrit le rapport de TC, le rapport de TT et le poids d’impulsion de 11A0h à 11A4h, et les commandes de remise à zéro de 11B0h à 11B4h effacent les compteurs d’énergie, les maxima et les moyennes. Tenez-les à l’écart de l’interrogation de supervision.
appréciation
M2M MODBUS 2CSG299893R4052, M2M ALARM 2CSG299923R4052 et M2M I/O 2CSG299933R4052 sur RS-485, avec la spécification du protocole de communication V2.0 (2CSG445011D0201) ; M2M ETHERNET 2CSG299903R4052 en Modbus TCP, avec la table de registres de son manuel d’interface Rev. 1.0 (2CSG445012D0201). Le M2M de base 2CSG299883R4052, le M2M LV 2CSG299943R4052 et le M2M PROFIBUS 2CSG299913R4052 n’ont pas de port Modbus. Contrôle sur site : lire le rapport de TC à 11A0h et la tension simple L1-N à 1002h, puis comparer les deux avec le paramétrage et l’afficheur de l’appareil. Supervision en lecture seule : aucune écriture dans les registres de rapport de TC ou de TT, de poids d’impulsion, de remise à zéro ou de sortie.
- InteropérabilitéSoutenu avec des conditions
- ABB documente le Modbus RTU sur RS-485 et le Modbus TCP sur le M2M ETHERNET, avec les lectures FC03, les adresses hexadécimales, les types de données sur 32 bits, les unités et les codes d’exception, et sa trame d’exemple confirme la convention d’adressage. La spécification série ne précise pas l’ordre des mots ; le manuel du M2M ETHERNET le donne mot de poids fort en premier, confirmez donc une valeur avec l’afficheur en RS-485.13
- précisionSoutenu avec des conditions
- Tension, courant, puissance, facteur de puissance et énergie dans les deux sens, par phase et en triphasé, avec l’énergie active en classe 1 et ±0,5 % P.E. en tension et en courant. La tension arrive en volts entiers et l’énergie par pas de 100 Wh, et la précision passe à 2,5 % P.E. avec des TC de 1 A ou des secondaires de TT inférieurs à 100 V.12
- sécuritéPas encore évalué
- Un mot de passe à quatre chiffres protège le menu de configuration en face avant, et les pages web de configuration du M2M ETHERNET utilisent un nom d’utilisateur et un mot de passe livrés à admin et admin. Les rapports de TC et de TT, le poids d’impulsion et les commandes de remise à zéro sont accessibles en écriture par FC10.123
- fiabilitéSoutenu avec des conditions
- ABB documente les codes d’exception 01 à 03, un code de valeur invalide pour les grandeurs non calculables, un autodiagnostic à 16 codes d’erreur sur le câblage et l’ordre des phases, et une réponse FC11 avec le type d’instrument et le firmware. Le manuel cite IEC 61010-1 et IEC 61326-1. Traitez les lectures en échec comme des données manquantes.123
- rudesseSoutenu avec des conditions
- Montage en tableau avec face avant IP50 et bornes IP25, fonctionnement de -5 à +55 °C et jusqu’à 93 % d’humidité relative à 40 °C, sans condensation. L’appareil se monte dans un tableau électrique.2
- ÉvolutivitéSoutenu avec des conditions
- Adresses 1 à 247, jusqu’à 32 appareils sur un segment RS-485 et 1200 m sans répéteur, et jusqu’à 24 grandeurs par requête. Le débit maximal est 19200 bit/s ; la liste d’interrogation et la charge du bus fixent donc la limite pratique.12
- Cycle de vielimité
- Le catalogue néerlandais d’ABB indique que le M2M MODBUS n’est plus commercialisé et désigne le M4M 20 Modbus comme successeur, et les manuels conservés datent de 2011 et 2013. Les installations existantes se lisent comme documenté ; prévoyez un remplacement plutôt que de nouvelles installations.25
Configuration
Lire la tension simple L1-N à l’adresse hexadécimale 1002h
La spécification du protocole de communication M2M/DMTME V2.0 d’ABB (2CSG445011D0201) liste la tension simple L1-N (PHASE VOLTAGE L1-N) à 1002h, sur deux mots, en volts, en entier non signé sur 32 bits (Unsigned Long). Le manuel du M2M ETHERNET Rev. 1.0 liste le même registre et indique que le premier registre est le mot de poids fort. Prenez cette table comme point de départ et comparez le résultat avec l’afficheur.
- Requête
- 1F 03 10 02 00 02 62 B5 : adresse esclave 31 (1Fh, réglage d’usine), FC03, adresse 1002h, deux registres, CRC RTU octet de poids faible en premier. En Modbus TCP sur le M2M ETHERNET : 00 01 00 00 00 06 01 03 10 02 00 02, un en-tête MBAP avec transaction 1, protocole 0, longueur 6 et identifiant d’unité 1, puis la même fonction, la même adresse et la même longueur. Le manuel ne précise pas d’identifiant d’unité ; vérifiez donc que l’analyseur répond.
- Convention d’adresse
- L’adresse de la table est hexadécimale et part sur la ligne telle qu’imprimée, comme le montre la trame d’ABB 1F 03 10 00 00 14 42 BB pour 1000h. 1002h vaut 4098 en décimal comme adresse PDU à base zéro ; un client qui numérote les registres de maintien à partir de un l’affiche comme 4099 (44099). N’envoyez pas 1002 en décimal.
- Réponse synthétique
- 1F 03 04 00 00 00 E6 85 B8 : quatre octets de données, mot de poids fort 00 00 en premier, puis mot de poids faible 00 E6.
- Décodage
- Non signé sur 32 bits, mot de poids fort en premier : 0 × 65536 + 0x00E6 = 230. L’unité est le volt entier : la tension simple L1-N vaut donc 230 V sans mise à l’échelle. Un client qui prend le mot de poids faible en premier lit 0x00E60000 = 15 073 280.
- Acceptation
- Conservez le point lorsqu’il concorde au même instant avec la tension phase-neutre L1 de l’afficheur. Sinon, vérifiez l’adresse, l’ordre des mots, le rapport de TT et le réglage du protocole série avant d’ajouter d’autres points.
Acceptation : Les octets de réponse sont un contrôle synthétique du décodeur, pas une réponse capturée sur un analyseur. Une réponse réelle doit concorder avec l’afficheur avant d’activer les points de courant, de puissance et d’énergie ; le courant, la puissance et l’énergie ont chacun leur propre unité.
-
Identifier la version
Relevez la référence et la version sur l’étiquette du côté du boîtier : M2M MODBUS, ALARM ou I/O pour le RS-485, M2M ETHERNET pour le Modbus TCP. Le menu Info indique la configuration, le numéro de série et la version du firmware. Notez les rapports de TC et de TT réglés sur l’analyseur.
-
Relever les réglages de communication
Sur une version RS-485, ouvrez le menu de configuration Communication et relevez le protocole série, qui doit être MODBUS et non ASCII, l’adresse, le débit, la parité et les bits d’arrêt. L’adresse d’usine est 31 à 9600 bit/s sans parité. Sur le M2M ETHERNET, relevez l’adresse IP et vérifiez que Modbus TCP est activé dans le menu web.
-
Câbler la liaison
En RS-485, raccordez la paire aux bornes A et B, donnez à chaque analyseur sa propre adresse et restez sous 1200 m de ligne et 32 appareils au plus ; reliez T à B sur le dernier appareil pour utiliser la terminaison intégrée. Sur le M2M ETHERNET, raccordez le port RJ45 au réseau du site.
-
Faire deux lectures
Lisez le rapport de TC à 11A0h, deux registres, et comparez-le au TC installé : un TC 100/5 A se lit 20. Lisez ensuite la tension simple L1-N à 1002h, deux registres, mot de poids fort en premier, comme dans la lecture commentée ci-dessous, et comparez-la avec l’afficheur.
-
Ajouter les points nécessaires
Ajoutez les courants en mA, les puissances en W, var et VA et les compteurs d’énergie par unités de 100 Wh. Traitez FFFF FFFFh comme manquant et un facteur de puissance de 2000 comme non défini, et tenez les écritures FC10 et les commandes de remise à zéro à l’écart de la configuration d’interrogation.
Questions fréquentes
- 1002h est-il le registre 1002 ?
- Non. ABB donne les adresses du M2M en hexadécimal, et son propre exemple de lecture envoie 1000h sous la forme des octets 10 00. Envoyez 0x1002, soit 4098 en décimal, comme adresse PDU. Un outil qui demande des numéros de registres de maintien comptés à partir de un attend 4099, ou 44099.1
- Pourquoi le courant se lit-il 3400 au lieu de 3,4 A ?
- Le M2M envoie le courant en milliampères, la tension en volts entiers, la puissance en W, var et VA et la fréquence en mHz. Divisez le courant par 1000 et la fréquence par 1000 ; la tension n’a pas besoin de mise à l’échelle.13
- Comment convertir les registres d’énergie en kWh ?
- L’énergie est comptée par unités de 100 Wh. Exemple d’ABB : une lecture de 325 à 103Eh vaut 32 500 Wh ; divisez donc par 10 pour obtenir des kWh. L’énergie active triphasée absorbée est à 103Eh et l’énergie active produite à 10AEh. Les compteurs d’énergie produite ne comptent que si le mode génération est activé dans le paramétrage, et il est désactivé par défaut.123
- Que signifie un facteur de puissance de 2,000 ?
- Il signifie que le facteur de puissance n’est pas défini, en général faute de courant. Le registre contient alors 2000 au lieu d’une valeur comprise entre -1000 et 1000. Les valeurs positives sont inductives et les négatives capacitives.13
- L’analyseur ne répond pas sur le RS-485. Que vérifier ?
- Vérifiez que le protocole série du menu Communication est MODBUS et non ASCII, et que l’adresse, le débit, la parité et les bits d’arrêt correspondent au client. Les réglages d’usine sont l’adresse 31, 9600 bit/s et sans parité. Vérifiez ensuite le câblage A et B et la terminaison en fin de ligne.12
Sources
- M2M/DMTME instruments, protocole de communication, spécification technique V2.0, 2CSG445011D0201 (s’ouvre dans un nouvel onglet) (PDF)
- Analyseur de réseau M2M, instructions de montage et d’utilisation, 2CSG445010D1001 Rev. 1.0 (édition anglais-italien 2CSG445010D1002) (s’ouvre dans un nouvel onglet) (PDF)
- M2M ETHERNET, ETHERNET interface user manual, 2CSG445012D0201 Rev. 1.0, avec la table de registres Modbus TCP (s’ouvre dans un nouvel onglet) (PDF)
- M2M The measure of efficiency, brochure 2CSC445021B0201 (11/2011), avec caractéristiques techniques et références de commande (s’ouvre dans un nouvel onglet) (PDF)
- Page catalogue d’ABB Pays-Bas pour le M2M MODBUS 2CSG299893R4052, avec statut et successeur (s’ouvre dans un nouvel onglet)
Lecture complémentaire
- outilTraducteur d'adresses de registres Modbus
- outilDécodeur de données Modbus
- outilCalculateur CRC et LRC Modbus
- guideMise en service Modbus sur RS-485
- guideModbus TCP ou Modbus RTU
- guideABB M4M 20 Modbus : le successeur désigné
- fabricantAppareils ABB
- 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.











