Modbus RTU Çevrimiçi Hata Ayıklama Aracı | Seri Haberleşme/Gerçek Zamanlı Veri Toplama/Mesaj Ayrıştırma/Görsel Analiz Aracı
Modbus çevrimiçi hata ayıklama aracı, tarayıcı üzerinden doğrudan seri port bağlantısı, gerçek zamanlı veri toplama, çok formatlı mesaj ayrıştırma ve veri görselleştirme desteği sunar. Çoklu veri türlerini (UINT16/INT16/UINT32/INT32/FLOAT32) ve bayt sıralarını (ABCD/DCBA/BADC/CDAB) destekler, ikili/metin formatında ayrıştırma, verileri Excel'e aktarma ve gerçek zamanlı grafik gösterimi özelliklerine sahiptir. Kurulum gerektirmeden anında kullanılır, Modbus RTU aracıyla mükemmel uyum sağlar ve endüstriyel otomasyon geliştirme ve hata ayıklama için güçlü bir yardımcıdır.
Seri Port Yapılandırması
Günlük Bilgileri
Modbus Veri Ayrıştırma
| Kural Adı | Başlangıç Pozisyonu | Veri Türü | Bayt Sırası | Katsayı | Sabit | Ondalık Basamaklar | Eylemler |
|---|
Ham Mesajlar
| Sıra No | Zaman | Mesaj |
|---|
Kullanım Kılavuzu
Genel Bakış
Modbus Hata Ayıklama Aracı, Modbus RTU protokolünün hata ayıklaması ve veri analizi için özel olarak tasarlanmış güçlü bir seri haberleşme ve veri ayrıştırma aracıdır. Kullanıcıların hızla seri port bağlantısı kurmasına, Modbus komutları göndermesine ve alınan verileri gerçek zamanlı olarak ayrıştırmasına yardımcı olabilir.
Ana Özellikler:
- Seri Haberleşme: Çeşitli baud hızlarını ve seri port parametrelerini destekler, Modbus cihazlarıyla güvenilir haberleşme sağlar
- Veri İzleme: Gönderilen ve alınan verileri gerçek zamanlı olarak gösterir, HEX ve metin görüntüleme modlarını destekler
- Veri Ayrıştırma: Güçlü Modbus veri ayrıştırma işlevi, çeşitli veri türlerini ve bayt sıralarını destekler, ayrıştırma kuralları özelleştirilebilir
- Veri Görselleştirme ve Dışa Aktarma: Ayrıştırma sonuçları tablo ve grafik olarak gösterilebilir, veri eğilimleri gerçek zamanlı olarak görüntülenebilir ve veriler daha sonraki analizler için Excel formatında dışa aktarılabilir
Modbus RTU Aracıyla Birlikte Kullanım
- Komut Oluşturucu: Modbus RTU Aracı sayfasındaki komut oluşturucuyu kullanarak standart Modbus RTU komutlarını hızla oluşturabilir ve doğrudan gönderme alanına kopyalayabilirsiniz
- Veri Oluşturucu: Modbus RTU Aracı sayfasındaki veri oluşturucuyu kullanarak, gerçek bir cihaz olmadığında ayrıştırma işlevini test etmek için test verileri oluşturabilirsiniz
- Tipik İş Akışı:
- 1. Seri port parametrelerini yapılandırın ve cihaza bağlanın
- 2. Gereken Modbus komutunu oluşturmak için komut oluşturucuyu kullanın
- 3. Otomatik veri toplama için gönderme alanında zamanlanmış gönderimi yapılandırın
- 4. Ayrıştırma sonuçlarını gerçek zamanlı olarak görüntülemek için ayrıştırma kurallarını yapılandırı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: Genellikle 8 bit
- Stop Bitleri: Genellikle 1 bit
- Eşlik Biti: Genellikle None (eşlik yok)
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ı
- HEX Modu: Verileri onaltılık formatta gönderir
- CR+LF Ekle: Verilerin sonuna satır başı ve yeni satır karakterleri ekler
- Döngüsel Gönderim: Verileri belirlenen zaman aralığında tekrar tekrar gönderir
- Gönderim Aralığı: Döngüsel gönderim için zaman aralığı (milisaniye)
- Modbus RTU Komut Örneği:
- 01 03 00 00 00 0A C5 CD - 10 yazmaç okuma komutu
- 01 10 00 00 00 01 02 00 01 67 90 - 1 yazmaç yazma komutu
Modbus Veri Ayrıştırma
Veri Kaynağı
- Seri Port: Cihazdan doğrudan alınan gerçek zamanlı veriler
- Dosya: Kaydedilmiş bir veri dosyasından okunan veriler
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
- Not: Veri kaynağı seri port veya dosya olsun, veri formatını seçebilirsiniz. Örneğin, seri porttan alınan veriler metin formatındaysa, ayrıştırma için metin formatını seçmelisiniz
Ayrıştırma Kuralları
- Başlangıç Pozisyonu: Veri alanının başlangıç bayt pozisyonu (0'dan başlar)
- Veri Türü: Çeşitli sayısal türleri destekler (UINT16, INT16, UINT32, INT32, FLOAT)
- Bayt Sırası: Çok baytlı verilerin bayt sırası (ABCD, DCBA, BADC, CDAB)
- Katsayı: Ayrıştırılan değeri bir katsayıyla çarpar (varsayılan 1)
- Sabit: Katsayı uygulandıktan sonra bir sabit ekler (varsayılan 0)
- Ondalık Basamaklar: Sonuçta gösterilecek ondalık basamak sayısı