Ana içeriğe geç

Sinyal değerlerini işleme

Bir cihaz çoğu zaman ham bir sayı verir, örneğin 0–1000 m³/h debi için 0–10000. Sinyal penceresinde YTCC'nin bunu operatörlerin gördüğü değere nasıl çevireceğini, hangi değerlerin geçerli olduğunu, oynak değerlerin nasıl durgunlaştırılacağını ve cihazın ne sıklıkla okunacağını belirlersiniz. Ayarlar sinyalin General (Genel) ve Value source (Değer kaynağı) sekmelerindedir.

Başlamadan önce​

  • Konfigürasyon editörü açık ve sinyal var olmalıdır. Penceresini satıra çift tıklayarak ya da Enter ile açın. Bkz. Sinyal oluşturma.

Adımlar​

1. Aralığı ve ölçeklemeyi ayarlayın​

General sekmesinde mühendislik aralığını Eng. Min ve Eng. Max'a, burada 0–1000, ve birimi girin. Scaling (Ölçekleme) altında ham değerin mühendislik değerine nasıl dönüşeceğini seçin:

ÖlçeklemeAlanlarMühendislik değeri
None (Yok)—Ham değer
Linear (raw → engineering) (Doğrusal)Raw Min, Raw MaxRaw Min … Raw Max, Eng. Min … Eng. Max'a eşlenir
Factor (raw × factor + offset) (Çarpan)Factor, Offsetham × çarpan + ofset
0–1000 m³/h Ranges grubu ve 0 … 10000'den 0 … 1000'e doğrusal ölçeklemeyle General sekmesi.

Alanların altındaki satır sonucu gösterir, burada 0 → 0 … 10000 → 1000. Komutlar cihaza gönderilmeden önce aynı şekilde geri çevrilir.

Write outside range (Aralık dışı yazma), biri Eng. Min … Eng. Max dışında bir değer yazınca ne olacağını belirler: Reject (Reddet, varsayılan), Clamp to range (Aralığa kırp; operatör kırpılmış değeri onaylar) ya da Write + warn (Yaz + uyar).

2. Geçerli aralığı ayarlayın​

Valid low (OLR) (Geçerli alt) ve Valid high (OHR) (Geçerli üst) alanlarına ölçümün gerçekten alabileceği değerleri, burada 0–950, girin. Üstündeki ya da altındaki bir değer aralık üstü ya da aralık altı olarak işaretlenir; kalitesi olduğu gibi kalır.

Valid low (OLR) 0 ve Valid high (OHR) 950 ile geçerli aralık grubu.

Metin sinyallerinde General sekmesi bunun yerine Allowed values (İzinli değerler, örneğin AUTO,MANUAL,MAINT) ve Max length (characters) (En çok uzunluk) sunar; başka bir metinle gelen komut reddedilir.

3. Süzgeci ve ölü bandı ayarlayın​

Value source sekmesinde Filter and deadband (Süzgeç ve ölü bant) grubu sayısal değerleri durgunlaştırır. Tüm ayarlar varsayılan olarak kapalıdır.

AyarEtkisi
Deadband (Ölü bant; Absolute ya da % of span) ve Deadband valueYeni değer yalnız sonuncusundan bundan fazla farklıysa iletilir
Min interval (ms) (En kısa aralık)Yeni değerler en çok bu sıklıkla iletilir
Smoothing (Yumuşatma): Time constant τ (s) ile Exponential damping ya da Samples (2–100) ile Moving averageGürültüyü yumuşatır
Max change (… / s) ve Accept after (samples) ile spike rejection (sıçrama reddi) kutusuEn büyük değişimden hızlı sıçramaları yok sayar; verilen örnek sayısı (1–50) süren bir sıçrama kabul edilir
Discard values (Atılacak değerler)"Ölçüm yok" anlamına gelen değerler, örneğin 32767, -32768 (en çok 32)
Outlier window (samples) ve k (× MAD)Son örneklerin ortancasından çok uzak değerleri yok sayar (pencere 3–200)
2'lik mutlak ölü bant, 3 s üstel sönümleme, saniyede 200 m³/h sıçrama reddi ve örnek grafikle Filter and deadband grubu.

Grafik etkiyi 120 örnek değer üzerinde gösterir: soluk ham değerler, parlak sonuç, × reddedilen değerler.

4. Tarama sınıfını seçin​

Taranarak okunan sinyallerde (Modbus, S7, OPC UA, BACnet, SNMP, EtherNet/IP, ADS) Scan class (Tarama sınıfı) cihazın ne sıklıkla okunacağını belirler:

Tarama sınıfıPeriyot
(type / device default)Sinyal tipinin, cihazın ya da projenin ayarı
Fast (Hızlı)100 ms
Normal1 s
Slow (Yavaş)10 s
Background (Arka plan)60 s
Custom… (Özel)20 ms – 3 600 000 ms (1 saat); 100 ms altında YTCC cihaz ve ağ yüküne karşı uyarır
Scan class Fast · 100 ms ile Value source sekmesinin cihaz bölümü.

IEC 104 ya da MQTT gibi olay güdümlü protokollerin sinyalleri taranmaz ve tarama sınıfları yoktur.

OK'e tıklayın ve konfigürasyonu uygulayın; bkz. Doğrulama ve uygulama.

İşleme sırası​

YTCC cihazdan okunan her değere ayarları şu sırayla uygular:

  1. Ölçekleme. Sonlu sayı olmayan bir sonuç Bad kalitesini alır.
  2. Geçerli aralık denetimi (yalnız iyi kaliteli değerler).
  3. Süzgeç: atılacak değerler, aykırı değerler, sıçramalar, ardından yumuşatma ve en kısa aralık (yalnız iyi sayısal değerler).
  4. Ölü bant: ekranlara, alarmlara ve tarihçeye yalnız yeterli değişim iletilir.

Dahili sinyallerde ölçekleme yoktur; süzgeç ve ölü bant aynı şekilde uygulanır.

Bilmekte fayda var​

  • Süzgeç ve ölü bant yalnız sayısal sinyallerde geçerlidir. Kötü kaliteli değerler süzülmeden geçer.
  • % of span ölü bant Eng. Min ve Eng. Max'tan hesaplanır.