Bilgi

RS232, RS485, RJ45 ve Modbus Arasındaki Fark Nasıl?(3)

MODBUS-RTU iletişim protokolü

MODBUS-RTU iletişim protokolüne bakın:

Fiziksel katman iletişim arayüzü ile iletişim mümkün müdür? Cevap hayır. Fiziksel katman iletişim arayüzü, yalnızca her iki tarafın da iletişim koşullarına sahip olmasını sağlamak içindir. Ancak, iki taraftan hiçbiri ne dediklerini anlamıyorsa veya iletişim kuran iki tarafın konuşma tarzı ve dilbilgisi yapısı uyuşmuyorsa, iletişim kurmanın imkansız olduğu açıktır.

OSI modelinde, fiziksel katmanın üstünde veri bağlantı katmanı bulunur. MODBUS-RTU protokolü, veri bağlantı katmanı protokolüdür. İletişimde her iki taraf MODBUS-RTU protokolünü benimsediği sürece, iletişim dilinin her iki tarafın da anlayabileceği bir ifade biçimi olmasını sağlayabilir.

MODBUS aynı zamanda bir master-slave'dir. Fiziksel katmanın bus kontrolü ile aynıdır. Buradaki master-slave ilişkisi, iletişim veriyolunun kontrolünü şart koşmaktır. Kaptan önce otobüsü işgal etmek için bir komut verir; daha sonra otobüs boştur ve yanıt kodunu yazması için köleye teslim edilir. Köle istasyon tamamlandıktan sonra veri yolu ana istasyona geri döner.

MODBUS iletişim protokolü altında, farklı komut fonksiyon kodları farklı çerçeve yapılarına sahiptir. Okuma kaydı komutu için MODBUS ana çerçeve yapısı: 2-bayt adres kodu, 1-bayt işlev kodu, 2-bayt veri adres kodu, 2-bayt CRC kontrol kodu ; MODBUS Bağımlı istasyonun yanıt çerçevesi yapısı şöyledir: 2-bayt fonksiyon kodu, 1-bayt yanıt alanındaki toplam bayt sayısı, N-bayt yanıt verisi ve 2-bayt CRC kontrolü kod.

Fiziksel katman protokolü, veri bağlantı katmanı protokolünden farklı olmasına rağmen, veri bağlantı katmanı protokolünün uygulanması, her iki tarafın da fiziksel katman bağlantısının gereksinimleri karşılaması ve bilgi alışverişinin engeller olmadan gerçekleştirilebilmesi gerçeğine dayanmalıdır. .

Veri bağlantısı katmanından yukarı, ağ katmanıdır. Görevi, alan veriyolunun bilgi alışverişi ağını oluşturmaktır.

Ağ katmanının işlevleri, iletişim çerçevelerini veri paketlerine paketlemeyi ve ardından veri paketlerini diğer tarafa göndermeyi içerir.

İletişim kuran iki tarafın ağ yapıları farklı olabileceğinden, aynı tür ağları bağlamak için köprüler ve farklı tür ağları bağlamak için ağ geçitleri gerekir.

Ağlar arasında birden fazla kanal olabilir. Veri paketlerinin, gönderildiklerinde seçebilecekleri birden çok yolu vardır. Bir yol seçmekten sorumlu olan öğeye yönlendirici denir. Yönlendirici yalnızca gerçek veri alışverişi ağ yolunu belirlemekle kalmaz, aynı zamanda bir sanal ağ yolu oluşturabilir ve ayrıca veri paketlerinin gönderilme sırasını da belirleyebilir. Bu nedenle yönlendirici, ağ katmanındaki en karmaşık ve kritik ekipmandır.

OSI modelinde, fiziksel katman artı veri bağlantı katmanı artı ağ katmanının kombinasyonuna alan yolu adı verilir ve iletişim arayüzü bir 8-pin RJ45 kristal kafasıdır. Açıkçası, RJ45, RS232/RS485/RA422'den tamamen farklıdır.

Ağ katmanındaki bir veri paketi, veri çerçevelerinin bir birleşimidir. Layman'ın terimleriyle, bir veri paketi kısa bir makale veya iletilecek veri kombinasyon birimlerinin bir sayfasıdır.

RS232/RS485/RS422 haberleşme arayüzlerinin ve tanımlarının çok net olduğunu belirtmekte fayda var. Pin seviyesi, pinin fonksiyon tanımı ve bilgi gönderildiğinde ve alındığında arayüzün veri akış zamanlama ilişkisi dahil, bunların doğru ve katı olması gerekir, aksi takdirde bilgi alışverişi yapılamaz.


Bunları da sevebilirsiniz

Soruşturma göndermek