📝 Blog

Modbus TCP Nedir? Enerji İzlemede Kullanımı

22.05.2026  ·  7 dk okuma

Technical articles on energy management, reactive penalty, transformer and UPS monitoring.

Modbus TCP Nedir? Enerji İzlemede Kullanımı | Argus EMS

Modbus TCP Nedir?

Modbus TCP, endüstriyel otomasyon alanında en yaygın kullanılan iletişim protokollerinden biridir. 1979'da Modicon tarafından geliştirilen Modbus protokolünün Ethernet/IP üzerinden çalışan versiyonudur. TCP/IP üzerinde çalışması sayesinde mevcut LAN altyapısı üzerinden cihazlara erişilebilir, uzun mesafe ve çoklu master bağlantısı sorunsuz sağlanır.

Modbus TCP Nasıl Çalışır?

Modbus TCP istemci-sunucu (master-slave) mimarisi kullanır. Master cihaz (Field Agent veya PLC), Slave cihaza (enerji analizörü, UPS, trafo rölesi) TCP bağlantısı kurarak Function Code'lar aracılığıyla register okuma/yazma işlemi yapar:

  • FC 01 — Coil (bit) okuma
  • FC 03 — Holding Register okuma (en yaygın: ölçüm değerleri)
  • FC 04 — Input Register okuma
  • FC 06 — Tek register yazma
  • FC 16 — Çoklu register yazma

Her işlem MBAP (Modbus Application Protocol) başlığıyla sarmalanır. Varsayılan port 502/TCP'dir. Yanıt süresi tipik olarak 10-50 ms arasındadır.

Modbus TCP ve Modbus RTU Farkı

Modbus RTU, RS-485 iki telli seri hattı üzerinde çalışır. Kablo mesafesi 1200 m ile sınırlıdır ve segment başına 247 cihaz desteklenir. Baud rate 9600-115200 bps arasında yapılandırılır. Eski cihazların büyük çoğunluğu yalnızca RTU destekler.

Modbus TCP ise herhangi bir Ethernet altyapısında çalışır; mesafe sınırı yoktur, fiber optik veya kablosuz ağ üzerinden de kullanılabilir. Çakışma sorunları olmadığından poll hızı daha yüksektir.

Enerji İzlemede Modbus TCP Kullanımı

Modbus TCP, enerji yönetim sistemlerinin veri toplama katmanının omurgasını oluşturur. Bir trafo merkezinde kurulu Schneider PM5350 veya Siemens PAC3200 gibi enerji analizörleri Modbus TCP register'larından şu verileri aktarır:

  • L1/L2/L3 faz gerilimi ve akım değerleri
  • Toplam aktif güç (kW), reaktif güç (kVAr), görünür güç (kVA)
  • Güç faktörü (cos φ)
  • Kümülatif enerji tüketimi (kWh) ve reaktif enerji (kVArh)
  • Harmonik bozulma oranı (THD)
  • Faz dengesizliği ve frekans

Argus EMS'te Modbus TCP Entegrasyonu

Argus EMS Field Agent, Windows tabanlı bir servis olarak saha PC'de çalışır. Her cihaz için IP adresi, TCP portu ve Slave ID tanımlanır. Poll aralığı varsayılan 15 dakikadır (EPDK raporlama granülaritesiyle uyumlu), 1 dakikaya kadar indirilebilir.

Bağlantı kopması durumunda Field Agent verilerini yerel SQLite kuyruğuna yazar ve internet yeniden kurulunca otomatik senkronizasyon yapar. 30 güne kadar veri tamponlanır — veri kaybı sıfırdır.

Güvenlik Notları

Modbus TCP'nin yerleşik kimlik doğrulama mekanizması yoktur; bu nedenle:

  • Modbus cihazlarını ayrı bir VLAN'a alın
  • Field Agent ile cihaz arasında firewall kuralı uygulayın
  • Port 502'yi internet'e açmayın
  • Argus EMS backend'ine HTTPS ve JWT kimlik doğrulamayla erişin

Sık Sorulan Sorular

Modbus TCP hangi port üzerinden çalışır?
Standart port 502/TCP'dir. Bazı cihazlar alternatif port yapılandırmasına izin verir; Argus Field Agent özel port ayarını destekler.
Modbus TCP cihazı nasıl keşfederim?
Nmap veya Modbus Scanner araçlarıyla ağda 502 portunu dinleyen cihazları tarayabilirsiniz. Cihaz dokümanında Slave ID ve register haritası bulunur.
Aynı IP'de birden fazla Slave ID olabilir mi?
Evet. Modbus Gateway cihazları birden fazla RS-485 cihazını tek IP üzerinden TCP'ye köprüler; her cihaz farklı Slave ID kullanır. Argus bu yapıyı destekler.
Modbus TCP şifrelenebilir mi?
Standart Modbus TCP şifreleme içermez. VPN veya TLS tüneli kullanarak şifreleme eklenebilir. Argus Field Agent ile backend arasındaki MQTT iletişimi TLS ile şifrelenir.

Argus EMS ile Uygulayın

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

See Argus at Your Facility

Explore the system with your own data in a demo session.