Ana içeriğe geç

ViewPLUS SCADA Raporlayıcı

SCADA yazılımı tarafından kaydedilen trend verilerini görüntülemek ve analiz etmek için Raporlayıcı kullanabilirsiniz. Raporlama 3 temel kayıt türü üzerinde yapılır. Bunlar etiket logları, alarm logları ve olay loglarıdır.

Raporlayıcı ekranına gelebilmek için aşağıdaki yönerge takip edilmelidir.

Öncelikle projenizde sunucuyu başlatın. -> ViewPLUS Client uygulamasını açın. -> Sol kenar çubuğunda yer alan Reports sekmesine tıklayın.

Not: Açılan ViewPLUS Client ekranında sol kenar çubuğunda Reports sekmesi yer almıyor ise Client a giriş yaptığınız kullanıcının raporlara erişim hakkına sahip olduğundan emin olun.

report54

Yukarıdaki adımlar takip edildiğinde Mikrodev SCADA Reporter ekranına giriş yapmış olacaksınız.

report55

Etiket Logları

Etiket logları, ViewPLUS Etiket Kanal Editörü sayfasında yer alan Loglama seçeneğindeki yapılandırılmasına bağlı olarak kaydedilen verilerdir.

report56

Etiketin lokasyon, zaman ve diğer parametrelerine göre filtreleme yapılarak farklı formatlarda çıktı oluşturulabilir.

Raporlayıcı Ekranında Gösterilecek Etiket Seçimi

Etiketler seçim ekranında, bir istasyonun altındaki etiketler gruplanabilir veya tümü seçilebilir. İstasyonun altındaki etiketler seçeneğini kullanırsanız, tüm istasyonların bir listesi görüntülenecektir.

report57

Not: ViewPLUS SCADA Raporlayıcı -> Etiket Logları -> Etiket seçim penceresinde yalnızca loglamaları açık olan etiketler gözükmektedir.

İstasyon adı üzerine tıklanarak istasyon altındaki etiketler listelenebilir.

report58

Not: Burada istasyon olarak adlandırılan kısım ViewPLUS Etiket Kanal Editörü sayfasında yer alan kanalların tanımlamalarının yapıldığı yerde bulunan istasyon kısmıdır.

report59

Tüm etiketler arasından seçim yapmak için "Tüm Etiketler" seçeneği seçilir.

report60

Etiket özelliklerine göre etiket listesinde farklı şekillerde filtreler yapılabilir. Sol paneldeki listeden raporlanacak etiketler çift tıklanarak seçilir. Seçilen etiketler sağdaki panelde görüntülenir. Seçilen etiketlerin raporlama ekranını açmak için sağ altta yer alan Raporlamayı Başlat seçeneğine tıklanmalıdır.

report61

Sağ panelden belirli bir etiketi silmek için etiketi seçin ve klavyede "Sil" tuşuna basın. Tüm etiketleri silmek için "Listeyi Temizle"yi seçin.

report62

Etiket Loglarını Raporlayıcı Ekranında Görüntüleme

Rapor sayfası ilk açıldığında, seçilen etiketlerin değerleri belirli bir zaman aralığı için grafiksel olarak görüntülenir. Tablo formundaki verileri görüntülemek için "Tablo Görünümü" seçilebilir. Gösterilen verinin zaman aralığı ve türü ile ilgili olarak farklı seçimler yapılabilir.

report63

report64

Bir Zaman Aralığı Seçme

Görüntülenen verilerin zaman aralığı 4 farklı şekilde seçilebilir.

  • Aralıkta: 2 farklı tarih seçilir.

  • Son içinde: Saat, gün, hafta vb. seçilir ve geçerli tarih/saatten geriye doğru zaman hesaplanır.

  • Zaman/Tarih : Kesin bir tarih seçilir.

  • Zaman Önce: Görüntülendiği günden itibaren geriye dönük rapor görüntülemek için dakika, saat, gün vb. seçilir. Örneğin "Bugün - 5 gün", "5 gün önce" anlamına gelir. "Bugün- 5 Ay" seçiliyse ve zaman birimi "Ay" ise; zaman aralığı olarak o tarihin ayı seçilir.

Filtreleme seçeneklerinden uygun olan seçildikten sonra o filtre ile raporlama almak için sağ tarafta yer alan uygula seçeneğine tıklanmalıdır.

report65

Veri Türü Seçimi

