Modbus RTU seri hata ayıklayıcı
Web Serial destekleyen tarayıcıda seri cihaz bağlayın. İstek gönderin, yanıtları inceleyin ve çözümlenen değerleri grafikte görüntüleyin.
Seri Port Yapılandırması
Baud Hızı
Veri Bitleri
Stop Bitleri
Eşlik Biti
Mevcut tarayıcı Web Serial API'sini desteklemiyor, seri port işlevi kullanılamaz. Lütfen desteklenen bir masaüstü tarayıcısı (Chrome, Edge gibi) kullanın.
Günlük Bilgileri
Maksimum Satır
Görüntüleme Formatı
Modbus Modu
Giriş Formatı
Slave Adresi (HEX)
Fonksiyon Kodu (HEX)
Başlangıç Adresi (HEX)
Miktar (HEX)
ms
Modbus Veri Ayrıştırma
Veri Kaynağı
Veri Formatı
Ayrıştırmayı Etkinleştir
| Kural Adı | Başlangıç Pozisyonu | Veri Türü | Bayt Sırası | Katsayı | Sabit | Ondalık Basamaklar | Eylemler |
|---|
Ham Mesajlar
Maksimum Satır
| Sıra No | Zaman | Mesaj |
|---|
Total : 0/ Page
1 / 1
Kullanım Kılavuzu
Seri port ve RTU sorun giderme
Genel Bakış
Seri cihaza bağlanın, istek gönderin ve RTU okuma yanıtlarını inceleyin. Desteklenen bir masaüstü tarayıcı ve port erişim izni gerekir.
Ana Özellikler:
- Cihazın gerektirdiği baud hızı, parite, veri bitleri ve dur bitleriyle bağlanın.
- Veri İzleme: Gönderilen ve alınan verileri gerçek zamanlı olarak gösterir, HEX ve metin görüntüleme modlarını destekler
- Eşleşen RTU okuma yanıtlarını bayt ofseti, veri türü ve bayt sırasına göre çözümleyin.
- Çözümlenen değerleri tabloda veya grafikte görüntüleyip Excel’e aktarın.
Modbus RTU Aracıyla Birlikte Kullanım
- Bir RTU isteği oluşturun, Modbus Modunu kapatın, HEX gönderimini açın ve isteği gönderim alanına yapıştırın.
- Örnek RTU okuma yanıtları oluşturun ve dosya ayrıştırmasını denemek için onaltılık metin olarak kaydedin.
- Tipik İş Akışı:
- 1. Seri port parametrelerini yapılandırın ve cihaza bağlanın
- 2. Cihazın yazmaç haritasına göre okuma isteği hazırlayın.
- 3. Cihaza uygun sorgulama aralığı seçin.
- 4. Yanıt adresini, işlev kodunu ve ayrıştırma kurallarını ayarlayın.
- 5. Veri değişikliklerini izlemek için tablo veya grafikleri kullanın
- 6. Gerektiğinde çevrimdışı analiz için verileri dışa aktarın
Seri Port Yapılandırması
- Bağlanmak istediğiniz seri port cihazını seçmek için Seri Port Seç düğmesine tıklayın
- Baud Hızı: Yaygın olanlar 9600, 19200 vb., cihazla tutarlı olmalıdır
- Veri bitleri: cihaz ayarıyla eşleştirin; Modbus RTU 8 veri biti kullanır.
- Dur bitleri: parite yapılandırması dâhil cihaz ayarıyla eşleştirin.
- Parite: cihazın Yok, Çift veya Tek ayarıyla eşleştirin.
Günlük Yapılandırması
- Görüntüleme Modu: HEX (onaltılık) veya TEXT (metin) modu
- Otomatik Temizle: Maksimum satır sayısını aştığında eski verileri otomatik olarak temizler
- Maksimum Satır Sayısı: Günlükte tutulacak maksimum satır sayısı
Gönderme Yapılandırması
- RTU çerçevesinin bayt değerlerini göndermek için HEX Modu’nu açın.
- CRLF Ekle, satır başı ve satır sonu karakterleri ekler. İkili RTU çerçevelerinde kapalı bırakın.
- Tekrarlı Gönderim, geçerli isteği seçilen aralıkla gönderir.
- Aralık milisaniye cinsindedir; cihazın yanıt vermesine zaman tanıyın.
- Modbus RTU Komut Örneği:
- 01 03 00 00 00 0A C5 CD - 0 adresinden başlayarak 10 tutma yazmacı okuyun.
- 01 10 00 00 00 01 02 00 01 67 90 - 16 (0x10) işleviyle bir tutma yazmacına 1 değerini yazın.
Modbus Veri Ayrıştırma
Veri Kaynağı
- Seri Port: Cihazdan doğrudan alınan gerçek zamanlı veriler
- Dosya: kaydedilmiş ikili baytları veya onaltılık metni ayrıştırın.
Veri Formatı
- İkili Format:Cihazdan doğrudan çıkan ham Modbus RTU verileri
- Metin Formatı:Boşlukla ayrılmış onaltılık metin, örn: 01 03 0C 40 48 F5 C3 00 00 01 3A C6 FE FF FF 39 D4
- Biçimi kaynak veriye göre seçin. Ayrıştırma, seçilen cihaz adresi ve işlev kodunu kullanır; geçerli CRC gerektirir.
Ayrıştırma Kuralları
- Bayt ofseti: yanıtın veri alanındaki ilk bayttan 0 ile saymaya başlayın.
- Veri türü: cihaz kılavuzundaki tam sayı veya IEEE 754 yazmaç biçimini seçin.
- Bayt sırası: cihazın yazmaç haritasına göre ABCD, DCBA, BADC veya CDAB seçin.
- Katsayı: çözümlenen değeri bu ölçek katsayısıyla çarpın.
- Sabit: katsayı uygulandıktan sonra bu ofseti ekleyin.
- Ondalık Basamaklar: Sonuçta gösterilecek ondalık basamak sayısı