M-BUS (z anglického
Meter-Bus) je komunikační standard, který je vyvíjen ve spolupráci University Padeborn a firmy Texas Instruments (Německo).
M-BUS je určen pro aplikace sběru dat z měřičů odběru nejrůznějších médií (například pitné a užitkové vody, plynu, tepla, elektrické energie).
Vzhledem k relativně úzké a poměrně specializované aplikační oblasti jsou na
M-BUS kladeny specifické požadavky. Musí zajistit propojení velkého množství zařízení (řádově několika set) na vzdálenost až několika kilometrů. Přenos dat musí být kvalitně zabezpečen proti chybám. Na druhé straně je typickou vlastností aplikace nepříliš časté odečítání naměřených hodnot s nízkými nároky na odezvy v reálném čase - přenosová rychlost bývá pouze od
300 do
9600 Bd.
Příklady konkrétních měřičů:
ULTRAHEAT od firmy Landis,
F4 od firmy SVM,
MULTICAL od firmy Kamstrup,
INFOCAL od firmy Danfoss,
Actaris (
Schlumberger),
EESA, SuperCal, SonoGyr, Calmex, Schninzell, Glorices, Spanner-Polux atd.
PROMOTIC komunikační ovladač PmMBus:
Nejvhodnějším řešením pro komunikaci protokolem
M-BUS v aplikaci PROMOTIC je použít PROMOTIC ovladač:
PmMBus - Ovladač pro komunikaci protokolem M-BUS
Tento ovladač je určen pro komunikaci
přes sériový port počítače nebo
přes Ethernet a je
velmi obecně konfigurovatelný.
Umožňuje čtení aktuálních hodnot, historie, maxim, atd.
Umožňuje sestavit zprávu obecně, a to jak na úrovni standardních přijímaných zpráv, tak dokonce na bajtové úrovni protokolu
M-BUS.
M-BUS HW převodníky
Protokolem
M-BUS komunikují měřiče přes speciální fyzické rozhraní (36V) a proto je nutný HW převodník z
M-BUS na
RS232,
RS485,
RS422 nebo
Ethernet.
Například jsou vyzkoušeny převodníky:
- Převodník
od firmy JC Elektronika (Slovensko,
http://www.prevodniky.sk).
Firma vyrábí různé druhy
M-Bus převodníků a přepěťových ochran pro
M-Bus síťe. Nabízí různé typy od nejjednodušších pro připojení jen tří měřičů až po největší pro připojení až 190
M-Bus zařízení.
- Sériové převodníky RS485, RS232 a USB na M-Bus.
- Opakovače M-Bus linky.
- Inteligentní Ethernet
M-Bus převodníky.
Ethernet převodník v režimu
Smart M-Bus funguje jako
M-Bus server. Samostatně komunikuje s měřiči
M-Bus, zpracovává jejich údaje a ukladá je do vlastní paměti. Údaje z měřičů jsou pak dostupné ve formátu:
- Web tabulka
- XML, XML-REST a CSV export
- komunikační protokol M-Bus
- e-mail s přiloženými XML, CSV exporty
- uložení exportů na FTP server
V základním režimu Ethernet převodník funguje jako transparentní brána pro přenos
M-Bus zpráv pomocí Ethernet protokolů
TCP nebo
UDP v režimu server nebo klient.
- Převodník
DM-MB2ET (
M-BUS/Ethernet)
od firmy AMiT (Česko,
https://amitomation.cz). Poznámky:
- V převodníku lze upravit přes Web rozhraní
Parametry Ethernet-klient. Jsou přednastaveny: Síťová adresa=192.168.0.1, Číslo vzdáleného TCP/UDP portu=2000, Typ Ethernet přenosu=TCP
- Je nutno nastavit do "Direct" módu, tzn. do módu, kdy se transparentně přenášejí znaky mezi M-BUS a Ethernet beze změny.
Převodník v "APE" módu nelze použít, protože tehdy má převodník vyjmenované znaky, které se nesmí přenášet. Pokud se ve zprávě takový znak vyskytne, pak musí být nahrazen kombinací dvou oktetů z nichž první je speciální znak DLE (0x10) a druhý je původní oktet ke kterému se logicky přičte 0x80. Například oktet 0x10 se vyšle jako dva oktety 0x10 a 0x90.

- Převodník
SLC-31/32 (
M-BUS/RS232)
od firmy Elsaco (Česko,
http://www.elsaco.cz). Poznámky:
- Vrací ECHO znaky
- Maximální počet Slave modulů: 3 (nebo 20 pokud je externí napájení)
- Převodník
AD-01 (
M-BUS/RS232)
od firmy Westermo (Švédsko,
http://www.westermo.com). Poznámky:
- Maximální počet Slave modulů: 120
- Pokud měřiče mají různé přenosové rychlosti, pak převodník lze nastavit do režimu autobaud.
- Převodník
PiiGAB M-Bus 810 (
M-BUS/Ethernet a
M-BUS/RS232)
od firmy PiiGAB (Švédsko,
http://www.piigab.se). Poznámky:
- Má 4 porty pro M-BUS
- Převodník (
M-BUS/RS232)
od firmy Control (Polsko,
http://www.control.com.pl). Poznámky:
- Maximální počet Slave modulů: 10, 60 nebo 400. Model M-Bus Master 400 slouží k napájení a konverzi signálů pro sítě s více než 255 zařízení nebo zařízení enormně zatěžující síť.
- Všechny převodníky umožňují přenosovou rychlost v rozsahu od 300 do 19200 baud.
- Převodník (M-BUS/RS232) od firmy Codea (Česko).
- Není však na závadu použít i jakékoli jiné převodníky.
Wireless M-Bus
Wireless M-Bus (nebo
Wireless Meter Bus,
wM-Bus) je otevřený standard pro měření elektřiny, plynu, vody a tepla.
Je založen na síti hvězdicové topologie s hlavními a podřízenými zařízeními, které jsou popsány v normě
EN 13757.
Komunikační ovladač
PmMBus nemá podporu pro tento typ protokolu (protože je tento protokol šifrován atd.), ale existují převodníky z tohoto protokolu na protokoly jiné.
Například:
- a jiné