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.

Teknik kaynaklar