Kamstrup MULTICAL 603

Wärme- und Kälteenergiezähler

Der MULTICAL 603 ist ein Rechenwerk für Wärme, Kälte oder kombinierte Wärme- und Kältemessung mit zwei Steckplätzen für Kommunikationsmodule. Kamstrup veröffentlicht eine Modbus-Registertabelle für sein Modbus RTU-Modul (HC-003-67) und die Datensatzkodierung für seine kabelgebundenen M-Bus-Module (HC-003-20, -21 und -22). Beide Wege liefern die zählereigenen Werte für Energie, Volumen, Leistung, Durchfluss und Temperatur. Beginnen Sie mit einer Lesung der Wärmeenergie E1 und vergleichen Sie sie mit der Anzeige, bevor Sie weitere Punkte ergänzen.

Kamstrup MULTICAL 603 Rechenwerk für Wärme- und Kältezähler, Vorderansicht; die eingesetzten Kommunikationsmodule sind nicht sichtbar
  • Modbus RTU
  • M-Bus

Wärme- und Kälteenergiezähler

Einen Ingenieur fragen

Kompatibilität

Kompatibel mit EpiSensor Edge über Modbus RTU oder drahtgebundenen M-Bus mit einem eingebauten Modul

Kamstrup veröffentlicht die seriellen Einstellungen, Funktionscodes und die Registertabelle des Modbus RTU-Moduls sowie Adressierung und Datensatzkodierung der kabelgebundenen M-Bus-Module mit einem dekodierten Beispiel. Edge liest serielles Modbus RTU über ein ZMB-31 oder eine serielle Schnittstelle des Gateways und je ZHM-21-M-Bus-Schnittstelle einen kabelgebundenen M-Bus-Zähler. Das ist ein dokumentierter Ausgangspunkt für nur lesende Überwachung, kein physischer Test dieses Zählers.

Gilt für einen MULTICAL 603 mit dem Modbus RTU-Modul HC-003-67 von Kamstrup oder einem kabelgebundenen M-Bus-Modul HC-003-20, -21 oder -22. Die Lesebeispiele folgen der Modbus-Registerzuordnung FILE100004479 Revision C (03.2025) mit dem Standarddatagramm xx-yy-300 und der technischen Beschreibung für kabelgebundenen M-Bus 55121890 Revision F1 (01.2022). Module für Wireless M-Bus, KMP, BACnet, Analog- und Impulsmodule sowie die Netzwerkeinstellungen des Moduls Modbus/KMP TCP/IP HC-003-82 liegen außerhalb dieses Leitfadens. Nur lesende Überwachung: keine Schreibzugriffe auf PQT-Sollwerte, Primäradresse, Uhr oder Impulszähler.

Anbinden mit

Anbindung an Edge

Wenn der Zähler das Modbus RTU-Modul HC-003-67 in einem Modulsteckplatz hat und netzversorgt ist, weil das Modul seine Versorgung aus dem 230-VAC- oder 24-VAC-Netzteil des Zählers bezieht

  • Modbus
  • Drahtlos
  • Edge
  • Plattformen
Wärme- und Kälteenergiezähler
Schnittstelle
Gateway
Edge
Ausgang
MULTICAL 603MULTICAL 603 mit HC-003-67, Klemmen 137/138/139
ZMB-31Modbus RTU ins drahtlose EpiSensor-Netz
ZGW-20 GatewayFührt Edge lokal aus
EpiSensor EdgeModbus-Client + Registertabelle
KundenplattformMQTT · API · Dateien
Modbus RTU · RS-485
EpiSensor-Funknetz
Läuft lokal
Optionale Weitergabe
Schließen Sie RS-485 A/- an Klemme 137, B/+ an 138 und den Schirm an GND-Klemme 139 an, in Linientopologie mit Abschluss an beiden Enden. Verwenden Sie die Slave-Adresse und die seriellen Einstellungen des Moduls. Lassen Sie nur einen Modbus-Master am Bus. Die Ausgabe zur Kundenplattform ist optional; Edge bleibt das führende lokale System.

Wenn der Zähler ein kabelgebundenes M-Bus-Modul HC-003-20, -21 oder -22 hat, mit Batterie- oder Netzversorgung

  • M-Bus
  • Edge
  • Plattformen
