Update cookies preferences
Promotic

Komunikace protokolem M-BUS

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í)
- Doporučené nastavení v Parametry sériové linky: Rychlost=2400, Parita=EVEN (sudá), Filtrovat ECHO znaky=Ano
- 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:
- Standardní Parametry Ethernet-klient jsou: Číslo vzdáleného TCP/UDP portu=10001, Typ Ethernet přenosu=UDP.
- Má 4 porty pro M-BUS
- V česku distribuuje firma Papouch (http://www.papouch.com)
- 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:
- Převodník PiiGAB 900S/WL firmy Papouch:
Wireless M-Bus -> Modbus
- Převodník HD67082-B2: firmy ADF web:
Wireless M-Bus -> Modbus
- a jiné
© MICROSYS, spol. s r.o.