1. LIVE EVENTS Yazılımının Önceden Yapılandırılması

LIVE DASH web raporlama bileşeninin kullanılabilmesi için öncelikle LIVE EVENTS yazılımının kurulum ve yapılandırma adımlarına uygun şekilde ayarlanmış olması gerekir.

LIVE DASH devreye alınmadan önce LIVE EVENTS yazılımı; ilgili SCADA ve/veya Event Recorder sistemleri ile bağlantı kurabilecek, veri arşivlerine erişebilecek ve gerekli servisleri aktif durumda olacak şekilde yapılandırılmalıdır.

Önemli: LIVE EVENTS yazılımı, uygun şekilde ayarlanmadan LIVE DASH bileşeninin kullanılması mümkün değildir. LIVE DASH kurulumuna geçilmeden önce LIVE EVENTS yapılandırmasının tamamlandığı doğrulanmalıdır.

2. HTTP Yayın Ayarlarının Yapılandırılması

LIVE DASH bileşeninin LIVE EVENTS üzerinden HTTP yayın servisine erişebilmesi için gerekli ayarlar EOSliveevents.xml yapılandırma dosyasında yapılmalıdır.

  1. LIVE EVENTS yazılımının kurulu olduğu dizindeki EOSliveevents.xml dosyası Notepad veya benzeri bir metin düzenleyici ile açılır.
  2. <HTTPYayinAktif> parametresi True olarak ayarlanır.
  3. <YayinServerIP> parametresine LIVE EVENTS'in çalıştığı bilgisayarın IP adresi girilir.
  4. <HTTPYayinPortu> parametresine HTTP yayınında kullanılacak port numarası girilir.
Varsayılan HTTP portu: 80. Tesis ağ politikalarına ve mevcut yapılandırmaya bağlı olarak farklı bir port numarası da tanımlanabilir.
Örnek Konfigürasyon:
<HTTPYayinAktif>True</HTTPYayinAktif>
<YayinServerIP>192.168.1.50</YayinServerIP>
<HTTPYayinPortu>80</HTTPYayinPortu>
Not: Tanımlanan IP adresi ve port numarasının LIVE DASH istemcileri tarafından erişilebilir olması ve ilgili firewall kurallarının açık olması gerekir. Ayar değişikliklerinden sonra LIVE EVENTS servislerinin yeniden başlatılması önerilir.

3. LIVE DASH Rapor Verilerinin Hazırlama Başlangıç Tarihi

LIVE EVENTS yazılımı, LIVE DASH tarafından kullanılacak rapor verilerini ölü zamanda (background) otomatik olarak hazırlamaktadır. Bu işlemin hangi tarihten itibaren başlatılacağını belirlemek için EOSliveevents.xml içerisindeki <DTStartLimit> parametresi kullanılır.

<DTStartLimit> değeri, LIVE EVENTS yazılımının LIVE DASH raporları için veri hazırlamaya başlayacağı başlangıç tarihini ifade eder. Bu tarihten itibaren raporlara ait veriler otomatik olarak önceden işlenir ve arşivlenir.

Örnek Konfigürasyon:
<DTStartLimit>01.01.2025</DTStartLimit>

Bu örnekte LIVE EVENTS, 01.01.2025 tarihinden itibaren LIVE DASH raporları için veri hazırlamaya başlayacaktır.

Verilerin arka planda önceden hazırlanması, rapor talep edildiği anda ilgili verilerin yeniden hesaplanmasına gerek kalmadan raporların daha hızlı sunulmasını sağlar.

Not: <DTStartLimit> değeri belirlenirken arşivlenen veri miktarı ile CPU, disk ve bellek kaynakları dikkate alınmalıdır. Çok eski bir tarih seçilmesi, ilk veri hazırlama sürecinin uzun sürmesine neden olabilir.

4. Canlı Veri Güncelleme Ayarları

LIVE DASH bileşeni canlı veri (live data) özelliğini destekler. Bu özellik sayesinde, tekil veri talep edilen rapor bloklarında ilgili verilerin son durumları kullanıcı arayüzünde canlı olarak görüntülenebilir.

Canlı veri güncelleme sıklığı, EOSliveevents.xml dosyasındaki <LiveDataRefresh> parametresi ile tanımlanır. Değer milisaniye (ms) cinsinden girilir.

Örnek Konfigürasyon:
<LiveDataRefresh>5000</LiveDataRefresh>
Varsayılan değer: 5000 milisaniye (5 saniye). İhtiyaca göre bu değer düşürülebilir veya artırılabilir; ancak çok kısa güncelleme aralıklarının sistem yükünü artırabileceği dikkate alınmalıdır.
Not: Yüksek sayıda kullanıcı ve kısa güncelleme periyotları, ağ trafiği ve LIVE EVENTS sunucu kaynakları üzerinde ek yük oluşturabilir. Güncelleme aralığı tesisin operasyonel ihtiyaçları ve sistem kapasitesi dikkate alınarak belirlenmelidir.

5. Ayarların Kaydedilmesi ve Yazılımın Yeniden Başlatılması