Görüntülenecek veri türü, verinin kendisi veya seçilen istatistiksel özelliğe göre verinin istatiksel değeri de olabilir.

  • Tüm Veriler: Günlüğe kaydedilen verilerin gerçek değeri gösterilir.

  • İstatiksel: Seçilen zaman periyotları için verilerin ortalama, toplam, maksimum, minimum, değişim ve medyan değerlerini görüntüler. Örneğin, bir günlük zaman aralığındaki saatlik maksimumlar seçilirse, 24 noktadan oluşan bir çıktı üretmek için zaman aralığı saatlik dilimlere bölünür. Ve bu saatlik dilimlerde verinin maksimum değerleri görüntülenir.

Grafikleri Yönetme

Açıklamayı Göster: Grafiğin sağ üst köşesinde çizgi rengini gösteren çizilen etiketin ve açıklamaların adını gösterir veya gizler.

report66

Yeni Trend Ekle: Ana grafikteki verileri önceki dönemlerle karşılaştırabileceğiniz yeni bir grafik nesnesi ekler. Eklenen çizelge, belirlenen zaman aralığına göre ana çizelge ile senkron olarak görüntülenir.

report67

Grafikte tanımlanan aralıkta seçilen öğeye ait veriler varsa, bu veriler bir nokta ile gösterilir. Gösterilen noktalar birbirine farklı şekillerde bağlanabilir. Grafiğin altında, her bir grafik için grafik özellikleri menüsü bulunur. Bu menü aracılığı ile aşağıdaki işlemler gerçekleştirilebilir.

  • Göster/Gizle: Bu satır bu buton ile gizlenebilir ve gösterilebilir.

report68

  • Doldur/Temizle: Etiket ile ilgili satırın altı integral ile doldurulur. Bu şekilde diğer etiketlerle karşılaştırmak daha kolay olabilir.

report69

  • Noktaları Birleştirme: Etiket verilerinin gösterildiği noktalar farklı şekillerde birleştirilebilir.

report70

Grafiği Kaydetme

Seçilen parametrelere göre grafik "png" formatında bir resim dosyasına kaydedilebilir. Grafiği kaydetmek için sol paneldeki "Grafik Kaydet" sekmesine tıklayın.

report71

Verileri Dışa Aktarma

Seçilen parametrelere göre veriler çeşitli formatlarda dışa aktarılabilir. Bunun için öncelikle tablo görünümü butonuna basılarak veri tablosu oluşturulur. Tablo görüntüleme ekranının üst kısmında yer alan "html, xml, xslx, csv" butonları kullanılarak tablodaki veriler bu formatlara dönüştürülür ve saklanır.

report72

Filtreleri Kaydetme

Verileri oluşturmak için seçilen parametreler kaydedilebilir ve gerektiğinde aynı filtre tekrar uygulanabilir. Bunun için oluşturulan parametreler en az bir kez uygulanmalıdır (Uygula Butonu). Bunu yaptıktan sonra "Bu filtreyi kaydet" seçeneğini seçin ve filtreye bir isim verilecektir. Filtreler kullanıcı hesabı için kaydedilir. Kaydedilen filtre, ekranın sağ tarafında bulunan kayıtlı filtreler menüsünde yer almaktadır.

report73

Kaydedilmiş Filtre Sorgularını Çağırma

Bu menüdeki filtreler fare ile sağ tıklanarak kopyalandığında filtre içeriği panoya kopyalanır. Bu kopyalanan içerik, SCADA Editör ekranındaki nesnelere bağlanabilir. Bu ekranda ilgili nesneye tıklandığında rapor ekranı açılır ve ön tanımlı filtre çalıştırılır.

Raporlama Komutu Oluşturma

Oluşturulan filtreler raporlama komut satırı üzerinden çağrılarak istenilen formatta rapor çıktısının oluşturulması mümkündür. Bunun için raporlama uygulaması için gerekli olan komut parametrelerini vermeniz yeterlidir. Bu özellik kullanılarak Windows işletim sisteminin "Görev Zamanlayıcı" üzerinden belirli zaman aralıklarında otomatik raporlar oluşturulabilmektedir.

Bu özellik kullanılarak, Windows işletim sisteminin "Görev Zamanlayıcısı" üzerinden belli zaman aralıklarında otomatik raporlar oluşturmak mümkündür.

-database Proje veritabanının adı(proje ile aynı isimdedir)
-user Veritabanı kullanıcı adı
-password Veritabanı kullanıcı şifresi
-server Veritabanı ip adresi
-port Veritabanı bağlantı portu
(-tnsname Oracle veritabanları için tns adı)
-format Rapor çıktı formatı. Olası değerler html,csv,xlsx,xml’dir
-query Raporlayıcıda kaydedilmiş olan filtrenin adı. Bu parametre raporlama komutu için gereklidir. Verilmezse bir rapor üretilmez; raporlayıcı arayüzü açılır
-output Çıktının oluşturulacağı dosyanın yolu ve adı

