Historian Etiket Yapısı ve Veri Sıkıştırma Ayarları
Beceri rehberi

Historian Etiket Yapısı ve Veri Sıkıştırma Ayarları

Hazırlayan: Mindset Institute EditörlüğüGüncellendi: 6 dk okuma

Historian'da etiket tasarımı, sapma bandı ve arşiv sıkıştırma ayarı, saklama stratejisi ve sık hatalar uygulamalı biçimde anlatılıyor.

Historian'da etiket yapısı ve sıkıştırma neden birlikte düşünülür?

Historian (süreç tarihçesi), üretim sahasındaki sensör, PLC ve SCADA verisini zaman damgasıyla saklayan özel bir veritabanıdır. Her ölçüm noktası burada bir etikete (tag) karşılık gelir. Etiket yapısı, verinin neyi temsil ettiğini ve nasıl bulunacağını belirler; sıkıştırma ise o verinin ne kadarının gerçekten saklanacağını.

Bunlar birbirinden bağımsız görünse de ayarları birbirini etkiler. Etiketin türü (analog, ayrık, metin), ondan beklenen ayrıntı düzeyi ve ölçüm gürültüsü, sıkıştırma ayarını belirler. Yanlış ayar hem fazla hem eksik yönde sorun çıkarabilir: gereğinden az sıkıştırma depolamayı ve sorgu süresini şişirir; gereğinden fazlası ise prosesteki gerçek değişimi silip analizlerde yanıltıcı düz çizgiler bırakır.

Burada genel mantık anlatılır. Ayar adları ve varsayılan değerler ürüne göre değiştiği için, kullandığınız historian'ın (örneğin PI System ya da başka bir zaman serisi veritabanı) güncel belgesi ana başvurudur.

Etiket yapısı: ne saklanır, nasıl adlandırılır?

Historian'da bir etiket genellikle şu bilgilerle tanımlanır: ad, açıklama, mühendislik birimi, veri tipi, kaynak (hangi arayüz/bağlayıcı), tarama ya da olay bazlı toplama tercihi ve sıkıştırma parametreleri. Alanların hangi adla geçtiği ürüne göre değişir; ama mantık hep aynıdır.

Adlandırma kuralı SCADA ile uyumlu olmalıdır. SCADA'daki tag ile historian'daki etiketin aynı ya da kolay eşlenebilir isme sahip olması, verinin izini sürmeyi kolaylaştırır. Mümkünse tek bir adlandırma kılavuzu SCADA ve historian'ı birlikte kapsasın.

Etiket yapısını tasarlarken şu soruları sorun: • Bu değer analizde gerçekten kullanılacak mı? Her ham sinyali saklamak gerekmez. • Değerin doğal değişim hızı nedir? Sıcaklık yavaş, titreşim hızlı değişir. • Değer sürekli mi, olay bazlı mı? Bir vana durumu değiştiğinde yazılması yeterli olabilir. • Veriyi kim, hangi sorguyla kullanacak? Bakım için ayrıntı, yönetim raporu için özet gerekir. • Gerekli olan kalite bilgisi ve açıklama alanları var mı?

Varlık hiyerarşisi (tesis, hat, ekipman) kuran historian'larda etiketleri bu hiyerarşiye bağlamak, analiz yazılımları ve rapor araçlarının ekipman bazında çalışmasını sağlar.

Sıkıştırma nasıl çalışır?

Proses verisinin büyük bölümü tekrar eden benzer değerlerden oluşur. Her taramayı olduğu gibi saklamak yerine historian, yalnızca bilgi taşıyan noktaları tutar. En yaygın yaklaşım kademelidir.

Birinci aşama, kaynağa yakın bir filtredir. Yeni gelen değer, son gönderilen değerden belirli bir sapma bandını aşmadıkça historian'a iletilmez. Bu, ağ ve sunucu yükünü azaltır ve gürültüyü eler.

İkinci aşama, historian'ın arşiv sıkıştırmasıdır. Bir doğru üzerinde yaklaşık olarak ilerleyen noktalar atılır, yalnızca eğimin değiştiği noktalar saklanır; okuma sırasında aradaki değerler, saklanan noktalar arasında doğrusal (ya da basamak) ara değerleme ile yeniden oluşturulur. Dönen kapı (swinging door) olarak bilinen algoritma bu mantığın yaygın bir örneğidir. Sapma bandı ne kadar genişse, o kadar çok nokta atılır ve geri okunan eğri gerçekten o kadar uzaklaşabilir.