Yapılandırma değişiklikleri tamamlandıktan sonra EOSliveevents.xml ayar dosyası kaydedilmelidir.

Ayarların geçerli olabilmesi için EOSLiveEvents.exe yazılımının veya ilgili LIVE EVENTS servislerinin yeniden başlatılması gerekir.

6. HTTP Yayın Durumunun Doğrulanması

Yapılandırma tamamlanıp EOSLiveEvents.exe yeniden başlatıldığında, LIVE EVENTS uygulamasının alt kısmındaki statü çubuğunda HTTP yayın durumunu gösteren HTTP LED göstergesi görüntülenir.

HTTP LED YEŞİL: HTTP yayın servisi başarıyla başlatılmıştır ve LIVE DASH bileşeni ile iletişim kurulabilir durumdadır.
HTTP LED KIRMIZI: HTTP yayın servisi başlatılamamıştır. Olası nedenler:
  • <YayinServerIP> parametresindeki IP adresinin hatalı olması,
  • <HTTPYayinPortu> ile tanımlanan portun başka bir uygulama tarafından kullanılması (port çakışması),
  • Portun işletim sistemi firewall'ı veya üçüncü taraf güvenlik yazılımları tarafından engellenmesi.

Kontroller ve düzeltmeler yapıldıktan sonra LIVE EVENTS yeniden başlatılarak HTTP LED durumu tekrar doğrulanmalıdır.

7. LIVE DASH Web Arayüzüne Erişim

HTTP yayın servisi çalışır durumda ise LIVE DASH web arayüzüne herhangi bir internet tarayıcısı üzerinden erişilebilir.

Tarayıcının adres çubuğuna <YayinServerIP> ve <HTTPYayinPortu> bilgileri kullanılarak aşağıdaki adres girilir:

Genel erişim formatı:
http://<YayinServerIP>:<HTTPYayinPortu>
Örnek:
http://192.168.1.50:8080

<HTTPYayinPortu> değeri 80 ise port bilgisinin ayrıca yazılmasına gerek yoktur.

Port 80 için örnek:
http://192.168.1.50

8. Kullanıcı Girişi (LOGIN)

LIVE DASH web arayüzüne erişim sağlandıktan sonra kullanıcıyı LOGIN (Kullanıcı Girişi) sayfası karşılar.

Bu ekranda, SCADA projesinde tanımlanmış herhangi bir geçerli kullanıcı adı ve şifre kullanılarak LIVE DASH sistemine giriş yapılabilir.

LIVE DASH, kullanıcı doğrulama işlemlerinde SCADA sisteminde mevcut olan kullanıcı ve yetkilendirme altyapısını kullanır. Böylece ayrı bir kullanıcı tanımı yapılmasına gerek kalmadan mevcut SCADA kullanıcıları ile kontrollü erişim sağlanır.

Not: Kullanıcı adı ve şifrenin SCADA sistemi üzerinde aktif ve yetkili olması gerekir. Yetkisiz veya pasif kullanıcılar ile LIVE DASH sistemine giriş yapılamaz.

9. Kurulumun Tamamlanması ve Sonraki Adımlar

Kullanıcı adı ve şifrenin doğru girilmesinin ardından LIVE DASH Ana Sayfası görüntülenir. Ana sayfanın başarılı şekilde açılması, LIVE EVENTS ve LIVE DASH bileşenlerinin doğru şekilde yapılandırıldığını ve kurulumun başarıyla tamamlandığını gösterir.

Kurulum tamamlandıktan sonra LIVE DASH web arayüzünde görüntülenecek raporların oluşturulması gerekir. Bu amaçla LIVE EVENTS program klasörü altında yer alan ReportDesigner.exe uygulaması kullanılarak Web Raporlama Aracı üzerinden istenilen raporlar tasarlanır.

Rapor tasarımı; rapor bloklarının seçilmesi, veri kaynaklarının belirlenmesi, zaman aralıklarının tanımlanması ve görsel bileşenlerin yapılandırılması gibi adımları içerir. Bu aşamalara ilişkin ayrıntılar ilgili rapor tasarım bilgi notlarında ele alınmaktadır.

10. Ayar İşleminin Özeti

Adım İşlem
1 LIVE EVENTS yazılımının uygun şekilde yapılandırıldığı doğrulanır.

2 EOSliveevents.xml içerisinde HTTP yayın ayarları tanımlanır.
3 DTStartLimit ile LIVE DASH rapor verilerinin hazırlanacağı başlangıç tarihi belirlenir.
4 LiveDataRefresh ile canlı veri güncelleme aralığı tanımlanır.
5 EOSliveevents.xml kaydedilir ve LIVE EVENTS yeniden başlatılır.
6 HTTP LED göstergesi kontrol edilerek HTTP yayın servisinin durumu doğrulanır.
7 Tarayıcı üzerinden LIVE DASH web arayüzüne erişilir.
8 SCADA üzerinde tanımlı geçerli kullanıcı bilgileriyle LOGIN yapılır.
9 LIVE DASH Ana Sayfası görüntülenir ve ardından ReportDesigner ile rapor tasarımına geçilir.