28.09.2026 · 8 dk okuma
M-Bus nedir? EN 13757 M-Bus protokolü, adresleme, hat limitleri, Wireless M-Bus modları ve Modbus farkı; sayaçları hatasız okumanın yolu.
Kısaca: M-Bus (Meter-Bus), su, ısı, gaz ve elektrik sayaçlarının uzaktan okunması için geliştirilmiş, Avrupa standardı EN 13757 ile tanımlanan bir haberleşme protokolüdür. Kablolu M-Bus iki telli, kutupsuz ve sayaçları hattan besleyebilen bir bus kullanır; Wireless M-Bus ise aynı veri modelini 868 MHz gibi lisanssız telsiz bantlarında taşır.
M-Bus, Paderborn Üniversitesi'nden Horst Ziegler tarafından Texas Instruments Deutschland ve Techem iş birliğiyle geliştirilmiş, özellikle tüketim sayaçlarını düşük maliyetle bir merkeze bağlamak için tasarlanmış bir master–slave (ana–bağımlı) bus'tır. Bir master (seviye dönüştürücü veya ağ geçidi) hattaki sayaçları sırayla sorgular; sayaçlar yalnızca kendilerine sorulduğunda cevap verir.
Protokol bugün EN 13757 serisi altında parçalara ayrılmıştır:
Pratikte "M-Bus sayaç okuma" dendiğinde çoğunlukla binadaki su ve ısı sayaçlarının iki telli bir hatla bir toplayıcıya bağlanması kastedilir. Cihaz tarafındaki kurulum ayrıntıları için M-Bus su sayacı sayfamıza bakabilirsiniz; bu yazı protokolün kendisini anlatır.
Kablolu M-Bus'ın en ayırt edici özelliği, iki yönün farklı elektriksel yöntemlerle iletilmesidir:
Karakterler asenkron gönderilir: her karakterde bir başlangıç biti, 8 veri biti, çift (even) parite biti ve bir bitiş biti bulunur. Standart hızlar 300 ile 9600 baud arasındadır; sahada en sık 300, 2400 ve 9600 baud görülür. Bir cevap gelmezse master, yaklaşık "330 bit süresi + 50 ms" bekledikten sonra isteği en fazla iki kez daha tekrarlar.
M-Bus'ta her sayaca iki farklı yoldan ulaşılabilir:
Hangi yöntemin seçileceği sahaya bağlıdır: birincil adresleme hızlı ve basittir ama her sayaca elle benzersiz adres vermeyi gerektirir. İkincil adresleme fabrikada verilmiş seri numarasını kullandığı için adres çakışması riskini ortadan kaldırır ve 250'den fazla sayacı olan sistemlerde tercih edilir.
M-Bus dokümantasyonundaki standart konfigürasyon şöyledir: 300–9600 baud, en fazla 250 sayaç ve bir sayaç ile repeater (master) arasında en fazla 350 m (yaklaşık 29 Ω kablo direnci). Kablo kapasitansının 180 nF'yi aşmaması için toplam kablo uzunluğunun 1000 m'yi geçmemesi önerilir; referans kablo iki telli standart telefon kablosudur (JYStY N×2×0,8 mm). Baud hızı düşürülüp sayaç sayısı azaltılarak mesafe artırılabilir, ancak sayaçlar hattan beslendiği için "space" durumunda gerilim segmentin hiçbir noktasında 12 V'un altına inmemelidir.
Master kapasitesi birim yük (unit load, UL) ile ifade edilir: 1 UL = en fazla 1,5 mA. Sayaçların çoğu 1 UL çeker, ancak bazı cihazlar birden fazla birim yük ister; bu da hatta bağlanabilecek sayaç sayısını azaltır.
Örnek hesap: 40 dairelik bir blokta her dairede bir M-Bus su sayacı ve binada 4 adet ısı sayacı olsun. Su sayaçları 1 UL, ısı sayaçları 2 UL çekiyorsa toplam yük 40 × 1 + 4 × 2 = 48 UL olur. 20 birim yüklük bir seviye dönüştürücü bu hattı süremez; en az 48 UL'yi, tercihen genişleme payıyla karşılayan bir master ya da hattı ikiye bölen iki segment gerekir.
Wireless M-Bus, kablo çekmenin zor olduğu mevcut binalarda ve pille çalışan sayaçlarda tercih edilir. Sayaç belirli aralıklarla telgraf yayınlar; bir alıcı (ağ geçidi, veri toplayıcı veya el terminali) bu yayınları toplar. Yaygın modlar:
| Mod | Frekans | Veri hızı | Tipik kullanım |
|---|---|---|---|
| S (Stationary) | 868,3 MHz | 32,7 kbps | Sabit ağ; günde birkaç gönderim, pil ömrü odaklı |
| T (Frequent Transmit) | 868,95 MHz | 100 kbps | Sık yayın; yürüyerek/araçla okuma ve sabit ağ |
| C (Compact) | 868,95 MHz | 50 kbps | T moduna göre daha kompakt telgraf, sabit ağ |
| N (Narrowband) | 169 MHz | 2,4–19,2 kbps | Uzun menzil gerektiren uygulamalar |
Modların "1" varyantı (S1, T1, C1) yalnızca gönderir, "2" varyantı (S2, T2, C2) çift yönlüdür. Veri güvenliği için AES-128 tabanlı şifreleme ve kimlik doğrulama kullanılır; Open Metering System (OMS) spesifikasyonu, farklı üreticilerin cihazlarının birlikte çalışması için bu güvenlik profillerini tanımlar. Sahada bunun anlamı şudur: şifreli bir wM-Bus sayacını okuyabilmek için sayaç başına AES anahtarının üreticiden veya sayacı teslim eden firmadan alınması gerekir.
İki protokolün adı benzese de farklı ihtiyaçlar için tasarlanmıştır. Modbus'ın TCP varyantı için Modbus TCP nedir yazımıza bakabilirsiniz.
| Özellik | M-Bus (kablolu) | Modbus RTU (RS-485) |
|---|---|---|
| Standart | EN 13757-2 / -3 | Modbus over Serial Line (Modbus Organization) |
| Hedef cihazlar | Su, ısı, gaz ve elektrik tüketim sayaçları | Enerji analizörleri, PLC, sürücü, genel otomasyon |
| Kablolama | 2 tel, kutupsuz | Diferansiyel çift + ortak referans, kutuplu (A/B) |
| Cihaz beslemesi | Hattan beslenebilir | Ayrı besleme gerekir |
| Adres aralığı | Birincil 1–250 + 8 baytlık ikincil adres | 1–247 |
| Segment başına cihaz | Standart konfigürasyonda 250'ye kadar (master kapasitesine bağlı) | Repeater olmadan 32 |
| Veri modeli | Kendini tanımlayan kayıtlar (değer + birim) | Ham register; anlamı cihaz haritasından okunur |
M-Bus'ın kendini tanımlayan veri yapısı sayesinde sayacın gönderdiği değerin birimi (m³, kWh, °C) telgrafın içinde gelir. Modbus'ta ise hangi register'ın ne anlama geldiği üreticinin register haritasından öğrenilir.
M-Bus en çok şu cihazlarda görülür: soğuk ve sıcak su sayaçları, ısı (kalorimetre) sayaçları, gaz sayaçları ve bazı elektrik sayaçları. Konut sitelerinde, hastanelerde ve ticari binalarda daire veya bölüm bazında tüketim takibinin temelini oluşturur.
Sayaçları bir yazılıma bağlamak için hat tarafında mutlaka bir master bulunur:
Argus EMS, sahaya kurulan Field Agent üzerinden M-Bus sayaçlarını ve Modbus TCP/RTU cihazlarını okur; verileri sunucuya TLS ile şifrelenmiş MQTT üzerinden gönderir. Bağlantı koptuğunda veriler sahada yerel olarak tamponlanır ve bağlantı geri geldiğinde gönderilir, böylece veri kaybı yaşanmaz.
M-Bus sayaçlarınızı merkezi olarak izlemek için su tüketim takibi çözümümüzü inceleyebilirsiniz.
Demo talep edin, uzmanlarımız tesisinizdeki uygulamayı değerlendirsin.
Bir demo oturumunda kendi verilerinizle sistemi keşfedin.