ABB M4M 30 Modbus

Compteur de puissance et d'énergie

Le M4M 30 Modbus est un analyseur de réseau en tableau pour des TC conventionnels 1 A ou 5 A, avec RS-485, une mise en service Bluetooth et quatre E/S programmables. Edge lit ses valeurs électriques mises à l'échelle en Modbus RTU.

ABB M4M 30
  • Modbus RTU

Compteur de puissance et d'énergie

compatibilité

Compatible par Modbus RTU

Edge lit l'interface Modbus locale documentée par le chemin de connexion ci-dessous. C'est une compatibilité de protocole, pas la revendication d'une correspondance d'appareil intégrée.

M4M 30 MODBUS, code 2CSG274761R4051 (M4M30RS485), avec entrées TC conventionnelles. Les variantes Ethernet, Rogowski, E/S, BACnet, Profibus, MID et M4M32 ne sont pas du matériel interchangeable.

Connectez-le avec

Pour le M4M30RS485 avec une adresse d'esclave configurée

  • Modbus
  • Sans fil
  • Edge
  • Plateformes
Compteur de puissance et d'énergie
Interface
Gateway
Edge
Sortie
M4M 30 ModbusM4M 30 Modbus, port RS-485
ZMB-31Modbus RTU vers le réseau sans fil EpiSensor
ZGW-20 GatewayHéberge Edge localement
EpiSensor EdgeClient Modbus d'Edge
Plateforme du clientMQTT · API · fichiers
Modbus RTU · RS-485
Sans fil EpiSensor
S'exécute localement
Données transmises en option
Faire correspondre l'adresse, la vitesse et la parité configurées du compteur. Utiliser un seul maître et le câblage de bus et la terminaison d'extrémité documentés. Bluetooth est une interface de mise en service, pas le transport de mesure Edge utilisé ici. 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
M4M 30 Modbus, 2CSG274761R4051Entrées TC conventionnelles ; Modbus RTU ; quatre E/S programmablesUtiliser l'applicabilité produit M4M30 de la table du fabricant.
M4M 30 EthernetProduit distinct avec Modbus TCP et des ports EthernetUtiliser ses propres réglages réseau ; ne pas inférer Ethernet du manuel de famille.
M4M 30 Rogowski / M4M 30-M / M4M32Entrée de capteur, certification ou spécification de comptage différenteVérifier le code de commande exact avant de choisir le câblage, la précision ou le périmètre des registres.

Spécifications

La table M4M est délibérément explicite sur les unités d'ingénierie et la résolution. Un registre de tension contient un entier non signé qui doit être mis à l'échelle, tandis que d'autres valeurs ont des largeurs et des signes différents. La variante Modbus standard diffère aussi physiquement des modèles Ethernet et Rogowski, même si un seul manuel utilisateur les couvre ensemble.1

Code de commande
2CSG274761R4051 / M4M30RS4854
Entrées de courant
Secondaire de TC conventionnel 1 A ou 5 A ; Rogowski est une version distincte1
Communications
Modbus RTU et Bluetooth ; Bluetooth n'est pas le chemin d'interrogation de ce guide4
Paramètres série
Adresse 1–247 ; 9,6, 19,2, 38,4, 57,6 ou 115,2 kbit/s ; utiliser la parité configurée1
Exactitude
Énergie active M4M30 classe 0,5S selon IEC 62053-22 dans les conditions de mesure indiquées1
Enveloppe d'installation
Face IP54, bornes IP20 ; température de fonctionnement −25 à +70 °C dans les conditions du manuel1

interface

Mesures documentées et limites d'intégration pour M4M 30 Modbus.

  • Tension de phase L1 à 0x5B02 : entier non signé sur deux registres, résolution 0,1 V.
  • Tensions de phase et composées, courants et fréquence, avec les résolutions individuelles du classeur.
  • Quantités de puissance signées et non signées : utiliser le type de données déclaré plutôt que de traiter toutes les mesures comme FLOAT32.
  • Import d'énergie active à 0x5000 : quatre registres, quantité non signée, résolution 0,01 kWh.
  • La demande, les alarmes et les enregistrements historiques ont des procédures d'accès séparées ; la sélection historique peut exiger des écritures.
  • Identité du compteur, firmware et configuration, pour conserver le produit exact et le contexte d'échelle.
  • Les valeurs non signées indisponibles sont FFFF dans chaque registre ; les valeurs signées utilisent leur code positif maximal. Les conserver comme indisponibles, pas comme de grandes mesures réelles.

appréciation

M4M 30 MODBUS, code 2CSG274761R4051 (M4M30RS485), avec entrées TC conventionnelles. Les variantes Ethernet, Rogowski, E/S, BACnet, Profibus, MID et M4M32 ne sont pas du matériel interchangeable.

