Ana içeriğe geç

Tarihçe nasıl kaydedilir

YTCC sinyallerin ve olayların tarihçesini her proje için ayrı bir tarihçe veritabanında, konfigürasyonla aynı veritabanı sunucusunda tutar. Trendler, olay listesi, dışa aktarımlar ve alarm geçmişi oradan okur. Kayıt sunucuda, bir ekran açık olsun olmasın çalışır.

Neler kaydedilir​

Bir sinyal yalnız bir arşiv tablosuna atanmışsa kaydedilir. Yeni projede iki tablo vardır:

TabloTuttuğuKayıtSaklama
hist_valuesÖlçülen değerler: değer, kalite, geliş zamanı, zaman kaynağıDeğişince365 gün
hist_eventsOlaylar: açık/kapalı ve enum sinyallerin durum değişimleri, alarmlar, komutlar, sistem ve operatör olaylarıHer değişim1825 gün (5 yıl)

Tablo ekleyebilirsiniz; örneğin enerji sayaçlarını on yıl boyunca dakikada bir kaydeden bir tablo. Atama bütün bir sinyal tipi için yapılabilir; o zaman tipin her örneği kaydedilir. Tek bir sinyal için de yapılabilir; bu atama bir sinyali tipinin tablosundan çıkarabilir de. Bir sinyal birden çok tabloda olabilir. Metin sinyalleri değer tablolarına kaydedilmez; açık/kapalı değerler 0 ve 1 olarak saklanır. Bkz. Arşiv tabloları ve atamalar.

Değişince ya da periyodik​

KipKaydeder
On change (Değişince)İlk değeri, sonra ölü banttan (mutlak bir değer ya da sinyal aralığının yüzdesi) büyük her değişimi. Kalitenin ya da değer kaynağının (otomatik, manuel, benzetim) değişimi her zaman kaydedilir. Min interval (ms) daha hızlı gelen değişimleri bekletir; Max interval (s) değişmeyen değeri yineler, böylece trend sinyalin canlı olduğunu gösterir.
Periodic (Periyodik)Değişsin değişmesin her Cycle (s)'de şimdiki değeri. Sayaçlar ve raporlar için uygundur.

Yazıcı değerleri toplar ve gruplar hâlinde yazar (1000 satır ya da yarım saniyede bir, hangisi önce gelirse). Bir günün tarihçesi tek bir parça olarak tutulur; böylece eski günler geri kalanına dokunmadan kaldırılabilir.

Bir değerin zamanı​

Kaydedilen her değerin iki zamanı vardır: cihaz gönderiyorsa cihaz zamanı (örneğin zaman etiketli IEC 104), yoksa YTCC'ye geliş zamanı; ve geliş zamanı. Üçüncü bir alan cihaz zamanının geçerli olup olmadığını söyler. Trendler ve listeler cihaz zamanını kullanır; bkz. Zaman damgaları ve saat dilimleri.

Saklama​

Her tablonun bir Max days'i ve Max (GB)'ı vardır. Bir tablo sınırından eski ya da büyükse her saat en eski günler kaldırılır; son Protect days günleri boyut yüzünden asla kaldırılmaz. Boyut yüzünden veri kaldırmak bir alarm (yüksek) ve bir olay üretir; boyut sınırının %80'inde önce bir uyarı alarmı (orta) çıkar. Zamanı saklama penceresinden önce olan değer kaydedilmez.

Disk koruması​

Tarihçe servisi diski izler. Bir düzeye, hem kullanılan yüzde hem boş alan sınırlarını geçince ulaşılır:

DüzeyVarsayılanAlarmEtki
Uyarı%80 dolu ve 50 GB'tan az boşOrtaYok
Yüksek%90 ve 30 GB'tan azYüksekYok
Kritik%95 ve 20 GB'tan azKritikDeğer kaydı duraklar; olaylar, alarmlar ve komutlar kaydedilmeye devam eder

Boş alan en azın (%10 ile 20 GB'tan küçük olanı) altına düşünce YTCC adım adım yer açar: değer tablolarının en eski günleri (korunan günler hariç), sonra eski günlük ve yedek dosyaları, sonra olay tablolarının en eski günleri ve en sonunda değer kaydını durdurur. Her adım olay listesine yazılır. Bir yedek dosya (varsayılan 2 GB) acil durumlar için yer tutar ve disk neredeyse dolunca serbest bırakılır. Sınırlar Historian settings'tedir.

Tarihçe veritabanına ulaşılamadığında​

Değerler ve olaylar sunucuda bir tamponda bekler ve veritabanı dönünce yazılır: değerler 5 GB'a (diskin en çok %10'u) ve bir güne, olaylar 1 GB'a kadar. Tampon dolunca en eski veri düşer. Geride kalan tablo bir alarm üretir (tamponun %50'sinde orta, %80'inde yüksek), kaybolan veri ise bir boşluk alarmı (yüksek) üretir.