1. Catalogs
  2. Kamstrup Instumenation
  3. Modbus RTU Modbus/KMP TCP/IP

Modbus RTU Modbus/KMP TCP/IP

Modbus RTU Modbus/KMP TCP/IP
1 / 20 PagesView full catalog

Modbus RTU Modbus/KMP TCP/IP

Product catalog summary
Overview: The document provides a comprehensive guide on Modbus register mapping for MULTICAL® 403, 603, and 803 meters, detailing specifications for Modbus RTU and Modbus/KMP TCP/IP protocols. It includes information on default and legacy datagrams and registers for the PQT Controller.
Modbus Register Mapping: It describes the datagrams available for Modbus modules applicable to MULTICAL® meters, noting that some registers are model-specific. Unavailable registers are marked as invalid.
Default Datagram (xx-yy-300): A detailed table maps MULTICAL® meter memory data to Modbus registers, specifying register addresses, descriptions, number of registers, contents, and data types. Data can be read as IEEE Float or 32-bit signed integers, with units and factors as 16-bit values.
Legacy Datagram (xx-yy-301): This section outlines differences in data content and interpretation for legacy datagrams, including fixed zero-values for unavailable registers in MULTICAL® meters, with a table of register addresses, descriptions, and data types.
Registers for PQT Controller: Although not detailed, this section likely covers specific registers for controlling and monitoring PQT parameters.
Data Types and Units: The document explains Modbus register data types, including 16-bit signed integers, 32-bit integers, and 32-bit IEEE floats, with a table for translating unit values into SI units for accurate data interpretation.
Key Considerations: Emphasizes understanding data types and register availability for accurate data reading and application across different MULTICAL® models.
Specifications: Registers are word-addressed, with each being 16 bits. A 32-bit value requires two registers. Data types include 16-bit and 32-bit unsigned and signed integers, and 32-bit IEEE floats.
Key Parameters:
  • Cooling and Heat Energy: Measured in 32-bit IEEE floats and signed integers, with specific registers for decimals and units.
  • Flow and Volume: Recorded in 32-bit IEEE floats, with units and decimals in separate registers.
  • Tariffs and Limits: Stored as 32-bit IEEE floats.
  • Operating Hours: Recorded as 32-bit unsigned integers.
Data Interpretation: Each register's address corresponds to a specific memory location. Units are translated using a predefined table, with values like kW, MW, kWh, and m³. Decimals are used as multiplication factors to scale 32-bit signed values.
Recommendations: Ensure correct interpretation of units and scaling factors for accurate data analysis. Utilize the provided table for translating SI units to ensure consistency in measurements.
PQT Controller: The PQT Controller module must be installed in MULTICAL® 603 or 803 meters. It includes set points for flow, power, delta temperature, and temperature, all as 32-bit unsigned integers. Set points can be read simultaneously but written individually using specific Modbus function codes.
Usage Examples: Examples are provided for reading and writing set points, illustrating how values correspond to real-world measurements.
Contact Information: Kamstrup A/S, Industrivej 28, Stilling, DK-8660 Skanderborg, Phone: +45 89 93 10 00, Email: [email protected], Website: kamstrup.com
See more

Catalog excerpts

Modbus RTU Modbus/KMP TCP/IP-1

Data sheet Modbus RTU Modbus/KMP TCP/IP MULTICAL® 403 MULTICAL® 603 MULTICAL® 803 • Modbus register mapping • Registers for PQT Contro

 Open the catalog to page 1
Modbus RTU Modbus/KMP TCP/IP-2

Modbus RTU – Modbus/KMP TCP/IP MULTICAL® 403 MULTICAL® 603 MULTICAL® 803 Contents Modbus register mapping Default datagram: xx-yy-300 Legacy datagram, xx-yy-301 MULTICAL® 803 datagram: xx-yy-302 Registers for PQT Controller

 Open the catalog to page 2
Modbus RTU Modbus/KMP TCP/IP-3

Modbus RTU – Modbus/KMP TCP/IP MULTICAL® 403 MULTICAL® 603 MULTICAL® 803 Modbus register mapping The following datagrams are available for the Modbus modules: • HC-003-67: Modbus RTU inputs (In-A,In-B) and • HC-003-82: Modbus/KMP TCP/IP, inputs (In-A, In-B) The various Modbus datagrams are described in details below. Any datagrams can be used in any of the MULTICAL® XX3. Thus the same configuration can be used for all meters in your application, irrespective that the application consists of a mix of MULTICAL® 403, 603 and 803. Some registers found in MULTICAL® 803 does not exist in MULTICAL®...

 Open the catalog to page 3
Modbus RTU Modbus/KMP TCP/IP-4

Modbus RTU – Modbus/KMP TCP/IP MULTICAL® 403 MULTICAL® 603 MULTICAL® 803 Modbus Register Data type Actual Power

 Open the catalog to page 4
Modbus RTU Modbus/KMP TCP/IP-5

Modbus RTU – Modbus/KMP TCP/IP MULTICAL® 403 MULTICAL® 603 MULTICAL® 803 Modbus Register Data type Info code Operating hours Error hour counter Date (yy.mm.dd) Time (hh.mm.ss) Meter type incl. SW edition Meter Main/Sub type Actual Power

 Open the catalog to page 5
Modbus RTU Modbus/KMP TCP/IP-6

Modbus RTU – Modbus/KMP TCP/IP MULTICAL® 403 MULTICAL® 603 MULTICAL® 803 Modbus Register Data type Actual Power

 Open the catalog to page 6
Modbus RTU Modbus/KMP TCP/IP-7

