) is a communication standard which is developed in the co-operation of University Padeborn and Texas Instruments German company.
M-BUS is determined for applications of the data collection from consumption meters of various types (for example, drinking and commercial water, gas, heat, electric energy).
With regard to relatively narrow and specialized application area, special requirements are required on M-BUS. It must ensure the connectivity of high number of devices (ordinarily a few sets) to the distance of a few kilometers. The data transfer must be resistant to errors on a high level. On the other hand, the typical feature of the application is reading the measured values not too often with low requirements to responses in the real time - communication rate is only from 300 to 9600 Bd.
Examples of concrete meters
ULTRAHEAT from Landis company, F4 from SVM company, MULTICAL from Kamstrup company, INFOCAL from Danfoss company, Actaris (former Schlumberger), EESA, SuperCal, SonoGyr, Calmex, Schninzell, Glorices, Spanner-Polux, etc.
M-BUS HW converter
Meters communicate by the M-BUS protocol over the special physical interface (36V) and that's why the HW converter from M-BUS to RS232, RS485, RS422 or Ethernet is needed. For example, the following converters were tested:
- Converter DM-MB2ET
) by the AMiT
- The Ethernet parameters
can be modified via the WEB interface. The default values are: Network address=192.168.0.1, TCP/UDP port number=2000, Ethernet transfer type=TCP
- It is necessary to set the "Direct" mode, i.e. the transparent character transfer between M-BUS and Ethernet without modification.
) from the Elsaco
Czech company (www.elsaco.cz
- Returns ECHO chars
- Max. number of slave modules: 3 (or 20 if there is an external power supply)
) of the Westermo
- Max. number of slave modules: 120
- If meters with different data rate are used, then the converter can be set up for autobaud mode.
- The PiiGAB M-Bus 810
) by the Swedish PiiGAB
- Has 4 ports for M-BUS
- Converter (M-BUS/RS232
) by the Polish Control
- Max. number of slave modules: 10, 60 or 400. The M-Bus Master 400 type is used for power supply and signal conversion in networks with more than 255 devices, or devices that extremely stress the network.
- All converters allow transfer speeds ranging from 300 to 19200 baud.
- There is no fault to use any other converter.
PROMOTIC communication driver PmMBus:
The most suitable solution for the M-BUS
communication in the PROMOTIC application, is represented by using the PROMOTIC driver:
PmMBus - Driver for communication with M-BUS protocol
This driver is designed for communication over serial link
and configured on a very general level
. It enables reading current values, history, maxima, etc. It is already configured for some types of concrete meters but it enables also to set up the message on a general level, namely both on the level of standard incomming messages and even on the byte level of the M-BUS