Örnek bir komut satırı:
ScadaReporter.exe -database deneme -user postgres -password mdv -server localhost -port 5432 -query son1saat -format csv -output "C:\Users\mikrodev\Desktop\Raporlar\taglog"

Raporlayıcı Uygulamasının Kısayolunun Oluşturulması

ViewPLUS Scada uygulaması üzerine gelinir ve dosya konumunu aç seçeneği tıklanır.

report74

Bu dosya içerisinden ScadaReporter.exe dosyası bulunur ve sağ tıklanarak Gönder -> Masaüstü (kısayol oluştur) seçeneği seçilir.

report75

Masaüstünde oluşturulan raporlayıcı kısayol uygulaması üzerine gelinir, sağ tıklanır ve özellikler penceresi açılır.

Burada yer alan hedef kısmına başlık 1.1.8 de oluşturulan komut satırı girilir.

report76

Kısayola tıklanıldığı zaman son1saat adında kaydettiğimiz filtrenin verileri taglog adında csv dosyası olacak şekilde çıktı oluşturulacaktır.

report77

Otomatik Olarak Raporlayıcıdan Çıktı Oluşturma

Başlık 1.1.8 de anlatılan bu özellik kullanılarak, Windows işletim sisteminin "Görev Zamanlayıcı" üzerinden belli zaman aralıklarında otomatik raporlar oluşturmak mümkündür.

Başlat -> Görev Zamanlayıcı uygulaması açılır.

report78

Görev oluştur seçeneğine tıklanır.

report79

Raporun nasıl oluşturulması isteniyorsa Görev Oluştur penceresinden bu ayarlar girilir.

Genel kısmında; oluşturulan görevin adı, açıklaması ve güvenlik seçenekleri yer almaktadır.

report80

Tetikleyiciler kısmından rapor çıktısının oluşturulma zamanı seçilir.

Eylemler kısmına, çalıştırmak istenilen raporlayıcı komut satırı aşağıdaki gibi girilmelidir.

Program/komut dosyası: "C:\Program Files\ViewPLUS\bin\ScadaReporter.exe"

Bağımsız değişkenler ekle (isteğe bağlı): -database deneme -user postgres -password mdv -server localhost -port 5432 -query son1saat -format csv -output "C:\Users\mikrodev\Desktop\Raporlar\taglog"

report81

Koşullar kısmından; görevin başlatılması şartları seçilir.

report82

Ayarlar kısmından ise oluşturulan görev ile ilgili ek ayarlar girilir.

report83

Alarm Logları

Oluşan alarmlar Raporlayıcı ekranında Alarm Logları kısmından takip edilebilmektedir.

report84

Raporlayıcı Ekranında Gösterilecek Alarmların Seçimi

ViewPLUS SCADA Editörü üzerinden oluşturulan alarmlar alarm seçim sayfasında görüntülenmektedir.

Alarm özelliklerine göre alarm listesinde farklı şekillerde filtreler yapılabilir. Sol paneldeki listeden raporlanacak alarmlar çift tıklanarak seçilir. Seçilen alarmlar sağdaki panelde görüntülenir. Seçilen alarmların raporlama ekranını açmak için sağ altta yer alan Raporlamayı Başlat seçeneğine tıklanmalıdır.

report85

Sağ panelden belirli bir etiketi silmek için etiketi seçin ve klavyede "Sil" tuşuna basın. Tüm etiketleri silmek için "Listeyi Temizle"yi seçin.

report86

Alarm Loglarını Raporlayıcı Ekranında Görüntüleme

Rapor sayfası ilk açıldığında, seçilen alarmların değerleri belirli bir zaman aralığı için tablo olarak görüntülenir.

report87

Bir Zaman Aralığı Seçme

Görüntülenen verilerin zaman aralığı 4 farklı şekilde seçilebilir.

  • Aralıkta: 2 farklı tarih seçilir.

  • Son içinde: Saat, gün, hafta vb. seçilir ve geçerli tarih/saatten geriye doğru zaman hesaplanır.

  • Zaman/Tarih : Kesin bir tarih seçilir.

  • Zaman Önce: Görüntülendiği günden itibaren geriye dönük rapor görüntülemek için dakika, saat, gün vb. seçilir. Örneğin "Bugün - 5 gün", "5 gün önce" anlamına gelir. "Bugün- 5 Ay" seçiliyse ve zaman birimi "Ay" ise; zaman aralığı olarak o tarihin ayı seçilir.