Modbus RTU – Modbus/KMP TCP/IP MULTICAL® 403 MULTICAL® 603 MULTICAL® 803 Modbus Register Data type

 Open the catalog to page 7
Modbus RTU Modbus/KMP TCP/IP-8

Modbus RTU – Modbus/KMP TCP/IP MULTICAL® 403 MULTICAL® 603 MULTICAL® 803 Table legend for the default datagram Modbus register The Modbus register count starts at number 1, and corresponds to the memory address 0. Each register is 16 bits. A 32-bit value requires two Modbus registers. The memory address is the location of the register in the module’s memory. The name of the register variable. Number of modbus registers for the meter value Memory address (Hex) Description # Regs Contents – Value – Factor The address holds the value of the variable. The address holds a multiplication factor (10x)...

 Open the catalog to page 8
Modbus RTU Modbus/KMP TCP/IP-9

Modbus RTU – Modbus/KMP TCP/IP MULTICAL® 403 MULTICAL® 603 MULTICAL® 803 Legacy datagram, xx-yy-301 The legacy datagram not only differs in data content, but also in how data must be interpreted. The datagram is reduced and contains fixed zero-values to fill gaps for those MULTICAL® 602 registers which are not available in MULTICAL® 403, 603 and 803. The legacy datagram duplicates the same data in two different memory areas. The Modbus register range from address 1 to 169 is byte-addressed. The address is incremented by the number of bytes in the data (2 for 16 bits and 4 for 32 bits). Modbus...

 Open the catalog to page 9
Modbus RTU Modbus/KMP TCP/IP-10

Modbus RTU – Modbus/KMP TCP/IP MULTICAL® 403 MULTICAL® 603 MULTICAL® 803 Modbus Register Data type Operating hours The Modbus registers from 257 to 341 are word-addressed. The address is incremented by the number of words in the data (1 for 16 bits and 2 for 32 bits). Modbus Register Data type Actual Power Actual Power Actual Power

 Open the catalog to page 10
Modbus RTU Modbus/KMP TCP/IP-11

Modbus RTU – Modbus/KMP TCP/IP MULTICAL® 403 MULTICAL® 603 MULTICAL® 803 Modbus Register Data type Actual Power Info code Heat energy E1 - Month Log Operating hours

 Open the catalog to page 11
Modbus RTU Modbus/KMP TCP/IP-12

Modbus RTU – Modbus/KMP TCP/IP MULTICAL® 403 MULTICAL® 603 MULTICAL® 803 Table legend for the legacy datagram Modbus register Memory address (hex) Description # Regs Contents – Value – Decimals – Unit The Modbus register count starts at number 1 and corresponds to the memory address 0. Each register is 16 bits. A 32-bit value requires two Modbus registers. The memory address is the location of the register in the module’s memory. The name of the register variable. Number of modbus registers for the meter value The address holds the value of the variable. The address holds a multiplication factor...

 Open the catalog to page 12
Modbus RTU Modbus/KMP TCP/IP-13

Modbus RTU – Modbus/KMP TCP/IP MULTICAL® 403 MULTICAL® 603 MULTICAL® 803 MULTICAL® 803 datagram: xx-yy-302 The following tables show how the MULTICAL® 803 memory data are mapped into Modbus registers. Most values can be read at two different addresses, either as IEEE Float or as 32-bit signed integers. All registers used for units and factors are 16-bit values, all others are 32-bit Float or integer values. Modbus Register Data type Actual Power

 Open the catalog to page 13
Modbus RTU Modbus/KMP TCP/IP-14

Modbus RTU – Modbus/KMP TCP/IP MULTICAL® 403 MULTICAL® 603 MULTICAL® 803 Modbus Register Data type Actual Power

 Open the catalog to page 14
Modbus RTU Modbus/KMP TCP/IP-15

Modbus RTU – Modbus/KMP TCP/IP MULTICAL® 403 MULTICAL® 603 MULTICAL® 803 Modbus Register Data type Info code Operating hours Error hour counter Date (yy.mm.dd) Time (hh.mm.ss) Meter type incl. SW edition

 Open the catalog to page 15
Modbus RTU Modbus/KMP TCP/IP-16

Modbus RTU – Modbus/KMP TCP/IP MULTICAL® 403 MULTICAL® 603 MULTICAL® 803 Modbus Register Data type Meter Main/Sub type Fluid type/Concentration Actual Power

 Open the catalog to page 16
Modbus RTU Modbus/KMP TCP/IP-17

Modbus RTU – Modbus/KMP TCP/IP MULTICAL® 403 MULTICAL® 603 MULTICAL® 803 Modbus Register Data type Actual Power

 Open the catalog to page 17
Modbus RTU Modbus/KMP TCP/IP-18

Modbus RTU – Modbus/KMP TCP/IP MULTICAL® 403 MULTICAL® 603 MULTICAL® 803 Modbus Register Data type * High resolution registers.

 Open the catalog to page 18
Modbus RTU Modbus/KMP TCP/IP-19

Modbus RTU – Modbus/KMP TCP/IP MULTICAL® 403 MULTICAL® 603 MULTICAL® 803 Table legend for the MULTICAL® 803 datagram Modbus register The Modbus register count starts at number 1, and corresponds to the memory address 0. Each register is 16 bits. A 32-bit value requires two Modbus registers. The memory address is the location of the register in the module’s memory. The name of the register variable. Number of modbus registers for the meter value Memory address (Hex) Description # Regs Contents – Value – Factor The address holds the value of the variable. The address holds a multiplication factor...

 Open the catalog to page 19
*Prices are pre-tax. They exclude delivery charges and customs duties and do not include additional charges for installation or activation options. Prices are indicative only and may vary by country, with changes to the cost of raw materials and exchange rates.