Dolayısıyla sıkıştırma "kayıpsız" değil, kontrollü kayıplıdır. Bandı belirlerken, ölçüm cihazının doğruluğu ve analizde kabul edilebilir hata dikkate alınmalıdır. Band ölçüm belirsizliğinin biraz üzerinde seçilirse gürültü atılır ama gerçek değişim korunur.

Sıkıştırma ayarını adım adım belirleme

  • Etiketleri sınıflandırın: yavaş analog (sıcaklık, seviye), hızlı analog (basınç, akım), ayrık durum, sayaç/toplam, metin. Her sınıf için başlangıç ayarı belirleyin.
  • Her etiketin mühendislik aralığını (alt ve üst sınır) ve ölçüm doğruluğunu belirleyin. Sapma bandı genelde ölçüm aralığının bir oranı olarak ya da mühendislik biriminde mutlak değer olarak girilir.
  • Bandı ölçüm gürültüsü ve gerçek proses değişimi arasındaki dengeye göre seçin. Gürültüyü bilmek için ham veriyi kısa süre sıkıştırmasız toplayıp dalgalanmayı inceleyin.
  • Azami süre (bir noktanın kaydedilmeden geçebileceği en uzun süre) ayarlayın. Değer değişmese bile belirli aralıkla yazılması, sistemin canlı olduğunu ve veri kesintisini ayırt etmeyi sağlar.
  • Ayrık ve sayaç etiketlerinde sıkıştırmayı kapatın ya da değişim bazlı çalıştırın; durum değişimini kaçırmamak önceliklidir.
  • Pilot etiketlerde ayarı uygulayın, kısa süre sonra sıkıştırılmış veriyi ham veriyle karşılaştırın. Kayıp kabul edilebilir mi, tepe değerler kaybolmuş mu?
  • Kabul edilen ayarları kural olarak belgeleyin, yeni etiket açılırken sınıfa göre varsayılan uygulansın.

Kritik etiketlerde (güvenlik, kalite ve izlenebilirlik açısından önemli olanlar) sıkıştırma daha dar, kayıt zorunlu tutulabilir.

Saklama stratejisi: ne kadar, nerede, hangi çözünürlükte?

Sıkıştırma tek başına depolama sorununu çözmez. Verinin yaşına göre farklı çözünürlükte saklanması gereken bir saklama stratejisi gerekir. Ayrıntılı (ham veya hafif sıkıştırılmış) veri belirli bir süre çevrimiçi tutulur; daha eski veri özetlenmiş (ortalama, en küçük, en büyük, toplam) biçimde ya da daha yavaş depolama katmanında saklanır.

Saklama süresini belirleyen etkenler: yasal ya da sözleşmesel kayıt yükümlülükleri, kalite ve izlenebilirlik gereksinimleri, bakım analizinin geçmişe bakma ihtiyacı ve depolama maliyeti. Bunlar karşılıklı etkileşir; kalite denetimi gereği uzun süre ayrıntı saklamak gerekiyorsa sıkıştırma ayarını bu hedefe göre belirlemeniz gerekebilir.

Yedekleme ve arşiv devri de stratejinin parçasıdır. Arşiv dosyalarının hangi aralıkla kapatıldığı, hangi yedekleme planına dahil olduğu ve eski dosyaların yeniden okunabilir olması planlanmalıdır. Geriye dönük veri girişi (backfill) ihtiyacı olabileceği için, arayüz kesintisinde veri arabelleğe alıp tekrar göndermek de ayarlanmalıdır.

