📝 Teknik Rehber

M-Bus Nedir? Kablolu ve Wireless M-Bus Rehberi

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.

M-Bus Nedir? Kablolu ve Wireless M-Bus Rehberi | Argus EMS

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 nedir, hangi standartlarla tanımlanı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:

  • EN 13757-2: Kablolu (twisted pair) M-Bus'ın fiziksel ve bağlantı katmanı.
  • EN 13757-3: Uygulama katmanı; sayacın endeks, debi, sıcaklık gibi değerleri nasıl kodladığını tanımlar. Farklı fiziksel katmanlarla birlikte kullanılabilir.
  • EN 13757-4: Wireless M-Bus (wM-Bus); telsiz iletimin fiziksel ve bağlantı katmanı.

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 fiziksel katmanı nasıl çalışır?

Kablolu M-Bus'ın en ayırt edici özelliği, iki yönün farklı elektriksel yöntemlerle iletilmesidir:

  • Master → sayaç (gerilim modülasyonu): Hat boştayken ("mark", mantıksal 1) master çıkışında nominal +36 V bulunur. Mantıksal 0 ("space") için gerilim 12 V düşürülerek nominal +24 V'a indirilir.
  • Sayaç → master (akım modülasyonu): Sayaç boştayken en fazla 1,5 mA sabit akım çeker. Mantıksal 0 göndermek için çektiği akımı 11–20 mA artırır; master bu akım değişimini algılar.
  • Hattan besleme: Boştaki 1,5 mA'lık akım sayacın haberleşme arayüzünü hattan beslemek için kullanılabilir; bu nedenle birçok M-Bus sayacı ayrı bir besleme kablosu istemez.
  • Kutupsuz bağlantı: Sayaç arayüzleri kutup bağımsızdır; iki hat ucunun yer değiştirmesi haberleşmeyi etkilemez.

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.

Birincil ve ikincil adresleme

M-Bus'ta her sayaca iki farklı yoldan ulaşılabilir:

  • Birincil (primary) adres: Tek baytlık adrestir. Sayaçlara 1–250 arası adres atanır. Adres 0 henüz yapılandırılmamış cihazları ifade eder; 253 ikincil adreslemede kullanılan "sözde birincil adres", 254 tüm sayaçların kendi adresiyle yanıt verdiği test adresi, 255 ise hiçbir sayacın yanıt vermediği yayın (broadcast) adresidir.
  • İkincil (secondary) adres: 8 baytlık bir kimliktir: 4 bayt seri numarası (BCD), 2 bayt üretici kodu, 1 bayt versiyon ve 1 bayt ortam (su, ısı, gaz, elektrik…) bilgisi. Master önce 253 adresine bir seçim telgrafı gönderip sayacı seçer, sonra veriyi ister. Seri numarasındaki basamaklar ve diğer alanlar joker (wildcard) olarak verilebildiği için master, hattaki sayaçları otomatik tarayarak bulabilir.

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.

Hat uzunluğu, cihaz sayısı ve birim yük

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 (EN 13757-4): modlar ve şifreleme

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:

ModFrekansVeri hızıTipik kullanım
S (Stationary)868,3 MHz32,7 kbpsSabit ağ; günde birkaç gönderim, pil ömrü odaklı
T (Frequent Transmit)868,95 MHz100 kbpsSık yayın; yürüyerek/araçla okuma ve sabit ağ
C (Compact)868,95 MHz50 kbpsT moduna göre daha kompakt telgraf, sabit ağ
N (Narrowband)169 MHz2,4–19,2 kbpsUzun 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.

M-Bus ile Modbus arasındaki farklar

İ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.

ÖzellikM-Bus (kablolu)Modbus RTU (RS-485)
StandartEN 13757-2 / -3Modbus over Serial Line (Modbus Organization)
Hedef cihazlarSu, ısı, gaz ve elektrik tüketim sayaçlarıEnerji analizörleri, PLC, sürücü, genel otomasyon
Kablolama2 tel, kutupsuzDiferansiyel çift + ortak referans, kutuplu (A/B)
Cihaz beslemesiHattan beslenebilirAyrı besleme gerekir
Adres aralığıBirincil 1–250 + 8 baytlık ikincil adres1–247
Segment başına cihazStandart konfigürasyonda 250'ye kadar (master kapasitesine bağlı)Repeater olmadan 32
Veri modeliKendini 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.

Tipik sayaçlar ve M-Bus ağ geçitleri

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:

  • Seviye dönüştürücü (level converter): M-Bus gerilim/akım sinyallerini RS-232, RS-485 veya USB'ye çevirir ve hattı besler. Kapasitesi birim yük olarak belirtilir; aşırı akım ve kısa devre koruması bulunur.
  • M-Bus–TCP ağ geçidi: Sayaç hattını Ethernet'e taşır; üst sistem sayaçları IP üzerinden sorgular. Birden fazla bina veya blok olan sahalarda kablolamayı sadeleştirir.
  • Veri toplayıcı (data concentrator): Sayaçları kendisi periyodik olarak okuyup hafızasında saklar ve üst sisteme aktarır; örnek olarak ZENNER D1205 EDC-MBus.