Wärme- und Kälteenergiezähler
Schnittstelle
Gateway
Edge
Ausgang
MULTICAL 603MULTICAL 603 mit kabelgebundenem M-Bus-Modul, Klemmen 24/25
ZHM-21-M-Bus-SchnittstelleFührt als Master einen kabelgebundenen M-Bus-Zähler und überträgt seine Datensätze über das EpiSensor-Funknetz
ZGW-20 GatewayFührt Edge lokal aus
EpiSensor EdgeProtokoll-Client + Punktmodell
KundenplattformMQTT · API · Dateien
Kabelgebundener M-Bus, zweiadrig
EpiSensor-Funknetz
Läuft lokal
Optionale Weitergabe
Schließen Sie die M-Bus-Klemmen 24 und 25 des Moduls an die Anschlussleitung des ZHM-21 an; das M-Bus-Leitungspaar ist verpolungssicher. Der ZHM-21 ist der M-Bus-Master für diesen einen Zähler und überträgt seine Datensätze über das Funk-Mesh zum Gateway. Ein Zähler, der bereits an einem M-Bus-Netz des Standorts hängt, behält seinen vorhandenen Master; fügen Sie diesem Segment keinen zweiten hinzu. Die Ausgabe zur Kundenplattform ist optional; Edge bleibt das führende lokale System.

Modelle

Herunterladen
ModelleSchnittstelleAnbindung an Edge
MULTICAL 603 with Modbus RTU module HC-003-67Galvanisch getrenntes RS-485 Modbus RTU, 300 bis 115200 bit/s, Werkseinstellung 19200 bit/s, 8 Datenbits, gerade Parität, 1 StoppbitLesen Sie die Register des Standarddatagramms über ein ZMB-31 oder die serielle Schnittstelle des Gateways. Der Zähler muss netzversorgt sein.
MULTICAL 603 with wired M-Bus module HC-003-20, -21 or -22Kabelgebundener M-Bus nach EN 13757, 300, 2400, 9600 oder 19200 Baud automatisch erkannt; Primär-, Sekundär- und erweiterte SekundäradressierungSchließen Sie einen Zähler an eine ZHM-21-M-Bus-Schnittstelle an, die ihn an seiner Primäradresse liest und die Datensätze an das Gateway weitergibt.
MULTICAL 603 calculator types with built-in M-Bus, or other Kamstrup modulesDas Datenblatt nennt integrierten M-Bus bei einigen Rechenwerktypen sowie Module für Wireless M-Bus, KMP, BACnet und weitere für die beiden SteckplätzeNicht von diesem Leitfaden abgedeckt. Prüfen Sie die eingesetzte Schnittstelle und ihre eigene Dokumentation von Kamstrup, bevor Sie eine Lesung planen.

Technische Daten

Der MULTICAL 603 ist ein Rechenwerk für Wärme-, Kälte- oder kombinierte Wärme- und Kältemessung mit einem oder zwei Durchflusssensoren und zwei oder drei Temperaturfühlern. Er ist als separates Rechenwerk oder als kompletter Zähler lieferbar und wird mit Batterie oder Netzspannung versorgt.1

Messung
Wärmeenergie E1, Kälteenergie E3 und weitere Energieregister, Volumen, Masse, Leistung, Durchfluss, Temperaturen und, wo vorhanden, Druckeingänge13
Zulassungen
MID-Zulassung 2014/32/EU als Wärmezähler DK-0200-MI004-040; Kälte nach TS 27.02 012; EN 1434; Ausführung 603-M für Mischmedien nach EN 1434 ohne MID1
Zugelassener Temperaturbereich
2 bis 180 °C, Temperaturdifferenz 3 bis 178 K1
Energieeinheiten
MWh, kWh, GJ oder Gcal, sieben oder acht Stellen auf der Anzeige1
Versorgung
Lithiumbatterie D-Zelle oder 2 x A-Zelle, Versorgungsmodule 230 VAC oder 24 VAC/VDC1
Umgebung
IP65, 5 bis 55 °C, ohne Kondensation, Installation in Innenräumen1
Modbus RTU-Modul
HC-003-67, galvanisch getrenntes RS-485, 300 bis 115200 bit/s, Adresse 1 bis 247, Lesungen mit FC03 und FC042
Modbus-Datentypen
32-Bit-IEEE-Gleitkommawert oder vorzeichenbehaftete 32-Bit-Ganzzahl mit 16-Bit-Faktor; 16-Bit-Einheitencodes3
Kabelgebundene M-Bus-Module
HC-003-20, -21, -22 nach EN 13757:2013 und OMS TR02:2015; 300 bis 19200 Baud automatisch; 1 Lasteinheit4
M-Bus-Identität
Hersteller KAM; Version 35h für MULTICAL 6035

