Elkor Technologies WattsOn-Mark II
Compteur de puissance et d’énergie
Le WattsOn-Mark II (code de commande W2) est un compteur de puissance et d’énergie à trois éléments d’Elkor Technologies, à London dans l’Ontario. Il mesure des circuits monophasés, biphasés et triphasés jusqu’à 347 V L-N et 600 V L-L sans TT, et accepte selon la version d’entrée des TC 5 A, 333 mV, à sortie milliampères ou des bobines de Rogowski. La version M1 communique en Modbus RTU sur RS-485 et la version E4 en Modbus TCP sur Ethernet ou Wi-Fi. Le manuel d’Elkor imprime chaque registre deux fois, sous forme de décalage hexadécimal à base zéro et d’adresse 4xxxx, et fournit chaque mesure à la fois dans un bloc de flottants et dans un bloc d’entiers mis à l’échelle. Trois registres de débogage renvoient toujours des valeurs fixes : la convention d’adressage et l’ordre des mots peuvent donc être validés avant de lire la moindre mesure.
compatibilité
Compatible avec EpiSensor Edge en Modbus RTU ou Modbus TCP
Le WattsOn-Mark II W2-M1 est compatible avec EpiSensor Edge en Modbus RTU sur son port RS-485, lu par un ZMB-31 Modbus Interface ou par un port série du Gateway. Le W2-E4 est compatible en Modbus TCP sur Ethernet ou Wi-Fi. Elkor publie la table de registres complète avec décalages, adresses 4xxxx, types de données, unités, facteurs d’échelle et ordre des mots 32 bits à la section 6 du manuel utilisateur.
WattsOn-Mark II W2-M1 et W2-E4 avec tout type d’entrée TC, d’après les tableaux de registres du manuel utilisateur Revision 10 (novembre 2021). Vérification sur site : lisez le registre Debug 32-bit au décalage 0x511, qui doit donner 1234567, puis comparez Voltage A avec l’afficheur ou un appareil de référence. Surveillance en lecture seule : aucune écriture dans les registres de configuration, de remise à zéro de l’énergie, de verrouillage ou système.
Connectez-le avec
Pour un W2-M1 dans un tableau, 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 se trouve près des compteurs, ou que plusieurs compteurs WattsOn partagent une même ligne RS-485 filaire
- Modbus
- Edge
- Plateformes
Quand le WattsOn a été commandé en W2-E4 avec Ethernet et Wi-Fi
- Modbus
- Edge
- Plateformes
Modèles
| Modèles | interface | Itinéraire vers Edge |
|---|---|---|
| W2-M1-5A, W2-M1-mA, W2-M1-mV, W2-M1-RC (optional -DL) | RS-485 2 fils en Modbus RTU, 9600 à 230400 bauds ; deux sorties relais statiques ; port d’extension X.BUS ; module d’affichage et d’enregistrement en option (-DL) | Lisez le port RS-485 en Modbus RTU par un ZMB-31 ou un port série du Gateway. |
| W2-E4-5A, W2-E4-mA, W2-E4-mV, W2-E4-RC (optional -DL) | Ethernet et Wi-Fi (ETport) avec Modbus TCP, BACnet/IP, MQTT, serveur web et HTTP POST ; deux sorties relais statiques | Lisez en Modbus TCP depuis le Gateway, avec la même table de registres que le M1. Les sorties MQTT et HTTP POST de l’E4 envoient des données vers d’autres systèmes et ne constituent pas une liaison vers Edge. |
| W2-M2 (any CT input) | RS-485 2 fils en BACnet MS/TP uniquement, 9600 à 115200 bauds | Pas de port Modbus. BACnet MS/TP n’est pas une liaison possible vers Edge : utilisez la version M1 ou E4 lorsque Edge doit lire le compteur. |
| W2-E3 and W2-E2 (earlier Ethernet versions) | Le manuel décrit l’E3 avec Modbus TCP et un serveur web, et l’E2 avec BACnet sur Ethernet ; aucun des deux ne figure dans le tableau de commande actuel | Lisez un E3 en Modbus TCP avec la même table. Edge lit BACnet/IP : un E2 peut donc être lu en BACnet/IP une fois ses objets confirmés sur site. |
Spécifications
Le WattsOn-Mark II est un compteur à trois éléments et quatre quadrants qui mesure et cumule chaque grandeur par phase : un seul appareil peut ainsi compter une charge triphasée ou jusqu’à trois circuits monophasés distincts avec des rapports de TC individuels. Il est alimenté par une source séparée de 12 à 30 V CC ou 24 V CA, se monte sur rail DIN ou par vis, et se commande par version de communication (M1, M2 ou E4), type d’entrée TC (5A, mA, mV ou RC) et module d’affichage et d’enregistrement en option (DL).12
- Modèles
- W2-[1]-[2]-[3] : [1] M1 RS-485 en Modbus RTU, M2 RS-485 en BACnet MS/TP, E4 Ethernet et Wi-Fi ; [2] 5A, mA (jusqu’à 200 mA), mV (333 mV) ou RC (bobine de Rogowski, jusqu’à 360 mV) ; [3] DL pour le module d’affichage et d’enregistrement. Exemples : W2-M1-mA et W2-E4-mA-DL.2
- Entrées de tension
- 20 à 347 V CA L-N (600 V CA L-L) ; 450 V L-N et 780 V L-L en maximum absolu ; triangle et étoile 120/208, 277/480 et 347/600 V, monophasé jusqu’à 347 V et biphasé ; 40 à 70 Hz nominal.2
- Entrées de courant
- Version 5A : 5 A nominal, 10 A au maximum. Version mA : 200 mA depuis des TC à sortie milliampères. Version mV : 333 mV, 400 mV au maximum. Versions RC et RCH : bobines de Rogowski à 360 mV et 720 mV. Surcharge permanente de 20 % à pleine précision et surcharge de courant momentanée de 100 %. Des TC 5 A, mV et mA ne peuvent pas être mélangés sur un même compteur.12
- Précision
- ANSI C12.1-2022 classe 0.1, quatre quadrants. Courant 0,05 % typique et 0,1 % au maximum ; tension, puissance et énergie 0,1 % typique et 0,2 % au maximum ; facteur de puissance 0,2 % au maximum ; fréquence 0,01 % au maximum. Le manuel de 2021 indique ANSI C12.20 classe 0.2.12
- Rafraîchissement
- W, VA et VAR instantanés toutes les 100 ms (10 Hz) ; toutes les autres grandeurs toutes les 500 ms (2 Hz). Bande passante d’entrée de 2 kHz, jusqu’au 33e harmonique à 60 Hz.2
- Communication
- M1 : RS-485 2 fils Modbus RTU, 9600 à 230400 bauds, en sortie d’usine 9600 bauds, sans parité, 8 bits de données, 1 bit de stop, adresse par le commutateur rotatif. M2 : BACnet MS/TP, 9600 à 115200 bauds. E4 : Ethernet et Wi-Fi avec Modbus TCP, BACnet/IP, MQTT, serveur web, HTTP POST et SSL.12
- Sorties
- Deux relais statiques, 100 mA sous 50 V au maximum, programmables en impulsions, en état ou en alarme sur toute grandeur mesurée.2
- Alimentation
- 12 à 30 V CC ou 24 V CA, moins de 2 VA, isolée des lignes mesurées. Le commun RS-485 (G) et la borne - de l’alimentation sont reliés à l’intérieur du compteur.12
- Boîtier
- Boîtier plastique UL 94V-0, montage sur rail DIN ou par 3 vis, 4,2 × 4,3 × 2,4 pouces ; 0,15 kg pour les versions mA et mV et 0,23 kg pour la version 5A-DL.12
- Environnement
- Fonctionnement de -40 à +70 °C, humidité de 10 à 90 % sans condensation, pour une installation protégée. Isolation de 3500 V CA au minimum entre entrées et sorties.2
- Homologations
- Listé UL (dossier E250395) ; émissions FCC partie 15 classe B.2
interface
Mesures documentées et limites d'intégration pour WattsOn-Mark II.
- Chaque ligne de la table donne un décalage en hexadécimal et une adresse au format 4xxxx : Voltage A est au décalage 0x220 et à l’adresse 40545. Le décalage est la valeur envoyée dans la trame Modbus, et l’adresse vaut le décalage plus 40001. FC03 et FC04 renvoient les mêmes données : les adresses en base 30001 fonctionnent donc aussi en lecture.
- Les valeurs 32 bits occupent deux registres, mot de poids fort à l’adresse la plus basse par défaut. Le registre 0x51A (41307) inverse l’ordre des mots lorsqu’il vaut 1 : lisez-le une fois si un flottant donne un nombre très grand ou très petit.
- Des registres de débogage renvoient des valeurs fixes pour vérifier la convention : Debug 16-bit à 0x510 (41297) lit 12345, Debug 32-bit à 0x511 (41298) lit 1234567 et Debug Floating-Point à 0x513 (41300) lit 1234,567.
- Flottants instantanés, sans mise à l’échelle : Active Power Total 0x200 (40513) en kW, Reactive Power Total 0x202 en kVAR, Apparent Power Total 0x204 en kVA, Voltage Average L-N 0x206, Voltage L-L Average 0x208, Current Average 0x20A, System Power Factor 0x20C et System Frequency 0x20E (40527) en Hz.
- Flottants par phase : Voltage A, B et C à 0x220, 0x222 et 0x224 (40545, 40547, 40549) et AB, BC et AC de 0x226 à 0x22A en volts ; Current A, B et C à 0x22C, 0x22E et 0x230 en ampères ; Active Power A, B et C de 0x232 à 0x236 en kW ; puissance réactive de 0x238 à 0x23C ; puissance apparente de 0x23E à 0x242 ; facteur de puissance de 0x244 à 0x248 ; Sliding Window Power à 0x256 (40599) en kW.
- Les mêmes grandeurs sont reprises en entiers signés 32 bits à partir de 0x100 (40257) : divisez les watts, VAR et VA par 10, les volts par 100, les ampères par 1000, le facteur de puissance par 10000 et la fréquence par 1000. Voltage A est à 0x120 (40289) et Current A à 0x12C (40301). La puissance entière est en W, alors que le bloc flottant est en kW.
- Flottants d’énergie de facturation (non réinitialisables), en kWh, kVAh et kVARh : Net Total Energy 0x1300 (44865), Total Import Energy 0x1304 (44869), Total Export Energy 0x1306 (44871), énergie réactive totale Q1 à Q4 de 0x130C à 0x1312, et énergie importée par phase A, B et C à 0x132C, 0x132E et 0x1330. Billing Import et Export Energy à 0x1318 et 0x131A demandent le firmware 11.00 ou ultérieur.
- L’import et l’export sont cumulés par phase : si les phases A et B importent 100 W chacune et que C exporte 50 W, Total Import indique 200 Wh et Total Export 50 Wh au bout d’une heure. Les registres Billing utilisent à la place le sens du total triphasé et indiqueraient 150 Wh et 0 Wh.
- Les flottants d’énergie réinitialisables se trouvent de 0x1100 à 0x115A avec la même organisation, et les blocs d’énergie en entiers à 0x1000 et 0x1200. L’énergie entière est divisée par l’Energy Integer Divider à 0x52E (41327) ; le tableau des registres donne 1000 par défaut : lisez donc le diviseur plutôt que de le supposer.
- Identification : Serial Number à 0x51D (32 bits), versions Hardware, Firmware et Bootloader de 0x51F à 0x521 (à diviser par 100), Model Number à 0x522 (19761 pour le M1) et Input Configuration à 0x523 (1 mA, 2 mV, 3 5 A). Device Mode à 0x608 lit 1 quand le firmware fonctionne normalement et 2 en mode bootloader.
- Registres de configuration et de commande : rapports de TC de 0x500 à 0x507, rapports de TT de 0x508 à 0x50F, Energy Reset 0x524, Compatibility Mode 0x525, Passcode et Lock de 0x527 à 0x529, adresse Modbus et réglages série de 0x600 à 0x605, et commandes de redémarrage 0x609 et 0x60A. Gardez-les tous hors de l’interrogation de surveillance.
- Compatibility Mode à 0x525 fait émuler au compteur une partie de l’ancienne table du WattsOn-1100 (flottants de 0x300 à 0x376). Laissez-le désactivé sauf si un système existant a été construit sur la table du WattsOn-1100.
appréciation
WattsOn-Mark II W2-M1 et W2-E4 avec tout type d’entrée TC, d’après les tableaux de registres du manuel utilisateur Revision 10 (novembre 2021). Vérification sur site : lisez le registre Debug 32-bit au décalage 0x511, qui doit donner 1234567, puis comparez Voltage A avec l’afficheur ou un appareil de référence. Surveillance en lecture seule : aucune écriture dans les registres de configuration, de remise à zéro de l’énergie, de verrouillage ou système.
- InteropérabilitéBien soutenu
- Elkor documente Modbus RTU sur le M1 et Modbus TCP sur l’E4, nomme les codes fonction pris en charge, imprime chaque registre à la fois comme décalage et comme adresse 4xxxx, donne pour chacun le type de données, l’unité et l’échelle, et fournit des registres de débogage à valeur fixe pour valider la convention. Le manuel n’indique pas le port Modbus TCP de l’E4.123
- précisionBien soutenu
- ANSI C12.1-2022 classe 0.1, comptage quatre quadrants avec énergie importée, exportée et nette par phase, registres de facturation insensibles aux remises à zéro et puissance mise à jour toutes les 100 ms. En service, la précision dépend aussi des TC et des rapports saisis.12
- sécuritélimité
- Un code d’accès facultatif verrouille tous les registres en écriture ; l’appareil refuse toute tentative pendant 5 secondes après un code erroné et se reverrouille 10 minutes après un déverrouillage. Le compteur est livré déverrouillé (le registre Lock 0x529 lit 0), et Modbus RTU et Modbus TCP n’offrent ni chiffrement ni authentification. L’E4 ajoute SSL et un mot de passe administrateur pour son interface web. Gardez le bus et le réseau privés et le client en lecture seule.12
- fiabilitéSoutenu avec des conditions
- De nouveaux réglages série sont annulés s’ils ne sont pas confirmés dans les 3 minutes, l’adresse 0 rétablit les réglages série par défaut pour la récupération, Device Mode signale l’état bootloader, et la LED MB s’allume en rouge fixe quand la paire RS-485 est inversée. Elkor ne publie aucun niveau d’essai d’immunité dans les documents conservés.1
- rudesseSoutenu avec des conditions
- Prévu pour -40 à +70 °C et 10 à 90 % HR sans condensation pour une installation protégée, avec une isolation entrées-sorties de 3500 V CA et un boîtier UL 94V-0. Le compteur a des bornes nues et doit être installé dans un tableau ou un coffret.12
- ÉvolutivitéSoutenu avec des conditions
- Les adresses logicielles jusqu’à 247 et des vitesses jusqu’à 230400 bauds sont documentées, et un compteur couvre trois circuits monophasés avec des rapports de TC séparés. Les documents conservés ne donnent ni nombre maximal d’appareils ni longueur de câble par ligne RS-485.12
Configuration
Lire le registre Debug 32-bit au décalage 0x511, puis Voltage A à 0x220
La section 6 du manuel utilisateur Revision 10 donne Debug 32-bit au décalage 0x511 (adresse 41298), registre signé 32 bits qui lit toujours 1234567, Debug Floating-Point au décalage 0x513 (adresse 41300), qui lit 1234,567, Voltage A au décalage 0x220 (adresse 40545) en flottant et en volts, et Total Import Energy (Revenue) au décalage 0x1304 (adresse 44869) en flottant et en kWh. Le manuel imprime les deux colonnes ; la convention d’adressage est donc fixée par le document : envoyez le décalage.
- Requête
- 01 03 05 11 00 02 94 C2 : adresse Modbus 1, FC03, adresse 0x0511 (colonne des décalages de la table pour l’adresse 41298), deux registres, CRC RTU.
- Convention d’adresse
- Le décalage est l’adresse à base zéro sur la ligne et l’adresse 4xxxx vaut le décalage plus 40001 : le décalage 0x0511 correspond à l’adresse 41298 et le décalage 0x0220 à l’adresse 40545. Un client qui numérote les registres de maintien à partir de un prend 1298 et 545 (ou 41298 et 40545). Envoyer 0x0512 pour le registre de débogage commence un registre trop tard.
- Réponse attendue
- 01 03 04 00 12 D6 87 44 34 : quatre octets de données, mot de poids fort 0x0012 en premier, puis 0xD687.
- Décodage
- Entier signé 32 bits 0x0012D687 = 1234567, la valeur que le manuel fixe pour ce registre. Une réponse 0xD6870012 signifie que le compteur est réglé sur mot de poids faible en premier dans le registre 0x51A.
- Contrôle du flottant
- 01 03 05 13 00 02 35 02 lit Debug Floating-Point ; la réponse attendue 01 03 04 44 9A 52 25 32 57 donne le flottant 0x449A5225 = 1234,567.
- Lecture de tension
- 01 03 02 20 00 02 C4 79 lit deux registres à partir de 0x0220. Réponse synthétique 01 03 04 42 F0 CC CD 7A ED : mot de poids fort 0x42F0 en premier, puis 0xCCCD, donc le flottant 0x42F0CCCD = 120,4 V.
- Lecture d’énergie
- 01 03 13 04 00 02 81 4E lit Total Import Energy (Revenue) à partir de 0x1304. La réponse synthétique 01 03 04 46 6E 1A 66 05 EC donne le flottant 0x466E1A66 = 15 238,6 kWh.
- Acceptation
- Conservez les points quand les deux registres de débogage renvoient leurs valeurs fixes et que Voltage A concorde au même moment avec l’afficheur ou un appareil de référence. Un flottant lu un registre trop tard chevauche deux valeurs et ne donne pas la tension mesurée.
Acceptation : Les réponses de débogage sont calculées à partir des valeurs fixes que donne le manuel, et les réponses de tension et d’énergie sont un contrôle synthétique du décodeur, pas une réponse enregistrée sur un compteur. Une vraie réponse doit renvoyer 1234567 et 1234,567 depuis les registres de débogage avant d’activer les points de tension, de courant, de puissance et d’énergie.
-
Identifier la version
Relevez le code de commande sur l’étiquette. Un W2-M1 a le port Modbus RTU, un W2-E4 a Ethernet et Wi-Fi avec Modbus TCP, et un W2-M2 ne parle que BACnet MS/TP. Le deuxième champ indique le type d’entrée TC, qui doit correspondre aux TC posés.
-
Régler l’adresse et les paramètres série
Réglez le commutateur rotatif sur l’adresse Modbus : 1 à 9, puis A à E pour 10 à 14. La position F utilise l’adresse enregistrée dans le registre 0x600, et la position 0 sert uniquement au dépannage. En sortie d’usine, le port fonctionne à 9600 bauds, sans parité, 8 bits de données et 1 bit de stop ; saisissez les mêmes valeurs dans le client série d’Edge ou dans le ZMB-31.
-
Câbler le port RS-485
Raccordez D+, D- et G sur les bornes marquées RS-485, pas sur le port d’extension X.BUS, et chaînez les autres compteurs sans dérivation.
-
Valider la convention d’adressage et l’ordre des mots
Envoyez FC03 pour deux registres au décalage 0x511, le registre Debug 32-bit. Une réponse de 1234567 confirme que le décalage est envoyé tel qu’écrit et que le mot de poids fort vient en premier. Lisez le registre Debug Floating-Point à 0x513, qui doit donner 1234,567.
-
Comparer une valeur avec une référence
Lisez Voltage A au décalage 0x220 en flottant et comparez avec l’afficheur ou un multimètre, puis vérifiez que Current A à 0x22C et Active Power A à 0x232 concordent et que les facteurs de puissance dépassent ±0,700, ce que la liste de contrôle d’Elkor considère comme le signe d’un câblage correct des TC.
-
Ajouter les points d’énergie
Lisez Total Import Energy (Revenue) à 0x1304 et Total Export Energy (Revenue) à 0x1306 en flottants, en kWh. Utilisez le bloc de facturation plutôt que le bloc réinitialisable, et n’écrivez jamais dans les registres Energy Reset, de configuration ou système.
Questions fréquentes
- Faut-il envoyer le décalage ou l’adresse 4xxxx de la table du WattsOn ?
- Envoyez le décalage. Chaque ligne de la table d’Elkor donne les deux : Voltage A est au décalage 0x220, soit l’adresse 40545. Le décalage est l’adresse dans la trame Modbus et l’adresse 4xxxx vaut ce décalage plus 40001. Le registre de débogage d’Elkor au décalage 0x511 lit toujours 1234567 : une seule lecture valide donc la convention.13
- Quel ordre des mots le WattsOn-Mark II utilise-t-il pour les flottants ?
- Mot de poids fort en premier par défaut : le registre d’adresse la plus basse contient les 16 bits de poids fort. Le registre 0x51A (41307) passe au mot de poids faible en premier lorsqu’il vaut 1. Lisez le registre Debug Floating-Point à 0x513, qui renvoie toujours 1234,567, pour vérifier ce réglage.13
- Faut-il lire les registres flottants ou entiers ?
- Elkor recommande les flottants, qui n’ont pas besoin de mise à l’échelle : puissance en kW à partir de 0x200 et énergie en kWh à partir de 0x1100 et 0x1300. Les copies entières à partir de 0x100 sont des valeurs signées 32 bits mises à l’échelle par 10, 100, 1000 ou 10000 selon la grandeur, et l’énergie entière est divisée par l’Energy Integer Divider à 0x52E.1
- Quelle différence entre les registres d’énergie réinitialisables et ceux de facturation ?
- Les blocs réinitialisables à 0x1000 et 0x1100 sont remis à zéro quand 0xA5A5 est écrit dans le registre Energy Reset à 0x524. Les blocs de facturation à 0x1200 et 0x1300 conservent leurs totaux quelle que soit la remise à zéro. Elkor conseille de lire les blocs de facturation pour les applications de comptage de facturation.1
- Comment donner à un WattsOn une adresse supérieure à 15 ?
- Tournez le commutateur rotatif sur F. Le compteur utilise alors l’adresse du registre 0x600, qui vaut 15 par défaut et accepte des valeurs jusqu’à 247. Le changement prend effet après l’écriture de 1 dans Serial Commit à 0x605 et doit être confirmé par une lecture à la nouvelle adresse dans les 3 minutes, sinon les réglages précédents reviennent. Convenez de toute écriture de ce type avec le responsable du site.1
- Un WattsOn peut-il compter trois circuits monophasés ?
- Oui. Chaque grandeur est mesurée et cumulée par phase, et chaque voie peut avoir son propre rapport de TC dans les registres 0x502, 0x504 et 0x506, à condition que les TC aient le même type de sortie. Lisez Active Power A, B et C de 0x232 à 0x236 et l’énergie importée par phase de 0x132C à 0x1330.12
Sources
- WattsOn-Mark II Precision Energy Meter User Manual, Revision 10 (novembre 2021), avec les tableaux de registres Modbus à la section 6 et le détail du protocole Modbus à l’annexe B (s’ouvre dans un nouvel onglet) (PDF)
- Fiche technique WattsOn-Mark II Precision Energy Meter, avec les caractéristiques et les références de commande W2-[model]-[CT input]-[DL] (s’ouvre dans un nouvel onglet) (PDF)
- Note d’application AN1702, Understanding Modbus Registers, rev A (8 mars 2017) (s’ouvre dans un nouvel onglet) (PDF)
- WattsOn-Mark II Installation Quick Reference Guide, avec les rapports de TC et la liste de contrôle de mise en service (s’ouvre dans un nouvel onglet) (PDF)
Lecture complémentaire
- outilTraducteur d’adresses de registres Modbus
- outilDécodeur de données Modbus
- outilCalculateur CRC et LRC Modbus
- guideTable de registres Modbus : adresses, types et échelles
- guideMise en service Modbus sur RS-485
- guideContinental Control Systems WattNode Modbus
- 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.







