Need to connect M-Bus and Modbus? The Weble WBox routes M-Bus Modbus natively: one gateway speaks both protocols and maps data points in real time — no PC, no middleware, no cloud dependency.

M-BusWBoxgatewayModbusOne WBox gateway · native conversion · no PC

The protocols

M-Bus

M-Bus reads heat, water, gas and electricity meters over a dedicated 2-wire bus.

M-Bus driver →

Modbus

Modbus (TCP/IP and RTU) connects PLCs, meters, variable-speed drives and countless industrial devices.

Modbus driver →

Further reading: Wired vs wireless M-Bus: what is the difference? →

Typical use case

Industrial energy monitoring often means wired M-Bus heat and water meters that a Modbus SCADA or PLC cannot read. The WBox reads the M-Bus meters and presents their values as Modbus registers, so the PLC or SCADA polls consumption exactly like any other Modbus slave. One device replaces an M-Bus level converter plus custom integration, and the meter data lands in the same Modbus map as the rest of the plant.

In the field

Weble customers run this routing in production:

How the WBox bridges M-Bus and Modbus

Activate the M-Bus and Modbus drivers. The WBox polls each M-Bus meter on a cycle, reads the records you need (energy, volume, flow, power) and writes them into its own Modbus slave register map, with units and scaling defined per point. The PLC or SCADA reads those input registers directly over RTU or TCP. A Blockly or JavaScript step can convert units or derive instantaneous power before the value is exposed.

Example mapping

The WBox acts as a Modbus slave, exposing the meters to a SCADA master:

  • M-Bus meter #3 record 0 active energy (kWh) → Modbus holding 40001 (32-bit, 2 registers)
  • M-Bus meter #3 record 1 volume (m³) → Modbus holding 40003
  • M-Bus meter #3 record 4 flow temperature (°C) → Modbus input 30010

Capacity & limits

  • M-Bus — M-Bus drives up to 190 metering slaves through a Weble level converter (250 per the standard).
  • Modbus — Modbus addresses up to 247 slaves per line (RTU or TCP) — about 32 RTU devices per RS-485 segment before a repeater.

On the WBox, a driver licence enables the whole protocol — there is no artificial per-point tier to unlock. Capacity scales with the gateway model, from the compact S103 to the E413: you are bounded by the field bus, not by your licence.

Frequently asked questions

How do I read M-Bus meters into a Modbus SCADA or PLC?

A WBox with the M-Bus and Modbus drivers reads the meters and presents their values in its own Modbus slave register map, so the PLC or SCADA polls consumption over RTU or TCP exactly like any Modbus slave.

Wired or wireless M-Bus?

Both — wired M-Bus via an RS485toMBus or EthernettoMBus level converter, or Wireless M-Bus via a radio stick.

Is it bidirectional?

M-Bus metering is read-only: the WBox reads the meters and exposes them as Modbus input or holding registers. Your SCADA polls the Modbus side; nothing is written back to the meters.

Do I need an M-Bus converter plus custom integration?

No — one WBox with both driver licences replaces the converter and the bespoke integration, and the meter data lands in the same Modbus map as the rest of the plant. Units and scaling are set per point.

What you need

One WBox gateway with these two driver licences:

Route M-Bus Modbus on your project

Find the right WBox gateway for your installation, or get in touch to validate your case.

Configure my gateway

← All routes