Modbus RTU Çevrimiçi Aracı

RTU çerçevesi oluşturma ve ayrıştırma, CRC denetimi, seri hata ayıklama ve yazmaç değeri dönüştürme bir arada. Uyumlu masaüstü tarayıcıyla seri erişim.

🎯 Modbus RTU Tek Durak Çözümü

Oluşturma, ayrıştırma ve CRC denetimi için çerçeve aracını açın. Cihaz iletişimi için seri hata ayıklayıcıyı, sayısal değerler ve bayt sırası için dönüştürücüyü kullanın.

Modbus RTU Komut Oluşturucu

Popüler

Sekiz yaygın okuma ve yazma işlevi için istek oluşturun.

Otomatik CRC doğrulaması
Çeşitli veri türleri
Gerçek zamanlı önizleme

Modbus RTU Mesaj Ayrıştırıcı

Popüler

RTU çerçeveleri oluşturun, ayrıştırın ve CRC değerini denetleyin.

Akıllı ayrıştırma
CRC doğrulaması
Çoklu bayt sırası desteği

Seri hata ayıklayıcı

Web Serial destekli bir masaüstü tarayıcıda seri veri gönderip alın.

Doğrudan seri port bağlantısı
Gerçek zamanlı izleme
Veri görselleştirme

HEX ve ondalık dönüştürücü

Tam sayıları ve IEEE 754 kayan noktalı sayıları farklı bayt sıralarıyla dönüştürün.

Hex ⇄ Dec
IEEE-754
ABCD / DCBA / BADC / CDAB
Big Endian/Little Endian/Big Endian-Bayt Değiştirme/Little Endian-Bayt Değiştirme
16–64 bit
Gerçek zamanlı dönüştürme
Tek tıkla kopyalama

CRC16 Doğrulama Hesaplayıcısı

RTU aracında CRC-16/MODBUS hesaplayın veya doğrulayın.

Gerçek zamanlı hesaplama
Toplu işlem
Çeşitli formatlar

⭐ Neden Modbus RTU Araçlarımızı Seçmelisiniz?

Tarayıcıda çerçeve araçları
Yaygın Modbus okuma ve yazma işlevleri
Tam sayılar ve kayan noktalı değerler
Çerçeve alanları ve sağlama toplamları
Uyumlu masaüstü tarayıcıyla seri erişim
Çok dilli arayüz
Oluşturulan çerçeveleri ve değerleri kopyalama
Tarayıcıda hesaplama

🎯 Ana Uygulama Senaryoları

Endüstriyel Otomasyon Hata Ayıklama

PLC, sürücü, sayaç veya sensörün istek ve yanıtlarını karşılaştırın.

Tipik Senaryolar:
  • Cihaz haberleşme testi
  • Parametre okuma ve yapılandırma
  • Arıza teşhisi ve giderme

Cihaz Entegrasyon Geliştirme

Örnek çerçeveleri ve veri biçimlerini cihaz özellikleriyle karşılaştırın.

Tipik Senaryolar:
  • Protokol doğrulama testi
  • Veri formatı onayı
  • Uyumluluk testi

Sistem Bakım ve İşletme

İzinli cihaz testlerinde iletişimi kaydedip karşılaştırın.

Tipik Senaryolar:
  • Periyodik veri toplama
  • Cihaz durumu izleme
  • Geçmiş veri analizi

🚀 Hemen Kullanmaya Başlayın

Cihaza bağlanmadan çerçeve oluşturun veya inceleyin. Seri test için uyumlu bir masaüstü tarayıcı kullanıp doğru porta izin verin.

📚 Modbus RTU Protokol Bilgisi

Modbus RTU nedir?

Modbus RTU, istek ve yanıtları seri hat üzerinden ikili baytlar olarak taşır. Çerçeve; cihaz adresi, işlev kodu, veri ve CRC-16 içerir.

