Schneider Electric PowerLogic PM5300
Compteur de puissance et d’énergie
La série PowerLogic PM5300 regroupe des centrales de mesure triphasées de tableau avec énergie active classe 0,5S, harmoniques jusqu’au rang 31, 2 entrées d’état et 2 sorties numériques ; les PM5330 et PM5340 ajoutent 2 relais, et les PM5331 et PM5341 en sont les versions MID. Chaque compteur a un seul port de communication : RS-485 avec Modbus RTU sur les PM5310, PM5330 et PM5331, ou Ethernet avec Modbus TCP et BACnet/IP sur les PM5320, PM5340 et PM5341. Schneider publie une seule liste de registres pour les six modèles, avec une colonne par modèle. Commencez par la lecture de l’identifiant produit sur un registre décrite ci-dessous, puis ajoutez le courant, la tension, la puissance et la fréquence en FLOAT32 et les compteurs d’énergie en INT64.
compatibilité
Compatible avec EpiSensor Edge en Modbus RTU, Modbus TCP ou BACnet/IP
Schneider documente Modbus RTU sur le port RS-485 des PM5310, PM5330 et PM5331, et Modbus TCP et BACnet/IP sur le port Ethernet des PM5320, PM5340 et PM5341. Sa liste de registres PM51xx/PM53xx donne les numéros de registre, les tailles, les types de données, les unités et un identifiant produit pour chaque modèle.
PM5310, PM5320, PM5330, PM5331, PM5340 et PM5341 avec la liste de registres PM51xx/PM53xx v2038_v2066_R01, fournie avec le paquet firmware 2.2.4 pour le matériel B1. Vérification sur site : lisez l’identifiant produit au registre 90, puis comparez la fréquence et un courant avec l’afficheur. Surveillance en lecture seule : aucune écriture dans l’interface de commande.
Connectez-le avec
Pour un PM5310, PM5330 ou PM5331 dans un tableau, quand une liaison sans fil évite de tirer un nouveau câble de données jusqu’au Gateway
- Modbus
- Sans fil
- Edge
- Plateformes
Quand le Gateway est dans le même tableau, ou que plusieurs compteurs partagent un même bus RS-485 filaire
- Modbus
- Edge
- Plateformes
Pour un PM5320, PM5340 ou PM5341
- Modbus
- Edge
- Plateformes
Pour un PM5320, PM5340 ou PM5341 en firmware 2.00 ou ultérieur, quand une lecture BACnet/IP convient au site
- BACnet
- Edge
- Plateformes
Modèles
| Modèles | interface | Itinéraire vers Edge |
|---|---|---|
| PM5310 (METSEPM5310) | RS-485 avec Modbus RTU, Modbus ASCII ou Jbus ; 2 entrées d’état et 2 sorties numériques ; pas de relais | Modbus RTU par un ZMB-31 ou un port série du Gateway. Identifiant produit 15272. |
| PM5330 (METSEPM5330) | RS-485 avec Modbus RTU, Modbus ASCII ou Jbus ; 2 entrées d’état, 2 sorties numériques et 2 relais | Modbus RTU par un ZMB-31 ou un port série du Gateway. Identifiant produit 15273. |
| PM5331 (METSEPM5331) | Version MID du PM5330 : RS-485, 2 entrées d’état, 2 sorties numériques et 2 relais ; verrouillage de facturation à 4 chiffres | Même voie Modbus RTU et mêmes colonnes de registres que le PM5330. Identifiant produit 15274. Les remises à zéro de l’énergie sont refusées tant que la sécurité de facturation est active. |
| PM5320 (METSEPM5320) | Ethernet avec Modbus TCP et BACnet/IP ; 2 entrées d’état et 2 sorties numériques ; pas de relais | Modbus TCP ou BACnet/IP depuis le Gateway par le réseau du site. Identifiant produit 15275. |
| PM5340 (METSEPM5340) | Ethernet avec Modbus TCP et BACnet/IP ; 2 entrées d’état, 2 sorties numériques et 2 relais | Modbus TCP ou BACnet/IP depuis le Gateway par le réseau du site. Identifiant produit 15276. |
| PM5341 (METSEPM5341) | Version MID du PM5340 : Ethernet avec Modbus TCP et BACnet/IP, 2 entrées d’état, 2 sorties numériques et 2 relais | Même voie Modbus TCP et mêmes colonnes de registres que le PM5340. Identifiant produit 15277. |
| PM5110 and PM5111 | Partagent la même liste de registres, dans leur propre colonne | Utilisez le guide PowerLogic PM5000, qui porte la table du PM5110. |
Spécifications
- Modèles
- PM5310, PM5330 et PM5331 avec RS-485 ; PM5320, PM5340 et PM5341 avec Ethernet. Tous ont 2 entrées d’état et 2 sorties numériques ; les PM5330, PM5331, PM5340 et PM5341 ajoutent 2 relais de forme A.1
- Précision
- IEC 61557-12 PMD/[SD|SS]/K70/0.5 ; énergie active classe 0,5S selon IEC 62053-22 à 5 A nominal (pour 1 A nominal lorsque I > 0,15 A) ; énergie réactive classe 2 ; courant et tension phase-neutre classe 0,5 ; fréquence classe 0,051
- Entrées de tension
- 20 à 400 V phase-neutre et 35 à 690 V phase-phase (étoile) ou 35 à 600 V phase-phase (triangle) dans la précision spécifiée ; homologué UL jusqu’à 347 V phase-neutre et 600 V phase-phase ; primaire TP jusqu’à 1,0 MV AC ; 45 à 65 Hz1
- Entrées de courant
- Secondaire de TC nominal 5 A ou 1 A ; courant mesuré de 5 mA à 8,5 A ; tenue 20 A en continu, 50 A pendant 10 s par heure et 500 A pendant 1 s par heure1
- Mesures
- Tension, courant, puissance, facteur de puissance et fréquence par phase et totaux ; énergie fournie, reçue, nette et absolue ; demande ; THD, thd, TDD et harmoniques impairs jusqu’au rang 31 ; 4 tarifs ; 35 alarmes ; 256 ko de mémoire1
- RS-485
- PM5310, PM5330 et PM5331 : un port ; Modbus RTU, Modbus ASCII (7 ou 8 bits) ou Jbus ; 9600, 19200 ou 38400 bauds ; parité paire, impaire ou sans parité (un bit de stop avec parité, deux sans) ; jusqu’à 32 appareils et 1219 m ; isolation 2,5 kV efficaces15
- Valeurs série par défaut
- Modbus RTU, adresse 1, 19200 bauds, parité paire1
- Ethernet
- PM5320, PM5340 et PM5341 : un port RJ45 jusqu’à 100 Mbit/s avec Modbus TCP et BACnet/IP ; jusqu’à 128 connexions TCP/IP simultanées ; adresse IP d’usine 169.254.0.10, masque 255.255.0.0 ; BACnet/IP sur UDP 47808 par défaut16
- Alimentation auxiliaire
- 100 à 277 V phase-neutre ou 100 à 415 V phase-phase AC ±10 %, 50/60 Hz, 5 W ou 11 VA à 415 V AC ; 125 à 250 V DC ±20 %1
- Environnement
- Compteur de -25 à 70 °C, afficheur de -20 à 70 °C ; 5 à 95 % HR sans condensation à 50 °C ; afficheur IP54 (IP65 avec le kit METSEIP65OP96X96FF), boîtier IP30 ; usage intérieur dans un tableau fixe1
- Boîtier
- 96 x 96 x 72 mm derrière la collerette de fixation, saillie de 13 mm hors de l’armoire, 430 g ; panneau jusqu’à 6 mm d’épaisseur1
- Valeurs indisponibles
- FLOAT32 0xFFC00000 ; INT64 0x8000000000000000 ; INT16U 0xFFFF2
interface
Mesures documentées et limites d'intégration pour PowerLogic PM5300.
- La liste de registres de Schneider numérote les registres à partir de 1. Edge envoie l’adresse PDU comptée à partir de zéro : le registre 3000 est donc l’adresse 2999 (0x0BB7). La FAQ PM5320 de Schneider lit les courants avec FC03 Read Holding Registers à l’adresse 2999.
- Les valeurs sur 32 et 64 bits sont stockées registre de poids fort en premier (big-endian), selon la FAQ Schneider FA275749 pour les PM5100, PM5300 et PM5500.
- Identifiant produit au registre 90 : INT16U, un registre. 15272 correspond à un PM5310, 15273 à un PM5330, 15274 à un PM5331, 15275 à un PM5320, 15276 à un PM5340 et 15277 à un PM5341. Meter Model, au registre 50, porte le même nom en texte UTF8 sur 20 registres.
- Courant A, B et C aux registres 3000, 3002 et 3004, neutre à 3006 et moyenne à 3010 : FLOAT32, deux registres chacun, en A. Le courant de neutre n’est fourni que si le réseau a un neutre et que chaque courant de phase câblé est mesuré.
- Tensions A-B, B-C et C-A à 3020, 3022 et 3024 et moyenne phase-phase à 3026 ; A-N, B-N et C-N à 3028, 3030 et 3032 et moyenne phase-neutre à 3036 : FLOAT32 en V. Les valeurs phase-neutre ne sont fournies que si les tensions référencées au neutre sont raccordées.
- Puissance active A, B et C à 3054, 3056 et 3058, totale à 3060 : FLOAT32 en kW. Puissance réactive totale à 3068 en kVAR et puissance apparente totale à 3076 en kVA, avec les valeurs par phase dans les deux registres qui précèdent chaque total.
- Le facteur de puissance total à 3084 utilise le codage quatre quadrants de Schneider (4Q FP PF, plage -2 à 2) : une valeur supérieure à 1 est en avance et FP = 2 moins la valeur, une valeur inférieure à -1 est en avance et FP = -2 moins la valeur, sinon la valeur est le FP en retard. Le registre 3192 porte le FP total en FLOAT32 simple de -1 à 1 (signe IEC).
- Fréquence à 3110 : FLOAT32 en Hz, plage de 42 à 70.
- Énergie active fournie (vers la charge) à 3204 et reçue (depuis la charge) à 3208 : INT64, quatre registres, en Wh. Énergie réactive fournie et reçue à 3220 et 3224 en VARh, énergie apparente fournie à 3236 en VAh. Des copies FLOAT32 en kWh, kVARh et kVAh commencent à 2700 (fournie) et 2702 (reçue).
- Demande, en FLOAT32 : demande de puissance active dernière, actuelle, prévue et de pointe à 3764, 3766, 3768 et 3770 en kW ; puissance réactive de 3780 à 3786 en kVAR ; puissance apparente de 3796 à 3802 en kVA. La méthode de demande par défaut est le bloc à intervalle temporisé de 15 minutes (registres 3701 et 3702).
- THD, en FLOAT32 et en pour cent : courant A, B et C à 21300, 21302 et 21304 ; tension A-N, B-N et C-N à 21330, 21332 et 21334 ; tension A-B, B-C et C-A à 21322, 21324 et 21326.
- Registres de configuration à lire une fois : nombre de phases 2014, nombre de fils 2015, configuration du réseau 2016 (11 correspond au triphasé 4 fils étoile avec neutre à la terre, valeur par défaut), fréquence nominale 2017, primaire TP 2026 (FLOAT32) et primaire TC 2030 (INT16U).
- Une valeur que le compteur ne peut pas fournir se lit 0xFFC00000 en FLOAT32, 0x8000000000000000 en INT64 et 0xFFFF en INT16U. Enregistrez-la comme manquante, pas comme zéro.
- Registres d’écriture : l’interface de commande protégée commence à 5000 et l’interface de commande non protégée à 5250. La liste de registres autorise Reset All Energies (commande 2020), Energize Digital Output (6003) et Communications Setup (5000) par l’interface non protégée. Tenez les deux interfaces à l’écart d’une interrogation de surveillance.
appréciation
PM5310, PM5320, PM5330, PM5331, PM5340 et PM5341 avec la liste de registres PM51xx/PM53xx v2038_v2066_R01, fournie avec le paquet firmware 2.2.4 pour le matériel B1. Vérification sur site : lisez l’identifiant produit au registre 90, puis comparez la fréquence et un courant avec l’afficheur. Surveillance en lecture seule : aucune écriture dans l’interface de commande.
- InteropérabilitéBien soutenu
- Schneider documente Modbus RTU sur les modèles RS-485 et Modbus TCP et BACnet/IP sur les modèles Ethernet, publie une liste de registres avec une colonne par modèle, les types de données, les unités et les codes de valeur indisponible, et indique l’ordre des mots dans une FAQ. La liste de registres ne nomme pas les codes de fonction ; la FAQ PM5320 de Schneider lit avec FC03.1234
- précisionSoutenu avec des conditions
- Énergie active classe 0,5S et PMD classe 0,5 selon IEC 61557-12, avec des compteurs d’énergie fournie et reçue en INT64, la demande et les harmoniques jusqu’au rang 31. La précision de l’ensemble dépend aussi des TC, des TP et des rapports réglés sur le compteur.12
- sécuritélimité
- Le manuel indique que Modbus TCP et BACnet/IP ne sont pas sécurisés, ne peuvent pas chiffrer et sont activés en sortie d’usine, et que les mots de passe de l’afficheur valent 0 par défaut. La liste de registres comporte une interface de commande non protégée à 5250 qui accepte les remises à zéro de l’énergie et les commandes de sortie. Un verrouillage de facturation sur les PM5331 et PM5341 refuse les remises à zéro de l’énergie. Segmentez le réseau, changez les mots de passe et gardez le client en lecture seule.12
- fiabilitéSoutenu avec des conditions
- Le manuel liste les essais d’immunité IEC 61000-4-2 à 4-11, une tenue aux microcoupures AC de 80 à 100 ms, l’énergie et la demande en mémoire non volatile et une pile d’horloge de 3 ans. Une interrogation doit malgré tout traiter 0xFFC00000 et les autres codes d’indisponibilité comme des données manquantes.12
- rudesseSoutenu avec des conditions
- Compteur prévu pour -25 à 70 °C et 5 à 95 % HR sans condensation, afficheur IP54 et boîtier IP30, avec vernis de tropicalisation sur les cartes électroniques. Il est destiné à un usage intérieur dans un tableau fixe.1
- ÉvolutivitéSoutenu avec des conditions
- Jusqu’à 32 appareils sur un bus RS-485 de 1219 m jusqu’à 38400 bauds, ou jusqu’à 128 connexions TCP/IP simultanées sur un modèle Ethernet. Les grands sites demandent plusieurs bus ou des modèles Ethernet.1
- Cycle de vieSoutenu avec des conditions
- Schneider a révisé le manuel en octobre 2023 et publié le firmware 2.2.4 en mars 2024 avec un historique des révisions remontant à 2016 et sa liste de registres ; le manuel indique une durée de vie supérieure à 15 ans à 45 °C et 60 % HR. Les compteurs en firmware 1.xx ne peuvent pas recevoir de firmware 2.xx. Aucune durée de support n’en est déduite.12
Configuration
Lire l’identifiant produit du PM5300, puis la fréquence
La liste de registres PM51xx/PM53xx v2038_v2066_R01 de Schneider, fournie avec le paquet firmware 2.2.4, donne Product ID Number au registre 90 en INT16U avec 15273 pour un PM5330, Frequency au registre 3110 en FLOAT32 en Hz, et Active Energy Delivered au registre 3204 en INT64 en Wh. La liste numérote les registres à partir de 1 ; chaque adresse sur la ligne est donc le numéro de registre moins un.
- Requête
- 01 03 00 59 00 01 54 19 : adresse Modbus 1, FC03, adresse 0x0059 (registre 90 moins un), un registre, CRC RTU.
- Convention d’adresse
- Le registre 90 est l’adresse 89 (0x0059) comptée à partir de zéro et le registre 3110 l’adresse 3109 (0x0C25). Un client qui numérote les registres de maintien à partir de un prend 90 et 3110 (ou 40090 et 43110). Envoyer 0x005A à la place lit le registre 91, le bitmap matériel.
- Réponse synthétique
- 01 03 02 3B A9 6B 0A : deux octets de données, 3B A9.
- Décodage
- 0x3BA9 vaut 15273, entier non signé sur 16 bits sans multiplicateur : un PM5330. 15272 serait un PM5310 et 15276 un PM5340.
- Lecture de la fréquence
- 01 03 0C 25 00 02 D6 90 lit deux registres à partir de 0x0C25. Réponse synthétique 01 03 04 42 48 00 00 6E 5D : registre de poids fort 0x4248 en premier, puis 0x0000 ; le FLOAT32 est donc 0x42480000 = 50,0 Hz.
- Lecture d’énergie
- 01 03 0C 83 00 04 B6 B1 lit quatre registres à partir de 0x0C83 (registre 3204 moins un). La réponse synthétique 01 03 08 00 00 00 00 07 5B CD 15 70 2F donne l’INT64 0x00000000075BCD15 = 123456789 Wh, soit 123 456,789 kWh.
- Modbus TCP
- Sur un PM5320, PM5340 ou PM5341, le même PDU 03 00 59 00 01 suit l’en-tête MBAP 00 01 00 00 00 06 FF : transaction 1, protocole 0, six octets à suivre, identifiant d’unité 255, et pas de CRC.
- Acceptation
- Conservez les points quand l’identifiant produit correspond à l’étiquette, que la fréquence concorde avec l’afficheur et que l’énergie active fournie concorde au même moment avec les kWh de l’afficheur.
Acceptation : Les octets de réponse sont un contrôle synthétique du décodeur, pas une réponse capturée sur un compteur. Une réponse réelle doit désigner le modèle installé et donner une fréquence qui concorde avec l’afficheur avant d’activer les points de courant, de puissance et d’énergie.
-
Identifier le modèle
Relevez la référence commerciale sur l’étiquette (METSEPM5310 à METSEPM5341). Les PM5310, PM5330 et PM5331 ont un port RS-485 et les PM5320, PM5340 et PM5341 un port Ethernet RJ45. Confirmez le réseau électrique, le rapport de TC et l’éventuel rapport de TP avec l’installateur.
-
Reprendre les réglages du port
Sur un modèle RS-485, ouvrez Maint > Setup > Comm > Serial (mot de passe de configuration 0 en sortie d’usine) et relevez le protocole, l’adresse, la vitesse et la parité : Modbus RTU, adresse 1, 19200 bauds et parité paire en sortie d’usine. Sur un modèle Ethernet, ouvrez Comm > Enet et réglez une adresse IP fixe, le masque et la passerelle avant de raccorder le compteur au réseau.
-
Câbler le port
Raccordez RS-485 +, - et commun avec le blindage en chaînage, jusqu’à 32 appareils et 1219 m. Raccordez un modèle Ethernet au commutateur du site et vérifiez que la LED Link est allumée.
-
Lire l’identifiant produit
Envoyez une lecture FC03 du registre 90 à l’adresse PDU 89 (0x0059), comptée à partir de zéro. Attendez une valeur de 15272 à 15277, qui identifie le modèle, avant de lire la moindre mesure. En Modbus TCP, utilisez l’identifiant d’unité 255, comme la FAQ PM5320 de Schneider.
-
Ajouter la fréquence, puis les mesures
Lisez la fréquence au registre 3110 (adresse 3109, 0x0C25) sur deux registres, registre de poids fort en premier, et vérifiez qu’elle est proche de 50 ou 60 Hz. Ajoutez ensuite le courant à 3000, la tension à 3020 ou 3028, la puissance active totale à 3060 en kW et l’énergie active fournie à 3204 en INT64 en Wh, en comparant chacune avec l’afficheur.
-
Garder l’interrogation en lecture seule
Laissez l’interface de commande à 5000 et 5250 hors de l’interrogation d’Edge, changez les mots de passe de l’afficheur, réglés par défaut à 0, et sur un modèle Ethernet désactivez BACnet/IP si seul Modbus TCP est utilisé.
Questions fréquentes
- Le registre 3000 est-il l’adresse envoyée sur le bus ?
- Non. La liste de registres numérote les registres à partir de 1 ; un client qui compte à partir de zéro envoie donc 2999 pour le courant A au registre 3000, comme le fait la FAQ PM5320 de Schneider. La lecture de l’identifiant produit au registre 90 (adresse 89) valide la convention : elle ne renvoie 15272 à 15277 que si le décalage est correct.24
- Quel ordre des mots utilisent les valeurs FLOAT32 et INT64 du PM5300 ?
- Registre de poids fort en premier. La FAQ FA275749 de Schneider indique que les compteurs de la série PM5000, dont le PM5300, stockent les données en big-endian, la partie de poids fort à l’adresse la plus basse.3
- Quel registre d’énergie enregistrer ?
- L’énergie active fournie au registre 3204 est un INT64 sur quatre registres, en Wh. La copie FLOAT32 à 2700 est en kWh et ne garde qu’environ sept chiffres significatifs ; utilisez donc l’INT64 pour les totaux. L’énergie reçue est à 3208 en INT64 et à 2702 en FLOAT32.2
- Comment lire le facteur de puissance au registre 3084 ?
- Le registre 3084 utilise le codage quatre quadrants de Schneider, de -2 à 2. Une valeur supérieure à 1 est en avance avec un FP égal à 2 moins la valeur, une valeur inférieure à -1 est en avance avec un FP égal à -2 moins la valeur, et une valeur entre -1 et 1 est le FP en retard. Pour une valeur simple de -1 à 1, lisez plutôt le registre 3192.2
- Edge peut-il lire un PM5340 en BACnet/IP ?
- Oui. Les PM5320, PM5340 et PM5341 en firmware 2.00 ou ultérieur sont des appareils BACnet/IP B-ASC sur le port UDP 47808 par défaut, avec des objets Analog Input, Binary Input et Multi-state Input, et Edge les lit en tant que client BACnet/IP. Modbus TCP et BACnet/IP sont tous deux activés en sortie d’usine ; désactivez celui que le site n’utilise pas.1
Sources
- PowerLogic PM5300 series user manual EAV15107-EN11, octobre 2023 (s’ouvre dans un nouvel onglet) (PDF)
- Paquet firmware PM5110, PM5310 et PM5330 2.2.4 (matériel B1, 27 mars 2024) avec la liste de registres PM51xx/PM53xx v2038_v2066_R01 et l’historique des révisions du firmware (s’ouvre dans un nouvel onglet)
- Are the PM5000's registers saved as most significant or least significant register?, FAQ FA275749, mise à jour le 29 avril 2026 (s’ouvre dans un nouvel onglet)
- Lecture des courants du PM5320 en Modbus TCP/IP, FAQ FAQ000268374 (en italien), 4 février 2025 (s’ouvre dans un nouvel onglet)
- Page produit METSEPM5330, PM5330 meter, Modbus, up to 31st harmonic, 256K, 2DI/2DO, 35 alarms (s’ouvre dans un nouvel onglet)
- Page produit METSEPM5340, PM5340 meter, Ethernet, up to 31st harmonic, 256K, 2DI/2DO, 35 alarms (s’ouvre dans un nouvel onglet)
Lecture complémentaire
- applicationIntégration d’un compteur Modbus pour un système BMS ou SCADA
- applicationSuivi des transformateurs et des tableaux de distribution
- outilTraducteur d’adresses de registres Modbus
- outilDécodeur de données Modbus
- outilCalculateur de CRC Modbus RTU
- guideMise en service Modbus sur RS-485
- guideModbus TCP ou RTU pour l’intégration
- guideFamille PowerLogic PM5000 et table du PM5110
- fabricantAppareils Schneider Electric
- 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.













