Why do I get the error "Missing value" when reading some M-Bus devices?

FAQ #101762

When reading values from some specific M-Bus devices with the M-Bus modules PCD2/3.F27xx, the M-Bus driver may show the error "Missing value" even though all values are correctly returned by the device.


When using the M-Bus modules PCD2/3.F27xx (with the framing protocol), the M-Bus driver may display the error "Missing value" even though all values are correctly returned. The problem concerns only few devices; so far the following concerned devices are known:

  • Janitza, electricity counter
  • EMU Professional, electricity counter
  • L&G Ultraheat 50, heating counter

This problem occurs because the PCD firmware (older than 1.16.66) looses some bytes if the reply telegrams is longer than 240 bytes (and the framing protocol is used).

This problem is corrected in the PCD firmware version 1.16.66 and later. This firmware is e.g. contained in the BACnet firmware package available on the Support Site (under "Communication Protocols" --> "BACnet")



PCD2 / Fxxx

PCD3 / Fxxx

PG5 2.0 / M-Bus

Last update: 29.05.2015 06:24

First release: 29.05.2012 06:39

Views: 30222

The requested software / document is no longer marketed by Saia-Burgess Controls AG and without technical support. It is an older software version which can be operated only on certain now no longer commercially available products.