Filtreleme seçeneklerinden uygun olan seçildikten sonra o filtre ile raporlama almak için sağ tarafta yer alan uygula seçeneğine tıklanmalıdır.

report88

Verileri Dışa Aktarma

Seçilen parametrelere göre veriler çeşitli formatlarda dışa aktarılabilir. Raporlama ekranının üst kısmında yer alan "html, xml, xslx, csv" butonları kullanılarak tablodaki veriler bu formatlara dönüştürülür ve saklanır.

report89

Filtreleri Kaydetme

Verileri oluşturmak için seçilen parametreler kaydedilebilir ve gerektiğinde aynı filtre tekrar uygulanabilir. Bunun için oluşturulan parametreler en az bir kez uygulanmalıdır (Uygula Butonu). Bunu yaptıktan sonra "Bu filtreyi kaydet" seçeneğini seçin ve filtreye bir isim verilecektir. Filtreler kullanıcı hesabı için kaydedilir. Kaydedilen filtre, ekranın sağ tarafında bulunan kayıtlı filtreler menüsünde yer almaktadır.

report90

Kaydedilmiş Filtre Sorgularını Çağırma

Bu menüdeki filtreler fare ile sağ tıklanarak kopyalandığında filtre içeriği panoya kopyalanır. Bu kopyalanan içerik, SCADA Editör ekranındaki nesnelere bağlanabilir. Bu ekranda ilgili nesneye tıklandığında rapor ekranı açılır ve ön tanımlı filtre çalıştırılır.

Olay Logları

Kullanıcı hareketleri Raporlayıcı ekranında Olay Logları kısmından takip edilebilmektedir.

report91

Olay Loglarını Raporlayıcı Ekranında Görüntüleme

Rapor sayfası ilk açıldığında, Kullanıcı hareketlerinin tamamı tablo olarak görüntülenir.

ViewPLUS Client ekranına giriş yapan kullanıcılarının ip adreslerine; etiketlere değer yazma, raporlayıcı sayfalarına giriş istekleri vb. olaylarının bilgisine; kullanıcılar tarafında yazma isteği gönderilen etiket isimlerine ve bu olayların olay zaman bilgisine olay logları raporlayıcı sayfasından ulaşılabilmektedir.

report92

Bir Zaman Aralığını Seçme

Görüntülenen verilerin zaman aralığı 4 farklı şekilde seçilebilir.

  • Aralıkta: 2 farklı tarih seçilir.

  • Son içinde: Saat, gün, hafta vb. seçilir ve geçerli tarih/saatten geriye doğru zaman hesaplanır.

  • Zaman/Tarih: Kesin bir tarih seçilir.

  • Zaman Önce: Görüntülendiği günden itibaren geriye dönük rapor görüntülemek için dakika, saat, gün vb. seçilir. Örneğin "Bugün - 5 gün", "5 gün önce" anlamına gelir. "Bugün- 5 Ay" seçiliyse ve zaman birimi "Ay" ise; zaman aralığı olarak o tarihin ayı seçilir.

Filtreleme seçeneklerinden uygun olan seçildikten sonra o filtre ile raporlama almak için sağ tarafta yer alan uygula seçeneğine tıklanmalıdır.

report93

Not: Uygulama kısmının sağ tarafında yer alan Auto Update seçeneği işaretliyse kullanıcı hareketleri raporlayıcı ekranında otomatik olarak güncellenmektedir.

report94

Verileri Dışa Aktarma

Seçilen parametrelere göre veriler çeşitli formatlarda dışa aktarılabilir. Raporlayıcı ekranının üst kısmında yer alan "html, xml, xslx, csv" butonları kullanılarak tablodaki veriler bu formatlara dönüştürülür ve saklanır.

report95

Filtreleri Kaydetme

Verileri oluşturmak için seçilen parametreler kaydedilebilir ve gerektiğinde aynı filtre tekrar uygulanabilir. Bunun için oluşturulan parametreler en az bir kez uygulanmalıdır (Uygula Butonu). Bunu yaptıktan sonra "Bu filtreyi kaydet" seçeneğini seçin ve filtreye bir isim verilecektir. Filtreler kullanıcı hesabı için kaydedilir. Kaydedilen filtre, ekranın sağ tarafında bulunan kayıtlı filtreler menüsünde yer almaktadır.

report96