Kısa karşılaştırma
| Modbus | OPC UA | MQTT | |
|---|---|---|---|
| Yaş / yaygınlık | Çok eski, çok yaygın | Modern endüstri standardı | IoT ve bulut dünyasından geldi |
| Veri modeli | Ham kayıt (register) adresi | Zengin, tip ve anlamlı yapı | Konu (topic) bazlı mesaj; modeli sen belirlersin |
| Güvenlik | Yerleşik güvenlik yok | Şifreleme ve kimlik doğrulama yerleşik | TLS ve kimlik ile sağlanır |
| Mimari | Master-slave (sorgu-cevap) | İstemci-sunucu, abonelik destekli | Yayınla-abone ol (broker aracılığıyla) |
| En iyi olduğu yer | Sayaç, sürücü, basit cihaz | PLC ve SCADA arası, farklı marka birleştirme | Sahadan buluta veri akışı |
Modbus: eski ama hâlâ her yerde
Basit olduğu için neredeyse her enerji sayacı, frekans konvertörü ve sensörde bulunur. Hızlı entegre edilir; ancak veri anlamsızdır: 'Adres 40012' ne demek, dokümana bakmak gerekir. Güvenlik özelliği olmadığı için ağ ayrımıyla korunmalıdır.
OPC UA: markalar arası ortak dil
Verinin yanında tip, birim ve anlam bilgisini de taşır. Farklı marka PLC'leri ve üst sistemleri birbirine bağlamanın en temiz yoludur. Kurulumu Modbus'a göre daha emek ister ama bakımı daha düzenlidir.
MQTT: sahadan buluta ya da panele hafif yol
Küçük mesajlar, düşük bant genişliği, kopan bağlantıya dayanıklılık için tasarlanmıştır. Veri bir 'broker'a yayınlanır; ilgilenen sistemler abone olur. Çok sayıda uzak cihazdan veri toplayan senaryolarda idealdir. Verinin anlamlı yapısını (isimlendirme, birim) kendiniz tasarlamanız gerekir.
Pratikte tipik mimari
- Saha cihazları Modbus ile konuşur (sayaç, sürücü).
- PLC ya da ağ geçidi bu veriyi toplar, OPC UA ile üst sisteme sunar.
- Edge geçidi, seçilen veriyi MQTT ile bulut ya da analiz platformuna gönderir.
Not: Hangi protokolü seçeceğinize cihazlarınızın desteği ve verinin nereye gideceği karar verir; en 'modern' olanı seçmek bir hedef değildir.
Sık sorulan sorular
Modbus güvenli mi?
Kendi başına değil. Doğrudan internete açık Modbus cihazı ciddi risktir. Saha ağını ayırın, geçitlerle erişimi kontrol edin.
Hepsini bir arada kullanabilir miyiz?
Evet; çoğu projede kullanılır. Protokol dönüştürücü ağ geçitleri ya da yazılım katmanları bunu sağlar.