Devreye almada sık yapılan hatalar ve kontrol listesi

  1. Adres çakışması: Birincil adreslemede iki sayaç aynı adreste kalırsa (örneğin ikisi de fabrika çıkışı adreste) yanıtlar çarpışır ve okumalar bozuk gelir. Her sayaca benzersiz adres verin veya ikincil adreslemeye geçin.
  2. Birim yük aşımı: Sayaç sayısı ve her sayacın UL değeri toplanmadan master seçilirse hat aşırı akım korumasına düşer veya uzaktaki sayaçlar kararsız cevap verir.
  3. Kablo uzunluğu ve kapasitans: Kutupsuz olması hattın özensiz çekilebileceği anlamına gelmez. Uzun ve ince kablolarda gerilim düşümü, space durumunda 12 V sınırının altına inebilir; özellikle yüksek baud hızlarında hata oranı artar.
  4. Yanlış baud hızı: Sayaç ile master farklı hızlardaysa sayaç hiç görünmez. Tarama yapmadan önce sayaç dokümanından varsayılan hızı kontrol edin.
  5. Kısa devre ve gevşek klemens: Tek bir sayaç kablosundaki kısa devre bütün segmenti etkileyebilir; kurulumdan sonra segmentleri tek tek test edin.
  6. wM-Bus anahtarları: Şifreli telsiz sayaçlar AES anahtarları teslim alınmadan okunamaz; anahtar listesini sayaç seri numaralarıyla eşleştirerek saklayın.

Argus EMS ile M-Bus sayaç okuma

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.

  • Su, elektrik ve doğalgaz tüketimini, UPS'leri ve jeneratörleri tek platformda izler.
  • Saatlik, günlük ve aylık tüketim panoları ve veri dışa aktarma sunar.
  • Eşik değer aşımlarında e-posta alarmı üretir; gece debisi gibi göstergelerle su kaçak tespiti çalışmalarını destekler.
  • Ay sonu tüketim/maliyet projeksiyonu ve bütçe takibi yapar; birden fazla sahayı tek ekranda gösterir.

M-Bus sayaçlarınızı merkezi olarak izlemek için su tüketim takibi çözümümüzü inceleyebilirsiniz.

Sık Sorulan Sorular

M-Bus nedir?
M-Bus (Meter-Bus), su, ısı, gaz ve elektrik sayaçlarının uzaktan okunması için geliştirilmiş, EN 13757 standart serisiyle tanımlanan bir master–slave haberleşme protokolüdür. Kablolu sürümü iki telli bir bus, telsiz sürümü Wireless M-Bus olarak bilinir.
M-Bus kablosunda kutup önemli mi?
Hayır. M-Bus sayaç arayüzleri kutup bağımsızdır; iki telin yer değiştirmesi haberleşmeyi etkilemez. Yine de kablo uzunluğu, kesit ve kapasitans sınırlarına uyulmalıdır.
Bir M-Bus hattına kaç sayaç bağlanabilir?
Standart konfigürasyon 250 sayaca kadar izin verir, ancak asıl sınırı master'ın birim yük kapasitesi belirler. 1 birim yük 1,5 mA'dir ve bazı sayaçlar birden fazla birim yük çeker.
M-Bus birincil ve ikincil adres farkı nedir?
Birincil adres 1–250 arası tek baytlık, elle atanan bir adrestir. İkincil adres ise seri numarası, üretici, versiyon ve ortam bilgisinden oluşan 8 baytlık kimliktir; adres çakışmasını önler ve otomatik taramaya izin verir.
Wireless M-Bus hangi frekansta çalışır?
Yaygın S, T ve C modları 868 MHz bandında çalışır (S için 868,3 MHz, T ve C için 868,95 MHz). N modu 169 MHz'i kullanır. Veriler AES-128 tabanlı şifreleme ile korunabilir.
M-Bus ile Modbus arasındaki temel fark nedir?
M-Bus tüketim sayaçları için tasarlanmıştır, hattan beslenebilir ve kutupsuzdur. Modbus RTU ise genel otomasyon cihazları için kullanılır, ayrı besleme ister ve RS-485 hattında kutupludur.
M-Bus sayaçlarını uzaktan okumak için ne gerekir?
Hattı süren bir seviye dönüştürücü ya da M-Bus–TCP ağ geçidi ve verileri toplayıp sunucuya ileten bir yazılım gerekir. Argus EMS bu işi sahadaki Field Agent ile yapar.

Argus EMS ile Uygulayın

Demo talep edin, uzmanlarımız tesisinizdeki uygulamayı değerlendirsin.

Argus'u Tesislerinizde Görün

Bir demo oturumunda kendi verilerinizle sistemi keşfedin.