Tablo

Modbus RTU seri port ayarları: baud, parity ve stop bit

Seri hat ayarlarını cihazlarla eşleştirin; register adresini port ayarıyla karıştırmayın.

Referans tablosu

AyarNe temsil eder?Kontrol
BaudSembol/bit aktarım hızıHattaki cihazların yapılandırması eşleşmeli
Data bitsRTU karakterindeki veri bitleriRTU için 8 veri biti
ParityKarakter denetim bitiEven/odd/none cihaz belgeleriyle eşleşmeli
Stop bitsKarakter sonu düzeniSeçilen parity ve cihaz ayarıyla uyumlu olmalı
Cihaz adresiİstek yöneltilecek cihazSeri port formatından ayrı; aynı hatta benzersiz

Örnek formatları doğru okuyun

8E1, sekiz veri biti, even parity ve bir stop bit demektir. 8N2 sekiz veri biti, parity yok ve iki stop bit anlamına gelir. Modbus seri hat kılavuzunda parity kullanılmadığında iki stop bit düzeni açıklanır; üretici desteklediği ayarları ayrıca belirtir.

Bütün cihazlarda eşleşme gerekir

Bir cihazın 9600 baud/8E1, istemcinin 19200 baud/8N1 ayarında olması register haritası doğru olsa bile haberleşmeyi bozabilir. Önce seri port biçimini, sonra benzersiz cihaz adresini ve en son function code/register seçimini kontrol edin. Hızı düşürmek hatalı adresi düzeltmez.

Test kaydını bir örnekle yazın

“Slave 7, 9600 baud, 8E1; function 03; başlangıç offset 0; bir register; sonuç timeout” kaydı, yalnızca “Modbus çalışmıyor” ifadesinden daha açıklayıcıdır. Ayarları aynı anda topluca değiştirmek yerine bir değişkenle test ederek farkı kaydedin.

Kaynaklar ve ileri okuma

İlgili hesaplama araçları

Bir hata fark ettiniz mi? Sayfayı ve kullandığınız değerleri bildirin.