Schnittstelle

Dokumentierte Messwerte und Grenzen der Integration für MULTICAL 603.

  • Modbus-Standarddatagramm (xx-yy-300): Die Wärmeenergie E1 ist ein 32-Bit-IEEE-Gleitkommawert an Register 21 (0x0014), ihr Einheitencode liegt an Register 93 (0x005C). Die Kälteenergie E3 liegt an Register 25 (0x0018) und das Volumen V1 an Register 53 (0x0034).
  • Die Momentanwerte über Modbus sind Gleitkommawerte ab Register 1: Durchfluss V1 an 1 (0x0000), aktuelle Leistung an 5 (0x0004), t1 an 7 (0x0006), t2 an 9 (0x0008) und t1-t2 an 15 (0x000E). Ihre Einheitencodes beginnen an Register 83 (0x0052).
  • Dieselben Messwerte werden auch als vorzeichenbehaftete 32-Bit-Ganzzahlen ab Register 154 (0x0099) veröffentlicht, mit einem vorzeichenbehafteten 16-Bit-Faktor ab Register 236 (0x00EB): Das Ergebnis ist 10 hoch Faktor multipliziert mit der Ganzzahl. Die Wärmeenergie E1 liegt an Register 174 (0x00AD) mit ihrem Faktor an 246 (0x00F5).
  • Status und Identität über Modbus: Infocode an Register 124 (0x007B), Datum an 130 (0x0081), Uhrzeit an 132 (0x0083) und Seriennummer an 146 (0x0091), jeweils als vorzeichenloser 32-Bit-Wert. Ein Register, das der Zähler nicht hat, liest sich als ungültiger Wert 0x4F800000 bei einem Gleitkommawert oder 0x7FFFFFFF bei einer vorzeichenbehafteten Ganzzahl.
  • Standardprofil für kabelgebundenen M-Bus (20-00-101): Wärmeenergie E1, Kälteenergie E3, Volumen V1, Impulseingänge A1 und B1, Betriebs- und Fehlerstunden, t1, t2 und t1-t2 mit zwei Nachkommastellen, aktuelle Leistung und aktueller Durchfluss, Monatsmaxima, Infobits sowie Datum und Uhrzeit.
  • Bei M-Bus trägt das VIF jedes Datensatzes Einheit und Kommastelle, und Kamstrup weist darauf hin, dass sich ein VIF während der Lebensdauer des Zählers ändern kann, wenn eine Summe über ihre Kodierung hinauswächst. Lesen Sie das VIF mit jedem Wert, statt eine Skalierung festzulegen.
  • Halten Sie kumulierte Energie und kumuliertes Volumen getrennt von momentaner Leistung, Durchfluss und Temperatur. Eine fehlgeschlagene Abfrage bedeutet fehlende Daten, nicht null Verbrauch.

Bewertung

MULTICAL 603 mit dem Modbus RTU-Modul HC-003-67 von Kamstrup oder den kabelgebundenen M-Bus-Modulen HC-003-20, -21 oder -22, auf Grundlage der öffentlichen Datenblätter und der technischen Beschreibung von Kamstrup. Es wird weder eine physische Installation durch EpiSensor noch eine Validierung für die Abrechnung behauptet.