InteropérabilitéBien soutenu
Le manuel de protocole du fabricant et le classeur de registres typé et mis à l'échelle établissent un chemin de lecture locale complet.23
précisionSoutenu avec des conditions
Les entrées TC conventionnelles et la mesure d'énergie active classe 0,5S ont des conditions définies ; l'erreur de TC et de câblage reste distincte.1
sécuritéSoutenu avec des conditions
Le manuel utilisateur documente une configuration protégée par mot de passe ; protéger le segment série et omettre les écritures de la surveillance.1
fiabilitéSoutenu avec des conditions
Le manuel spécifie les conditions d'alimentation, de mesure et de fonctionnement ; un traitement explicite de l'état périmé reste exigé dans le collecteur.1
rudesseSoutenu avec des conditions
La face IP54, les bornes IP20 et la plage de fonctionnement de −25 à +70 °C définissent une enveloppe d'installation en tableau.1
ÉvolutivitéSoutenu avec des conditions
Adresses uniques 1–247 et topologie de bus documentée pour des segments multi-compteurs ; interroger des valeurs complètes dans un calendrier de bus maîtrisé.12
Cycle de vieSoutenu avec des conditions
ABB publie des documents utilisateur, de protocole et de correspondance révisés, y compris des quantités bornées par version et des changements de firmware.13

Configuration

Lire et mettre à l'échelle la tension de phase L1

Le manuel de communication d'ABB donne la requête FC03 à 0x5B02, et son classeur de correspondance définit la valeur non signée sur deux registres avec une résolution de 0,1 V.

Fonction
FC03 lecture des registres de maintien
Adresse PDU littérale
0x5B02 = 23298 en décimal ; c'est déjà l'adresse du bus
Quantité
2 registres, 4 octets de données
PDU de requête
03 5B 02 00 02 ; le client RTU ajoute l'adresse d'esclave configurée et le CRC
Données de réponse synthétiques
00 00 08 FC, octet de poids fort d'abord
Décodage
Non signé 32 bits 2300 × 0,1 V = 230,0 V
Acceptation
Confirmer que le câblage configuré prend en charge L1-N, puis comparer la valeur mise à l'échelle à l'affichage simultané du compteur

Acceptation : La réponse 230 V est un exemple calculé indépendamment, pas une capture d'appareil physique. Ne jamais appliquer le multiplicateur 0,1 à chaque registre : les entrées de courant, de puissance, d'énergie et d'état ont leur propre type, largeur et résolution.

  1. Faire correspondre le code de commande et l'entrée TC

    Confirmer 2CSG274761R4051 et relever le firmware. C'est la version Modbus à TC conventionnels, pas le modèle Rogowski ou Ethernet. Faire vérifier le câblage, l'affectation des phases et les réglages primaire/secondaire des TC par l'installateur autorisé.

  2. Relever les réglages série réels

    Sur le compteur, ouvrir Configuration, Communication, Modbus RTU. Relever l'adresse, le débit et la parité et saisir ces valeurs exactes dans la connexion Edge. Suivre les instructions de topologie et de terminaison de bus d'ABB et conserver un seul maître par segment.

  3. Utiliser des adresses littérales et des valeurs complètes

    Le Start Reg Hex d'ABB est l'adresse envoyée sur le bus. Convertir l'hexadécimal en décimal si le client l'exige ; ne pas soustraire un. Lire les deux registres de tension L1 à 0x5B02 dans une seule requête FC03.

  4. Décoder avant d'étendre la liste de points

    Appliquer le décodage non signé 32 bits, octet de poids fort d'abord, et la résolution 0,1 V de l'exemple de tension. Comparer le résultat à l'affichage du compteur, puis configurer chaque quantité suivante selon son propre type, son nombre de registres et sa résolution.

  5. Séparer les lectures en direct de la sélection historique

    Le comptage en direct en lecture seule n'exige pas de commandes de sortie ou de configuration. L'interface historique d'ABB utilise une procédure de sélection d'en-tête avec des écritures ; la traiter comme un flux revu séparément. Conserver les marqueurs indisponibles et comparer un delta d'énergie importée à l'affichage sur un intervalle connu.

Questions fréquentes

0x5B02 doit-il devenir 23297 ?
Non. ABB indique que le registre de départ hexadécimal est exprimé exactement comme envoyé sur le bus. 0x5B02 est le décimal 23298 ; aucune correction à base un n'est appliquée.2
Pourquoi un décodeur flottant donne-t-il un résultat absurde ?
La tension de phase L1 est un entier non signé sur deux registres, avec une résolution de 0,1 V. La réinterpréter comme IEEE-754 FLOAT32 change le sens de ces bits. Utiliser le type de données et le multiplicateur du classeur.3
Puis-je lire les enregistrements historiques sans aucune écriture ?
L'interface historique sélectionne les enregistrements par des registres d'en-tête et des écritures avant de lire les blocs de données. C'est distinct des mesures en direct FC03 ; ne pas inclure ces commandes de sélection dans un modèle d'interrogation en lecture seule.2
Bluetooth remplace-t-il la connexion RS-485 ?
Le produit exact offre Bluetooth et Modbus RTU, mais cette intégration Edge utilise l'interface Modbus RS-485 documentée. La mise en service Bluetooth n'est pas une revendication d'un pilote Bluetooth Edge.14