Veri Kaydedici
Genel Bakış
Veri Kaydedici, PLC'lerden, sensörlerden, cihazlardan veya endüstriyel sistemlerden zaman içinde tarihsel verileri toplamak, depolamak, yönetmek ve almak için kullanılan bir sistem bileşenidir.
Bir veri kaydedicisinin temel amacı, çalışma zamanı değerlerini korumaktır ki bu değerler daha sonra şu şekilde olabilirler:
- görselleştirildi
- analiz edildi
- dışa aktarıldı
Ana Sorumluluklar
Veri kaydedicisi aşağıdakilerden sorumludur:
- Harici sistemlerden canlı değerleri okuma
- Gelen verilerin zaman damgası
- Tarihsel kayıtların saklanması
- Veri setlerinin yönetimi
- Tarihsel değerlerin geri kazanılması
- Trendlere ve raporlara veri sağlamak
Ana Özellikler
| Özellik | Açıklama |
|---|---|
| Gerçek Zamanlı Veri Toplama | Canlı değerleri sürekli okur |
| Tarihi Depo | Zaman serisi verilerini veritabanlarında saklar |
| Zaman damgası | Her değeri tarih ve saatle ilişkilendirir |
| Veri Seti Yönetimi | Birden fazla kayıtlı sinyali destekler |
| İç / İhracat | Logger yapılandırmalarını veya veri setlerini içe aktarıp dışa aktarmaya izin verir |
| Tarihsel Geri Getirme | Trendler ve raporlar için saklanan değerleri okur |
| Çok Kaynaklı Destek | PLC'leri, OPC UA, MQTT, Modbus vb. destekler. |
| Veri Filtreleme | Zaman aralığı veya veri setine göre filtreleme değerleri |
| Tutma Yönetimi | Verilerin ne kadar süre saklanacağını kontrol eder |
Arayüz Bölümleri ve Yapılandırma
Genel Ayarlar
| Alan | Açıklama |
|---|---|
| İsim | Veri kaydedicisine atanan benzersiz iç tanımlayıcı. Bu isim, sistem tarafından logger'ı tanımlamak ve yönetmek için kullanılır. Anlamlı ve açıklayıcı olmalı, örneğin TemperatureLogger', PowerMeterLogger veya MotorStatusLogger gibi. |
| Aralık milisaniye(ms) cinsinden | Ardışık kayıt işlemleri arasındaki zaman aralığını milisaniye cinsinden ölçülür. Örneğin, 1000 ms değeri her saniyede veri toplandığı anlamına gelir. |
| Maksimum Puanlar | Logger'ın depolayabileceği maksimum veri kaydı (veri noktası) sayısını tanımlar. Örneğin, 100 değeri kaydlayıcıya en fazla 100 kayıt tutmasına izin verir. |
| Özel veritabanı dosyası | Logger'ın verileri varsayılan depolama konumu yerine kullanıcı tarafından belirlenen bir veritabanı dosyasında depolamasına izin verir. Örneğin, db/trends/1.db |
| Etkin | Veri kaydedicisinin aktif olup olmadığını kontrol eder. Etkinleştirildiğinde, logger yapılandırmasına göre verileri toplar ve saklar. |
| Başla | Veri kaydetme sürecini başlatır ve yapılandırılmış ayarlara göre veri toplamaya başlar. |
| Dur | Veri kaydetme sürecini durdurur ve daha önce toplanan tüm verileri korur. |
| Yeniden başlatma | Logger'ı durdurur ve hemen yeniden başlatır, genellikle yapılandırma değişiklikleri uygulamak veya geçici sorunlardan kurtulmak için kullanılır. |
| Data Önizleme | Kayıtlı verilerin önizlemesini gösterir, kullanıcıların veri toplama ve son değerleri incelemesini sağlar. |
Veri Setleri Yapılandırması
| Alan | Açıklama |
|---|---|
| İsim | Veri setine atanan benzersiz iç tanımlayıcı. Örneğin TemperatureLogger, PowerMeterLogger veya MotorStatusLogger. |
| Veri Yolu | Veri setinin izleyeceği ve kaydolacağı veri kaynağının konumunu belirtir. Veri yolu, sistem içindeki değişkeni, etiketi, düğümü, sensörü veya parametreyi tanımlar. Bu, toplanan gerçek veri değerine bir referans olarak işlev görür. Örnekler arasında 1::Application.PLC_PRG.iValue |
Zaman Damgası Konfigürasyonu
| Alan | Açıklama |
|---|---|
| Zaman Damgası Formatı | Zaman damgalarının nasıl gösterildiğini, ya Unix zaman damgası olarak ya da insan tarafından okunabilir bir tarih ve saat formatında belirtir. |
| Saat Dilimi | Kayıtlı zaman damgalarının kaydedilmesi ve görüntülenmesi için kullanılan zaman dilimini tanımlar. |
| Hassasiyet | Saniye veya milisaniye gibi zaman damgasının doğruluğunu belirler. |
1::Application.PLC_PRG.iValue
MotorStatusLogger
PowerMeterLogger
TemperatureLogger
db/trends/1.db
100
1000 ms
MotorStatusLogger
PowerMeterLogger
TemperatureLogger