InteroperabilitätGut unterstützt
Kamstrup veröffentlicht die Modbus-Registertabelle, Datentypen, Adresskonvention und Funktionscodes sowie Adressierung, Header und Datensatzkodierung des kabelgebundenen M-Bus nach EN 13757 und OMS TR02.2345
GenauigkeitGut unterstützt
Das Rechenwerk hat die MID-Zulassung als Wärmezähler DK-0200-MI004-040 und nennt seine Fehlergrenzen nach EN 1434-1; beide Module stellen Energie, Volumen, Leistung, Durchfluss und Temperaturen mit Einheiten bereit.135
SicherheitEingeschränkt
Kamstrup gibt an, dass kabelgebundener M-Bus keine Verschlüsselung verwendet, und das Modbus RTU-Modul nimmt Schreibzugriffe (Funktion 0x10) auf Sollwerte des PQT Controllers an; keines der Dokumente beschreibt eine Authentifizierung. Schützen Sie den Bus physisch und konfigurieren Sie den Client nur für Lesezugriffe.235
ZuverlässigkeitUnter Bedingungen unterstützt
Das Rechenwerk hat eine gepufferte Uhr, EEPROM-Daten- und Infologger, Infocodes für Fühler- und Durchflussfehler sowie ein M-Bus-Statusbyte. Das Modbus-Modul hängt von der Netzversorgung ab, und batterieversorgte Zähler brauchen mindestens 10 Sekunden zwischen M-Bus-Lesungen.1245
RobustheitUnter Bedingungen unterstützt
IP65, 5 bis 55 °C ohne Kondensation, für die Installation in Innenräumen, mit den mechanischen MID-Klassen M1 und M2 und den elektromagnetischen Klassen E1 und E2. Die Modulklemmen nehmen bis 1,5 mm² auf.124
SkalierbarkeitUnter Bedingungen unterstützt
Das Modbus-Modul ist eine 1/8 Lasteinheit (bis zu 256 Geräte je Segment) mit Adressen 1 bis 247; die M-Bus-Module unterstützen Primär-, Sekundär- und Wildcard-Suchadressierung. Standardadressen stammen aus Kundennummern und müssen auf Kollisionen geprüft werden; ein ZHM-21 liest einen Zähler.24
LebenszyklusUnter Bedingungen unterstützt
Kamstrup veröffentlicht überarbeitete Datenblätter, behält ein Legacy-Datagramm für die Kompatibilität mit MULTICAL 602 bei und unterstützt Updates von Modulfirmware und Datagramm über M-Bus sowie die Konfiguration über METERTOOL HCW. Ein Unterstützungszeitraum für die Module ist nicht veröffentlicht.234

Einrichtung

Wärmeenergie E1 aus einer Antwort über kabelgebundenen M-Bus dekodieren

Die technische Beschreibung von Kamstrup für kabelgebundenen M-Bus (Revision F1) dekodiert eine vollständige RSP_UD-Antwort für das Standardprofil. Die Bytes unten sind ihr Beispieldatensatz, gesendet von einem Modul an der Primäradresse 1 als Antwort auf REQ_UD2. Verwenden Sie die eigene Adresse des installierten Zählers, statt Adresse 1 zu übernehmen.

Telegramm
Langes Telegramm 68 C9 C9 68: C-Feld 08 (RSP_UD), A-Feld 01 (Primäradresse 1), CI-Feld 72 (variable Daten, niederwertigstes Byte zuerst)
Header
ID 70 02 00 71 = 71000270 (BCD, niederwertigstes Byte zuerst); Hersteller 2D 2C = KAM; Version 35h kennzeichnet den MULTICAL 603 (34h ist 403, 3Dh ist 603M)
Statusbyte
00 = kein Fehler; 08 = dauerhafter Fehler, 10 = vorübergehender Fehler, 18 = beides
Erster Datensatz
04 06 86 20 00 00 an den Bytes 20 bis 25
DIF und VIF
DIF 04 = 32 Bit binär, Speicher 0, aktueller Wert; VIF 06 = Energie in kWh ohne Nachkommastellen
Dekodierung
Daten 86 20 00 00 mit niederwertigstem Byte zuerst = 0x00002086 = 8.326
Ergebnis
Wärmeenergie E1 = 8.326 kWh = 8,326 MWh im Beispiel von Kamstrup

