Skip to main content

General

Veri Akışı Sorunları

Verinin görünmemesi veya gecikmesiyle ilgili sorunları teşhis edin ve çözün.

Veri Görünmüyor

Belirtiler

  • UNS Explorer'da değer yok
  • Cihaz detay sayfasında "Latest Values" sekmesi boş
  • Panolar "No Data" gösteriyor

Tanılama Adımları

Cihazın Aktif Olduğunu Doğrulayın

Veri Yönetimi > Cihazlar menüsüne gidin ve şunları kontrol edin:

  • Cihazda yeşil bağlantı göstergesi var
  • Active kutusu işaretli

Gateway Durumunu Kontrol Edin

Gateway Connected olmalıdır. Gateway Bağlanmıyor bölümüne bakın.

Protokol Konfigürasyonunu Doğrulayın

PLC protokolleri için (Modbus, Siemens, OPC UA):

  • IP adresini ve portu doğrulayın
  • Gerekliyse kimlik bilgilerini kontrol edin
  • PLC'nin açık ve erişilebilir olduğundan emin olun

Sistem Loglarını İnceleyin

Category = Proxus.ProtocolDrivers filtresi ile protokol hatalarını arayın:

  • Read failed - İletişim zaman aşımı
  • Invalid register - Yanlış tag adresi

Veri Gecikiyor

Belirtiler

  • Panodaki değerler saniyeler/dakikalar geriden geliyor
  • Zaman damgaları eski

Yaygın Nedenler

NedenÇözüm
Yüksek polling aralığıCihaz profilinde Polling Interval değerini düşürün (ör. 5000ms yerine 1000ms)
Yavaş veritabanı yazımıClickHouse/PostgreSQL performansını kontrol edin; batch boyutunu artırmayı düşünün
'Network latency'Gateway ile merkez arasında stabil bağlantıyı doğrulayın
Store-and-Forward aktifGateway offline kaldıysa tampon veriler sırayla aktarılır
info
Store-and-Forward

Gateway bağlantı kaybında veriyi lokalde saklar ve bağlantı geri gelince iletir. Bu beklenen bir davranıştır ve veri kaybını engeller.


Veri Kalitesi Sorunları

Tekrarlayan Değerler

Aynı değer tekrar tekrar geliyorsa:

  • Change Detection kapalı olabilir; cihaz profilinde açın
  • PLC eski değer dönüyor olabilir; PLC scan cycle'ını kontrol edin

Eksik Tag'ler

Bazı tag'ler görünürken bazıları yoksa:

  1. Cihaz profilinde adresleri doğrulayın
  2. Register isimlerinde typo kontrol edin (ör. DB1.DBD0 vs DB1.DBW0)
  3. Veri tipi ile PLC tipi uyuşuyor mu kontrol edin (ör. Double vs Int)

Hatalı Değerler

SorunOlası Neden
Beklenmeyen büyük sayılarByte order uyumsuzluğu (Big Endian vs Little Endian)
Tümü sıfırTag adresi yanlış veya PLC cevap vermiyor
Pozitif beklenen değerde negatifSigned/Unsigned veri tipi uyuşmazlığı

Veritabanı Yazım Hataları

Belirtiler

  • Log'da: ❌ Worker batch processing failed
  • Veri bellekte birikir ama persist edilmez

Çözümler

  1. Veritabanı Bağlantısını Kontrol Edin

    # ClickHouse bağlantı testi
    curl http://<clickhouse-ip>:8123/?query=SELECT%201
  2. Kimlik Bilgileri: Proxus-config.toml içinde doğru connection string'i doğrulayın (Referans)

  3. Disk Alanı: Disk doluysa yazım hataları oluşur

  4. Batch Boyutu: Çok büyük batch'ler timeout'a düşebilir; gerekiyorsa azaltın

warning
Veri Kaybını Önleme

Veritabanı yazımı sürekli başarısızsa, platform veriyi bellekte tamponlar. Sorunu çözdükten sonra yeniden başlatmak tamponu boşaltır.


Ayrıca Bakın