Aynı uygulama modeli, farklı taşıma
Modbus, cihazlar arasında istek ve cevaplarla veri alışverişi için bir uygulama protokolüdür. RTU seri hat çerçevelemesini, TCP ise TCP/IP üzerinden taşımayı kullanır. Fiziksel bağlantı ve ağ ayarları, veri alanlarının anlamını kendiliğinden açıklamaz. Fonksiyon kodu, adres haritası, okuma/yazma izni ve güncelleme periyodu cihazın ilgili dokümanından belirlenir.
Örnek: sayısal cevap, yanlış ağırlık
Örnek bir cihaz 12345 değerini döndürüp dokümanda 0,01 kg ölçeği kullanıyorsa sonuç 123,45 kg olur. Ham değeri doğrudan kg diye göstermek bağlantı testini geçer ama işletme kaydını bozar. Bu ölçek yalnızca örnektir. Çok register içeren değerlerde word sırası, işaretli/işaretsiz yorum ve adres numaralandırması üretici haritası ve bilinen test değerleriyle kontrol edilir.
Kesinti ve erişim kontrolü
Zaman aşımı, tekrar sayısı, bozuk cevap ve son verinin geçerlilik süresi açık tanımlanır. Yazma komutlarının tekrarı aynı işlemi ikinci kez başlatmamalıdır. Standart Modbus bağlantısını internete doğrudan açmak uygun bir erişim yöntemi değildir; ağ ayrımı ve yetkili erişim tasarlanır. Modbus Security ayrı bir tanımdır ve her Modbus cihazının bunu desteklediği varsayılamaz.