Sık yapılan hatalar

  • Tüm etiketlere aynı sıkıştırma ayarını uygulamak. Sıcaklık ile titreşim aynı bandla saklanamaz.
  • Ölçüm doğruluğunu bilmeden bandı seçmek. Band, sensörün gürültüsünden küçükse sıkıştırma işe yaramaz; çok büyükse gerçek olaylar kaybolur.
  • Zaman damgası kaynağını belirlememek. Damga PLC'den mi, SCADA'dan mı, historian'dan mı gelecek? Saatler senkron değilse olay sıralaması bozulur.
  • Veri kalitesini saklamamak. Kötü kaliteli değerlerin analizde diğerleriyle karışması hatalı sonuç üretir.
  • Sıkıştırılmış veriyle istatistik hesaplamak. Ortalama gibi değerleri hesaplarken historian'ın zaman ağırlıklı özet fonksiyonlarını kullanın, ham noktaların basit ortalamasını değil; aksi halde değişimin yoğun olduğu aralıklar fazla ağırlık alır.
  • Sıkıştırma ayarını değiştirip eski veriyle yeni veriyi doğrudan karşılaştırmak. Ayar değişikliği o tarihten itibaren veri karakterini değiştirir; değişiklik kaydı tutulmalıdır.
  • Etiket silmek. Kullanılmayan etiket, silinmek yerine pasife alınmalı; eski veri ve raporlar korunmalıdır.

Bu beceriyi hangi eğitimde derinleştirirsiniz?

Historian ve Zaman Serisi Veritabanları ile Üretim Verisi Yönetimi eğitimi; zaman serisi verisinin doğası, historian mimarisi, etiket yapısı ve veri modeli, sıkıştırma ve saklama stratejileri, sorgulama ve analiz ile raporlama ve yönetişim modüllerinden oluşur. Otomasyon ve proses mühendisleri, veri mühendisleri, MES/üretim bilgi sistemi ekipleri ve tesis veri sorumlularının işine yöneliktir.

Kurumsal ekiplerde, farklı tesislerin historian verisini ortak bir isimlendirme ve saklama kuralıyla yönetmek isteyen otomasyon, bakım ve veri ekipleri için uygulanabilir bir çerçeve sunar.

İlgili Mindset programı

Historian ve Zaman Serisi Veritabanları ile Üretim Verisi Yönetimi

Sık sorulanlar

Sık sorulan sorular

Historian ile normal veritabanı arasındaki fark nedir?

Historian, zaman damgalı ölçümleri yüksek yazma hızıyla saklamak, sıkıştırmak ve zaman bazlı sorgulamak için tasarlanmıştır. Genel amaçlı ilişkisel veritabanı ise işlemsel kayıtlar için daha uygundur. Proses verisini çok sayıda satır olarak ilişkisel tabloda tutmak hem yavaş hem pahalıdır.

Sıkıştırma veri kaybettirir mi?

Evet, kontrollü bir kayıp oluşturur. Sapma bandı içinde kalan değişimler saklanmaz ve okuma sırasında ara değerler yeniden oluşturulur. Bandı ölçüm gürültüsüyle uyumlu seçerseniz kayıp, analiz açısından anlamsız küçük dalgalanmalarla sınırlı kalır.

Her etiket için sıkıştırma ayarı farklı mı olmalı?

Etiket sınıfına göre farklı olmalıdır. Yavaş değişen sıcaklık için daha geniş, hızlı değişen basınç ya da akım için daha dar bir band uygundur. Ayrık durum ve sayaç etiketlerinde değişimi kaçırmamak için sıkıştırma kapatılır veya değişim bazlı çalıştırılır.

Etiket adlandırması SCADA ile aynı olmalı mı?

Aynı olması zorunlu değildir ama kolay eşlenebilir olması önemlidir. Aynı varlığın SCADA'da ve historian'da tamamen farklı adlarla bulunması arıza analizi ve raporlamada zaman kaybettirir. Tek bir adlandırma kılavuzuyla SCADA ve historian'ı birlikte yönetmek en sağlıklı yoldur.

Eski veriyi ne kadar süre ayrıntılı saklamak gerekir?

Bu bir teknik değil, ihtiyaç kararıdır. Kalite, izlenebilirlik ve yasal yükümlülükler ile bakım analizinin geçmişe bakma ihtiyacı birlikte değerlendirilir. Yaygın yaklaşım, yakın geçmişi ayrıntılı, uzak geçmişi özet biçimde saklamak ve bu kuralı depolama maliyetiyle birlikte yazılı hale getirmektir.

Historian Sıkıştırma Ayarı ve Etiket Yapısı Nasıl Kurulur