Ana Özellikler:

  • İkili veri formatı, yüksek iletim verimliliği
  • CRC16 doğrulaması, güçlü veri güvenilirliği
  • RS485 çok noktalı haberleşmeyi destekler
  • Yüksek standardizasyon, iyi uyumluluk
Modbus RTU Mesaj Yapısı

Standart bir Modbus RTU mesajı aşağıdaki bölümlerden oluşur:

[Slave Adresi][Fonksiyon Kodu][Veri Alanı][CRC Doğrulaması]
  • Slave Adresi: 1 bayt, hedef cihazı tanımlar:
  • Fonksiyon Kodu: 1 bayt, işlem türünü belirtir:
  • Veri Alanı: N bayt, adres ve verileri içerir:
  • CRC Doğrulaması: 2 bayt, veri bütünlüğünü sağlar:
Yaygın Fonksiyon Kodu Açıklamaları
Okuma Fonksiyon Kodları:
  • 01: Bobin Durumunu Oku
  • 02: Ayrık Girişleri Oku
  • 03: Tutma Yazmaçlarını Oku
  • 04: Giriş Yazmaçlarını Oku
Yazma Fonksiyon Kodları:
  • 05: Tek Bobin Yaz
  • 06: Tek Yazmaç Yaz
  • 15: Çoklu Bobin Yaz
  • 16: Çoklu Yazmaç Yaz
CRC Doğrulama Algoritması

CRC, adres, işlev ve veri baytlarını denetler. Birçok iletim hatasını saptar; gönderenin kimliğini veya işlemin güvenliğini doğrulamaz.

Doğrulama Özellikleri:

  • 16-bit döngüsel artıklık denetimi
  • Polinom: 0xA001
  • Başlangıç değeri: 0xFFFF
  • Düşük bayt önce iletilir
Veri Dönüşümü ve Bayt Sırası (Modbus Yazmaçları İçin)

Bobin bir bit, yazmaç 16 bit tutar. 32 bit değer iki, 64 bit değer dört yazmaç kullanır. Veri türü ve yazmaç sırası için cihaz kılavuzuna bakın.

  • UINT işaretsizdir; INT ikinin tümleyenini kullanır. FFFF, UINT16 için 65535, INT16 için -1 verir. Kısa giriş sıfırla tamamlanır: FF → 00FF; INT16 için de sonuç 255’tir.
  • HEX, FLOAT32 ve ABCD seçin. 3F800000 girildiğinde sonuç 1’dir. 64 bit için FLOAT64 seçin: 3FF0000000000000 değeri 1’dir.
  • BADC: her 16 bitlik yazmaç içindeki iki baytı değiştirir. Örnek: 34 12 78 56. CDAB: her 4 baytlık gruptaki iki yazmacı değiştirir. Örnek: 56 78 12 34. 16 bitlik değerlerde AB veya BA kullanılır. 64 bitte CDAB her 4 baytlık grupta yazmaçları ayrı ayrı değiştirir. Cihaz kılavuzunu kontrol edin.
  • Bobin bir bit, yazmaç 16 bit tutar. 32 bit değer iki, 64 bit değer dört yazmaç kullanır. Veri türü ve yazmaç sırası için cihaz kılavuzuna bakın.
  • Dönüştürücü, seçilen türün aralığındaki 64 bit tam sayıları tam olarak işler. UINT64: 0–18446744073709551615. Protokol ve seri iletişim ayrıştırıcıları büyük 64 bit tam sayıları yuvarlayabilir.
  • 0–9 ve A–F kullanın. Boşluk ve 0x öneki kabul edilir; örneğin 0x3F800000 veya 3F 80 00 00.
  • Tam sayı türleri için tam sayı girin. FLOAT32 ve FLOAT64 sonlu ondalık değerleri ve bilimsel gösterimi kabul eder.
  • Türü ve bayt sırasını bilinen bir değerle doğrulayın. Makul görünen bir sonuç tek başına ayarları doğrulamaz.
Ekipmanda kullanmadan önce oluşturulan çerçeveleri ve çözümlenen değerleri cihaz kılavuzuyla karşılaştırın.