
LOGGER İş Bloku, bir değişkenin istatistiğini veritabanına yazar.
Not: Logger sadece yetkilendirme sembolü sağlandığında görüntüleme ekranında görünür.
İstatistiklerle ilgili tüm bilgiler Logger ve İstatistikler bölümünde yer almaktadır.
Dikkat: Bu İş Bloku kısa aralıklarla kullanıldığında sistem yükünün artmasına veya aşırı yüklenmeye neden olabilir. Çok küçük bir aralığa sahip veriler otomatik olarak silinir. Böylece değerler kaybolur ve hatalı sonuçlar elde edilebilir.
Veritabanı, İş Bloku'nun sadece depolama alanını değil, aynı zamanda Logger'ın veritabanı adını da tanımlar. Bu nedenle, adı değiştirirse yeni bir veritabanı oluşturulur. Önerilen yöntem, örneğin logger.Temperatur gibi bir ön ek kullanmaktır.
Bir veritabanını kaldırmak veya boşaltmak için, Veriler
İstatistikler konteks menüsünden ilgili öğeyi kaldırabilirsiniz.
Uygulama butonuna tıklandığında tüm kaydedilmiş veriler silinir.
Giriş, bir sayı bekler. Bu, Integer (tam sayı) veya Float (ondalık sayı) tipinde olabilir. Logger oluşturulurken, değer NULL, FALSE veya boş bir karakter dizisi ise, Logger oluşturulmaz.
Hangi değeri loglamak istediğinizi belirtmeniz gerekmez. Giriş PT'nin aralığında en büyük ve en küçük değerler, ayrıca ortalama değer kaydedilir. Bu değerler veritabanı değerlendirildikçe hesaplanır. Ayrıca, değerlerin artış olarak desteklendiği gibi gösterilebilir.
Enerji verileri loglandığında, SI ön ekleri olmadan birimlerin saklanması gerekmektedir. Bir arayüzden KW cinsinden bir değer geliyorsa, bu değeri 1000 ile çarpmak gerekir.
İpuçları: Bir ikili değeri loglamak için RT_UPTIME İş Blokunu kullanın ve Logger'da olduğu gibi aynı değer PT girişine atayın.
T# formatında aralığı tanımlar. Giriş tanımlanmaz veya NULL değerine sahip ise, varsayılan olarak T#1s kabul edilir. Giriş dinamik olarak değiştirilebilir. Örneğin, sulama sırasında nem ölçümünün yüksek çözünürlükte kaydedilmesi gibi.
Mümkün olduğunca büyük bir aralık seçmeniz önerilir. Bir odun sıcaklığını loglamak için T#1m ile T#15m aralığı tamamen yeterlidir.
Not: Nano, Pico ve Touch sunucularında aralık T#15m olarak sınırlandırılmıştır. Diğer tüm sunucularda bu T#1s olarak belirlenmiştir.
Giriş doğru ise, veritabanına bir değerin loglanmasını devre dışı bırakır. Ortalama hesaplama kesilir ancak sıfırlanmaz.
Giriş IN'deki aynı değeri verir. Böylece İş Bloku, iki İş Blok arasındaki mevcut bir bağlantıya eklenebilir.
Çıkış, en küçük mümkün aralığı döndürür. Bu dinamik olarak değişebilir, bir tampon aşımını önlemek için. Değişken, Logger hizmeti tarafından yeni bir giriş yazıldığında ayarlanır.