Kamstrup MULTICAL 603
Compteur d’énergie thermique de chauffage et de refroidissement
Le MULTICAL 603 est un calculateur de chaleur, de froid ou de chaleur et froid combinés, doté de deux emplacements pour modules de communication enfichables. Kamstrup publie une table de registres Modbus pour son module Modbus RTU (HC-003-67) et le codage des enregistrements de ses modules M-Bus filaires (HC-003-20, -21 et -22). Les deux chemins donnent les propres valeurs d’énergie, de volume, de puissance, de débit et de température du compteur. Commencez par une lecture de l’énergie thermique E1 et comparez-la avec l’afficheur avant d’ajouter d’autres points.
- Modbus RTU
- M-Bus
Compteur d’énergie thermique de chauffage et de refroidissement
Interroger un ingénieurcompatibilité
Compatible avec EpiSensor Edge en Modbus RTU ou M-Bus filaire via un module installé
Kamstrup publie les réglages série, les codes fonction et la table de registres du module Modbus RTU, ainsi que l’adressage et le codage des enregistrements des modules M-Bus filaires, avec un exemple décodé. Edge lit Modbus RTU en série par un ZMB-31 ou une interface série de la Gateway, et un compteur M-Bus filaire par ZHM-21 M-Bus Interface. Il s’agit d’un point de départ documenté pour une surveillance en lecture seule, et non d’un essai physique de ce compteur.
S’applique à un MULTICAL 603 équipé du module Modbus RTU HC-003-67 de Kamstrup ou d’un module M-Bus filaire HC-003-20, -21 ou -22. Les exemples de lecture suivent la table de registres Modbus FILE100004479 révision C (03.2025) avec le datagramme par défaut xx-yy-300, et la description technique M-Bus filaire 55121890 révision F1 (01.2022). Les modules wireless M-Bus, KMP, BACnet, analogiques et à impulsions, ainsi que les réglages réseau du module Modbus/KMP TCP/IP HC-003-82, sortent du cadre de ce guide. Surveillance en lecture seule : aucune écriture de consigne PQT, d’adresse primaire, d’horloge ou de compteur d’impulsions.
Connectez-le avec
Lorsque le compteur a le module Modbus RTU HC-003-67 dans un emplacement de module et est alimenté sur secteur, car le module tire son alimentation de l’alimentation 230 VAC ou 24 VAC du compteur
- Modbus
- Sans fil
- Edge
- Plateformes
Lorsque le compteur a un module M-Bus filaire HC-003-20, -21 ou -22, alimenté sur pile ou sur secteur
- M-Bus
- Edge
- Plateformes
Modèles
| Modèles | interface | Itinéraire vers Edge |
|---|---|---|
| MULTICAL 603 with Modbus RTU module HC-003-67 | RS-485 Modbus RTU isolé, 300 à 115200 bit/s, réglage d’usine 19200 bit/s, 8 bits de données, parité paire, 1 bit d’arrêt | Lisez les registres du datagramme par défaut par un ZMB-31 ou par l’interface série de la Gateway. Le compteur doit être alimenté sur secteur. |
| MULTICAL 603 with wired M-Bus module HC-003-20, -21 or -22 | M-Bus filaire EN 13757, 300, 2400, 9600 ou 19200 bauds détectés automatiquement ; adressage primaire, secondaire et secondaire étendu | Raccordez un compteur à une ZHM-21 M-Bus Interface, qui le lit à son adresse primaire et transmet les enregistrements à la Gateway. |
| MULTICAL 603 calculator types with built-in M-Bus, or other Kamstrup modules | La fiche technique liste un M-Bus intégré sur certains types de calculateur, ainsi que des modules wireless M-Bus, KMP, BACnet et autres pour les deux emplacements | Non couvert par ce guide. Vérifiez l’interface installée et sa propre documentation Kamstrup avant de prévoir une lecture. |
Spécifications
La communication passe par des modules enfichables dans deux emplacements. Le module Modbus RTU HC-003-67 est alimenté par l’alimentation secteur du compteur ; les modules M-Bus filaires fonctionnent sur pile ou sur secteur. Les données du compteur parviennent à l’un ou l’autre module chaque fois que le compteur termine une intégration.124
- Mesure
- Énergie thermique E1, énergie de refroidissement E3 et autres registres d’énergie, volume, masse, puissance, débit, températures et, lorsqu’elles sont présentes, entrées de pression13
- Homologations
- Homologation de compteur de chaleur MID 2014/32/EU DK-0200-MI004-040 ; froid selon TS 27.02 012 ; EN 1434 ; variante pour fluide mélangé 603-M selon EN 1434 sans MID1
- Plage de température homologuée
- 2 à 180 °C, différence de température de 3 à 178 K1
- Unités d’énergie
- MWh, kWh, GJ ou Gcal, sept ou huit chiffres sur l’afficheur1
- Alimentation
- Pile lithium format D ou 2 x format A, modules d’alimentation 230 VAC ou 24 VAC/VDC1
- Environnement
- IP65, 5 à 55 °C, sans condensation, installation en intérieur1
- Module Modbus RTU
- HC-003-67, RS-485 isolé, 300 à 115200 bit/s, adresse de 1 à 247, lectures FC03 et FC042
- Types de données Modbus
- Flottant IEEE 32 bits ou entier signé 32 bits avec facteur 16 bits ; codes d’unité 16 bits3
- Modules M-Bus filaires
- HC-003-20, -21, -22 selon EN 13757:2013 et OMS TR02:2015 ; 300 à 19200 bauds automatique ; 1 charge unitaire4
- Identité M-Bus
- Fabricant KAM ; version 35h pour le MULTICAL 6035
interface
Mesures documentées et limites d'intégration pour MULTICAL 603.
- Datagramme Modbus par défaut (xx-yy-300) : l’énergie thermique E1 est un flottant IEEE 32 bits au registre 21 (0x0014), avec son code d’unité au registre 93 (0x005C). L’énergie de refroidissement E3 se trouve au registre 25 (0x0018) et le volume V1 au registre 53 (0x0034).
- Les valeurs instantanées Modbus sont des flottants à partir du registre 1 : débit V1 à 1 (0x0000), puissance actuelle à 5 (0x0004), t1 à 7 (0x0006), t2 à 9 (0x0008) et t1-t2 à 15 (0x000E). Leurs codes d’unité commencent au registre 83 (0x0052).
- Les mêmes valeurs de mesure sont aussi publiées en entiers signés 32 bits à partir du registre 154 (0x0099), avec un facteur signé 16 bits à partir du registre 236 (0x00EB) : le résultat est 10 à la puissance du facteur, multiplié par l’entier. L’énergie thermique E1 se trouve au registre 174 (0x00AD), avec son facteur à 246 (0x00F5).
- État et identité Modbus : code info au registre 124 (0x007B), date à 130 (0x0081), heure à 132 (0x0083) et numéro de série à 146 (0x0091), chacun en valeur non signée 32 bits. Un registre que le compteur ne possède pas se lit comme la valeur invalide 0x4F800000 pour un flottant ou 0x7FFFFFFF pour un entier signé.
- Profil standard M-Bus filaire (20-00-101) : énergie thermique E1, énergie de refroidissement E3, volume V1, entrées d’impulsions A1 et B1, heures de fonctionnement et d’erreur, t1, t2 et t1-t2 avec deux décimales, puissance et débit actuels, maxima mensuels, bits d’info, date et heure.
- En M-Bus, le VIF de chaque enregistrement porte l’unité et la position de la virgule, et Kamstrup précise qu’un VIF peut changer pendant la vie du compteur lorsqu’un total dépasse son codage. Lisez le VIF avec chaque valeur au lieu de fixer une échelle.
- Séparez l’énergie et le volume cumulés de la puissance, du débit et de la température instantanés. Une interrogation en échec est une donnée manquante, pas une consommation nulle.
appréciation
MULTICAL 603 avec le module Modbus RTU HC-003-67 de Kamstrup ou les modules M-Bus filaires HC-003-20, -21 ou -22, d’après les fiches techniques et la description technique publiques de Kamstrup. Aucune installation physique par EpiSensor ni validation pour la facturation n’est revendiquée.
- InteropérabilitéBien soutenu
- Kamstrup publie la table de registres Modbus, les types de données, la convention d’adresse et les codes fonction, ainsi que l’adressage, l’en-tête et le codage des enregistrements M-Bus filaires selon EN 13757 et OMS TR02.2345
- précisionBien soutenu
- Le calculateur porte l’homologation de compteur de chaleur MID DK-0200-MI004-040 et indique son erreur maximale tolérée par rapport à EN 1434-1 ; les deux modules fournissent l’énergie, le volume, la puissance, le débit et les températures avec leurs unités.135
- sécuritélimité
- Kamstrup indique que le M-Bus filaire n’utilise pas de chiffrement, et le module Modbus RTU accepte des écritures (fonction 0x10) vers les consignes du PQT Controller ; aucun des deux documents ne décrit d’authentification. Protégez le bus physiquement et configurez le client en lecture seule.235
- fiabilitéSoutenu avec des conditions
- Le calculateur dispose d’une horloge sauvegardée, de données en EEPROM et d’enregistreurs d’infos, de codes info pour les défauts de sonde et de débit, et d’un octet d’état M-Bus. Le module Modbus dépend de l’alimentation secteur, et les compteurs sur pile exigent au moins 10 secondes entre deux lectures M-Bus.1245
- rudesseSoutenu avec des conditions
- IP65, 5 à 55 °C sans condensation, pour une installation en intérieur, avec la classe mécanique MID M1 et M2 et la classe électromagnétique E1 et E2. Les bornes des modules acceptent jusqu’à 1,5 mm².124
- ÉvolutivitéSoutenu avec des conditions
- Le module Modbus représente 1/8 de charge unitaire (jusqu’à 256 appareils par segment), avec des adresses de 1 à 247 ; les modules M-Bus prennent en charge l’adressage primaire, secondaire et la recherche par jokers. Les adresses par défaut proviennent des numéros client et doivent être contrôlées pour éviter les doublons ; une ZHM-21 lit un seul compteur.24
- Cycle de vieSoutenu avec des conditions
- Kamstrup publie des fiches techniques révisées, conserve un datagramme hérité pour la compatibilité avec le MULTICAL 602, et prend en charge les mises à jour du micrologiciel et du datagramme des modules par M-Bus ainsi que la configuration par METERTOOL HCW. Aucune durée de support des modules n’est publiée.234
Configuration
Décoder l’énergie thermique E1 d’une réponse M-Bus filaire
La description technique M-Bus filaire de Kamstrup (révision F1) décode une réponse RSP_UD complète pour le profil standard. Les octets ci-dessous sont son enregistrement d’exemple, envoyé par un module à l’adresse primaire 1 en réponse à REQ_UD2. Utilisez l’adresse du compteur installé plutôt que de recopier l’adresse 1.
- Trame
- Trame longue 68 C9 C9 68 : champ C 08 (RSP_UD), champ A 01 (adresse primaire 1), champ CI 72 (données variables, octet de poids faible en premier)
- En-tête
- ID 70 02 00 71 = 71000270 (BCD, octet de poids faible en premier) ; fabricant 2D 2C = KAM ; la version 35h identifie le MULTICAL 603 (34h correspond au 403, 3Dh au 603M)
- Octet d’état
- 00 = aucune erreur ; 08 = erreur permanente, 10 = erreur temporaire, 18 = les deux
- Premier enregistrement
- 04 06 86 20 00 00 aux octets 20 à 25
- DIF et VIF
- DIF 04 = binaire 32 bits, stockage 0, valeur actuelle ; VIF 06 = énergie en kWh sans décimale
- Décodage
- Données 86 20 00 00, octet de poids faible en premier = 0x00002086 = 8 326
- Résultat
- Énergie thermique E1 = 8 326 kWh = 8,326 MWh dans l’exemple de Kamstrup
Acceptation : Il s’agit de l’exemple documenté par Kamstrup, et non d’une lecture d’une installation EpiSensor. Sur site, décodez l’enregistrement envoyé par le module installé et comparez l’énergie et l’unité avec l’afficheur du compteur. La table des VIF de Kamstrup montre que le même VIF 06 sert à un afficheur configuré en MWh avec trois décimales ; comparez donc la valeur, et pas seulement les chiffres.
-
Identifier le module
Lisez l’étiquette de type du module (HC-003-67 pour Modbus RTU, HC-003-20, -21 ou -22 pour M-Bus filaire) ou la boucle TECH du compteur : le menu 2-101 pour l’emplacement 1 et 2-201 pour l’emplacement 2 affiche le type de module, le micrologiciel et l’adresse de bus.
-
Câbler le bus
Pour Modbus, raccordez A/- à 137, B/+ à 138 et le blindage à 139, avec une terminaison de 120 ohms aux deux extrémités ; le compteur doit être alimenté sur secteur. Pour M-Bus, raccordez les bornes 24 et 25 au câble de la ZHM-21, dans n’importe quelle polarité. Faites vérifier le câblage par l’installateur.
-
Trouver l’adresse
Les deux modules prennent par défaut les derniers chiffres du numéro client du compteur. Modbus utilise les trois derniers, ou les deux derniers au-delà de 247, et passe à 247 lorsqu’ils valent 000. M-Bus utilise les deux ou trois derniers comme adresse primaire. Lisez l’adresse réelle dans la boucle TECH.
-
Lire d’abord l’énergie
En Modbus, lisez deux registres à partir de l’adresse 0x0014 avec FC04 (FC03 lit aussi la table) et le code d’unité à 0x005C ; les documents cités n’indiquent pas l’ordre des mots des valeurs 32 bits, confirmez-le donc par rapport à l’afficheur. En M-Bus, décodez l’enregistrement E1 avec son VIF. Ajoutez d’autres points une fois que l’énergie concorde.
Questions fréquentes
- Chaque MULTICAL 603 dispose-t-il de Modbus ?
- Non. Modbus RTU est le module enfichable HC-003-67, une option parmi beaucoup d’autres pour les deux emplacements de module du compteur. Vérifiez l’étiquette du module ou la boucle TECH avant de prévoir une lecture Modbus.12
- Quel registre Modbus contient l’énergie thermique ?
- Dans le datagramme par défaut, l’énergie thermique E1 est un flottant 32 bits au registre 21 (adresse 0x0014), avec son code d’unité au registre 93 (0x005C). La même valeur existe aussi en entier signé 32 bits au registre 174 (0x00AD), avec un facteur de puissance de dix au registre 246 (0x00F5).3
- Quelle est l’adresse esclave Modbus ?
- Par défaut, ce sont les trois derniers chiffres du numéro client du compteur, ou les deux derniers si cela dépasse 247. Un numéro client se terminant par 000 donne l’adresse 247. L’adresse est affichée dans la boucle TECH.2
- Un MULTICAL 603 alimenté par pile peut-il être lu ?
- En M-Bus filaire, oui : les modules M-Bus fonctionnent sur pile ou sur secteur, avec plus de 10 secondes entre deux lectures sur un compteur à pile. Le module Modbus RTU tire son alimentation de l’alimentation 230 VAC ou 24 VAC du compteur ; il exige donc un compteur alimenté sur secteur.24
- Pourquoi la valeur d’énergie M-Bus diffère-t-elle de l’afficheur ?
- Décodez le VIF de chaque enregistrement : il fixe l’unité et la position de la virgule, et le même VIF peut correspondre à un afficheur en kWh ou en MWh avec trois décimales. Kamstrup précise aussi qu’un VIF peut changer lorsqu’un total dépasse son codage.5
Sources
- Fiche technique du MULTICAL 603, FILE100000683 révision G, août 2024 (s’ouvre dans un nouvel onglet)
- Fiche technique du module Modbus RTU avec entrées (In-A, In-B), 58101497 révision L1, juin 2024 (s’ouvre dans un nouvel onglet)
- Fiche technique de la table de registres Modbus RTU et Modbus/KMP TCP/IP, FILE100004479 révision C, mars 2025 (s’ouvre dans un nouvel onglet)
- Fiche technique des modules M-Bus filaires, 58101450 révision J1, décembre 2022 (s’ouvre dans un nouvel onglet)
- Description technique, M-Bus filaire pour MULTICAL 403, 603 et 803, 55121890 révision F1, janvier 2022 (s’ouvre dans un nouvel onglet)
Lecture complémentaire
- applicationIntégration des compteurs de chaleur M-Bus filaires
- applicationSurveillance des réseaux de chaleur
- applicationSuivi des pompes à chaleur et de leur performance
- outilPlanificateur d’adresses M-Bus
- outilCalculateur de segment M-Bus filaire
- outilContrôle du compteur de chaleur
- outilDécodeur de registres Modbus
- outilConvertisseur d’adresses Modbus
- outilTerminaison et polarisation RS-485
- protocoleAppareils Modbus et tables de registres
Les noms de produits et les marques commerciales appartiennent à leurs propriétaires. La publication ne suppose pas d'approbation ou d'une relation commerciale.