Abnahmekriterium: Das ist das dokumentierte Beispiel von Kamstrup, keine Lesung aus einer Installation von EpiSensor. Dekodieren Sie vor Ort den Datensatz, den das installierte Modul sendet, und vergleichen Sie Energie und Einheit mit der Zähleranzeige. Die VIF-Tabelle von Kamstrup zeigt dasselbe VIF 06 auch für eine Anzeige, die in MWh mit drei Nachkommastellen konfiguriert ist; vergleichen Sie daher den Wert, nicht nur die Ziffern.

  1. Modul identifizieren

    Lesen Sie das Typenschild des Moduls (HC-003-67 für Modbus RTU, HC-003-20, -21 oder -22 für kabelgebundenen M-Bus) oder die TECH-Schleife des Zählers: Menü 2-101 für Steckplatz 1 und 2-201 für Steckplatz 2 zeigt Modultyp, Firmware und Busadresse.

  2. Bus verdrahten

    Schließen Sie für Modbus A/- an 137, B/+ an 138 und den Schirm an 139 an, mit einem Abschluss von 120 Ohm an beiden Enden; der Zähler muss netzversorgt sein. Schließen Sie für M-Bus die Klemmen 24 und 25 in beliebiger Polarität an die Anschlussleitung des ZHM-21 an. Lassen Sie die Verdrahtung vom Installateur prüfen.

  3. Adresse ermitteln

    Beide Module verwenden standardmäßig die letzten Ziffern der Kundennummer des Zählers. Modbus verwendet die letzten drei, oberhalb von 247 die letzten zwei, und wechselt auf 247, wenn sie 000 lauten. M-Bus verwendet die letzten zwei oder drei als Primäradresse. Lesen Sie die tatsächliche Adresse in der TECH-Schleife ab.

  4. Zuerst die Energie lesen

    Lesen Sie bei Modbus zwei Register ab Adresse 0x0014 mit FC04 (FC03 liest die Tabelle ebenfalls) und den Einheitencode an 0x005C; die zitierten Dokumente nennen die Wortreihenfolge von 32-Bit-Werten nicht, bestätigen Sie sie daher an der Anzeige. Dekodieren Sie bei M-Bus den E1-Datensatz mit seinem VIF. Ergänzen Sie weitere Punkte, sobald die Energie übereinstimmt.

Häufige Fragen

Hat jeder MULTICAL 603 Modbus?
Nein. Modbus RTU ist das Steckmodul HC-003-67, eine Option unter vielen für die beiden Modulsteckplätze des Zählers. Prüfen Sie das Modulschild oder die TECH-Schleife, bevor Sie eine Modbus-Lesung planen.12
Welches Modbus-Register enthält die Wärmeenergie?
Im Standarddatagramm ist die Wärmeenergie E1 ein 32-Bit-Gleitkommawert an Register 21 (Adresse 0x0014), ihr Einheitencode liegt an Register 93 (0x005C). Derselbe Wert steht auch als vorzeichenbehaftete 32-Bit-Ganzzahl an Register 174 (0x00AD) mit einem Zehnerpotenz-Faktor an Register 246 (0x00F5).3
Wie lautet die Modbus-Slave-Adresse?
Standardmäßig sind es die letzten drei Ziffern der Kundennummer des Zählers oder die letzten zwei, wenn diese 247 überschreiten würden. Eine Kundennummer, die auf 000 endet, ergibt die Adresse 247. Die Adresse wird in der TECH-Schleife angezeigt.2
Lässt sich ein batterieversorgter MULTICAL 603 lesen?
Über kabelgebundenen M-Bus ja: Die M-Bus-Module arbeiten mit Batterie- oder Netzversorgung, mit mehr als 10 Sekunden zwischen den Lesungen bei einem batterieversorgten Zähler. Das Modbus RTU-Modul bezieht seine Versorgung aus dem 230-VAC- oder 24-VAC-Netzteil des Zählers und braucht daher einen netzversorgten Zähler.24
Warum weicht der Energiewert über M-Bus von der Anzeige ab?
Dekodieren Sie das VIF jedes Datensatzes: Es legt Einheit und Kommastelle fest, und dasselbe VIF kann zu einer Anzeige in kWh oder in MWh mit drei Nachkommastellen passen. Kamstrup weist außerdem darauf hin, dass sich ein VIF ändern kann, wenn eine Summe über ihre Kodierung hinauswächst.5