Modbus RTU Çevrimiçi Aracı
Komut oluşturma, mesaj ayrıştırma, çevrimiçi hata ayıklama ve CRC doğrulama gibi işlevler sunan profesyonel Modbus RTU çevrimiçi araç seti. Kurulum gerektirmez, tarayıcıdan doğrudan seri porta bağlanmayı destekler ve endüstriyel otomasyon geliştirme ve hata ayıklama için vazgeçilmez bir araçtır.
🎯 Modbus RTU Tek Durak Çözümü
Komut oluşturma, mesaj ayrıştırma, çevrimiçi hata ayıklama ve CRC doğrulamayı bir araya getiren profesyonel Modbus RTU araç seti. Tüm standart fonksiyon kodlarını, çeşitli veri türlerini ve bayt sıralarını destekleyerek Modbus geliştirme ve hata ayıklama sürecinizi daha verimli hale getirir.
Veri Türü Dönüştürme Aracı
IEEE-754/Onaltılık/Ondalık dönüştürme, çoklu bayt sırası ve 16-64 bit veri türlerini destekler, gerçek zamanlı dönüştürme ve aralık ipuçları sunar
⭐ Neden Modbus RTU Araçlarımızı Seçmelisiniz?
🎯 Ana Uygulama Senaryoları
Endüstriyel Otomasyon Hata Ayıklama
PLC'ler, invertörler, enstrümanlar gibi Modbus cihazlarının hata ayıklaması
- Cihaz haberleşme testi
- Parametre okuma ve yapılandırma
- Arıza teşhisi ve giderme
Cihaz Entegrasyon Geliştirme
Modbus master veya slave programları geliştirme
- Protokol doğrulama testi
- Veri formatı onayı
- Uyumluluk testi
Sistem Bakım ve İşletme
Üretim hattı ekipman bakımı ve veri toplama
- Periyodik veri toplama
- Cihaz durumu izleme
- Geçmiş veri analizi
🚀 Hemen Kullanmaya Başlayın
Kayıt olmanıza veya indirmenize gerek yok, tüm Modbus RTU araç setini kullanmak için tarayıcınızı açmanız yeterli. Doğrudan seri port bağlantısını destekleyerek cihaz hata ayıklama sürecinizi daha basit ve verimli hale getirir.
📚 Modbus RTU Protokol Bilgisi
Modbus RTU (Remote Terminal Unit), Modbus protokolünün bir seri iletim modudur. İkili kodlama ve CRC doğrulama kullanarak yüksek iletim verimliliği ve güçlü hata tespit yetenekleri sunar. Endüstriyel otomasyon sistemlerinde cihazlar arası haberleşmede yaygın olarak kullanılır.
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
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:
- 01: Bobin Durumunu Oku
- 02: Ayrık Girişleri Oku
- 03: Tutma Yazmaçlarını Oku
- 04: Giriş Yazmaçlarını Oku
- 05: Tek Bobin Yaz
- 06: Tek Yazmaç Yaz
- 15: Çoklu Bobin Yaz
- 16: Çoklu Yazmaç Yaz
Modbus RTU, 0xA001 polinomuna sahip CRC-16 doğrulama algoritmasını kullanır. Doğrulama süreci, veri iletiminin güvenilirliğini sağlar ve Modbus RTU protokolünün önemli bir parçasıdır.
Doğrulama Özellikleri:
- 16-bit döngüsel artıklık denetimi
- Polinom: 0xA001
- Başlangıç değeri: 0xFFFF
- Düşük bayt önce iletilir
Modbus projelerinde, farklı veri türleri (tamsayı/kayan noktalı) ve farklı bayt sıraları (ABCD/DCBA/BADC/CDAB) yazmaç değerlerinin ayrıştırılmasını ve görüntülenmesini doğrudan etkiler. Aşağıdaki noktalar daha doğru okuma ve yazma yapmanıza yardımcı olabilir:
- Tamsayılar ikinin tümleyeni (Two's Complement) ile temsil edilir: İşaretli sayıların en anlamlı biti işaret bitidir, negatif sayı = bit düzeyinde ters çevir + 1; HEX'ten INT'e ayrıştırırken hedef bit genişliğine göre işaret genişletmesi gereklidir
- Kayan noktalı sayılar IEEE-754 kullanır: FLOAT32 = 1 bit işaret + 8 bit üs + 23 bit mantis (ofset 127); FLOAT64 = 1 bit işaret + 11 bit üs + 52 bit mantis (ofset 1023), ±0, ±∞, NaN ve altnormal sayıları destekler
- Dört yaygın bayt sırası: ABCD (big endian) / DCBA (little endian) / BADC (16-bit kelime takası) / CDAB (32-bit grup takası); 16-bit veriler için genellikle yalnızca ABCD ve DCBA anlamlıdır
- Bayt sırası (Byte Endianness) ve yazmaç kelime sırası (Word Order) farklıdır: birincisi bayt sırasını, ikincisi 16-bit yazmaçların sırasını tanımlar; 32/64-bit verilerde her ikisi de genellikle birlikte etkili olur
- 64-bit tamsayılar ve JS güvenli tamsayılar: Tarayıcıdaki Number türü çift hassasiyetli kayan noktalıdır, güvenli tamsayı aralığı ±(2^53-1)'dir; araç 64-bit için BigInt kullanır, aralık dışı veya hassasiyet riski olduğunda '-' gösterir
- HEX girişinin normalleştirilmesi önerilir: HEX olmayan karakterleri kaldırın, büyük harfe çevirin, gerekirse çift basamaklı olması için başına 0 ekleyin ve okunabilirliği artırmak için her iki karakterde bir gruplandırarak görüntüleyin
- Ondalık nokta işleme: Ondalık giriş ondalık nokta içeriyorsa ve hedef bir tamsayı ise, '-' gösterilir; yalnızca FLOAT32/FLOAT64 ondalık sayıları kabul eder
- Hata ayıklama önerisi: Bayt sırasından emin değilseniz, bilinen bir değeri dört mod arasında değiştirerek karşılaştırın; cihaz belgeleriyle tutarlı olun