Ücretsiz Yazılım İndirme Merkezi
Endüstriyel veri toplama, izleme ve analiz için yazılımlar.
ANS, enerji üretim tesislerinde meydana gelen kritik alarm ve olayların
önceden belirlenmiş kullanıcı gruplarına otomatik olarak iletilmesini sağlar.
Sistem; operatör, bakım ekibi, yönetim, merkez ve özel kullanıcı grupları gibi
farklı sorumluluk alanlarına göre yapılandırılabilir.
Bu yaklaşımın temel amacı, doğru alarmın, doğru kişiye, doğru zamanda ve uygun iletişim kanalı üzerinden ulaştırılmasıdır. Böylece gereksiz bildirim trafiğinin azaltılması ve kritik olaylara müdahale süresinin iyileştirilmesi hedeflenir.
Bu kullanım kılavuzu; ANS'nin EOSliveevents.xml üzerinden etkinleştirilmesinden başlayarak AlarmManager.exe ile iletişim ortamlarının, kullanıcı gruplarının, alarm filtrelerinin, iletişim kurallarının ve ağ gereksinimlerinin yapılandırılmasını açıklar.
ANS özelliğinin çalışabilmesi için öncelikle EOSliveevents.xml ayar dosyasında ANS'nin aktif olduğunu belirten parametrenin doğru şekilde yapılandırılması gerekir.
Ayar dosyasında aşağıdaki satır bulunmalı ve değer True
olarak tanımlanmalıdır:
<ANSAktif>True</ANSAktif>
ANSAktif parametresi, Alarm Bildirim Sistemi'nin etkin olup olmadığını belirler. Parametre True olduğunda ANS özelliği LIVE EVENTS içerisinde aktif hale gelir.
ANS yapılandırmasının ana aracı AlarmManager.exe'dir. AlarmManager üzerinden iletişim kanalları, kullanıcı grupları, alarm filtreleri ve bildirim kuralları oluşturulur.
LIVE EVENTS yazılımı açıldıktan sonra HIZLI BAŞLAT menüsünde bulunan Alarm Bildirim Sistemi Tasarım Paneli butonuna tıklanarak AlarmManager başlatılabilir.
Alternatif olarak LIVE EVENTS klasörü altında bulunan
AlarmManager.exe dosyasına çift tıklanarak program
doğrudan çalıştırılabilir.
AlarmManager arayüzü, ANS sisteminin farklı yapılandırma ihtiyaçlarını birbirinden ayıran üç temel alt panelden oluşur. Bu panellerin birlikte yapılandırılması, alarm bildirim sisteminin kontrollü çalışmasının temelini oluşturur.
Bu panelde ANS'nin kullanacağı iletişim altyapısı ve bildirim alacak
kullanıcı bilgileri tanımlanır. E-Posta, SMS, Telegram ve
WhatsApp kanallarına ait bağlantı ve erişim bilgileri burada
yapılandırılır.
Aynı panel içerisinde bildirim gönderilecek kullanıcılar için 7 farklı adres/telefon listesi oluşturulabilir. Böylece farklı sorumluluk alanlarına sahip kullanıcılar ayrı gruplar halinde yönetilebilir.
Bu panel, oluşan alarmların hangi koşullarda, hangi kullanıcı gruplarına ve hangi iletişim kanalları üzerinden gönderileceğinin belirlendiği bölümdür.
Alarm grupları için E-Posta, SMS, Telegram ve WhatsApp kanallarından hangilerinin kullanılacağı ayrı ayrı seçilebilir. Böylece kritik alarmlar için daha kapsamlı, daha düşük öncelikli alarmlar için daha sınırlı bildirim senaryoları oluşturulabilir.
Bu panel, SCADA sisteminde tanımlı alarm listesinden ANS tarafından bildirilecek alarmların seçilmesini sağlar. Böylece tüm SCADA alarmlarının kullanıcılara gönderilmesi yerine yalnızca ihtiyaç duyulan ve kritik kabul edilen alarmlar bildirim kapsamına alınabilir.
İletişim Ortamı ve Adres/Telefon Bilgileri Giriş Paneli
üzerindeki ilk sekmede yer alan Genel Ayarlar, ANS'nin çalışma davranışını
belirleyen temel parametreleri içerir.
Bu parametrelerin amacı yalnızca bildirim göndermek değil; geçici iletişim problemlerinde yeniden deneme yapmak, aynı alarmın gereksiz tekrarlarını azaltmak, yoğun alarm durumlarını algılamak ve çözümlenmeyen kritik alarmları daha üst gruplara taşımaktır.
| Parametre | İşlevi |
|---|---|
| Santral Adı | Bildirimlerde tesisin kaynak bilgisi olarak kullanılmasını sağlar. |
| Yeniden Deneme Sayısı | Başarısız bildirim gönderiminden sonra kaç kez tekrar deneneceğini belirler. |
| Yeniden Deneme Gecikmesi | Başarısız gönderimler arasındaki bekleme süresini belirler. |
| Tekrar Bildirim Engelleme Süresi | Aynı alarmın kısa süre içerisinde gereksiz biçimde tekrar gönderilmesini önler. |
| Alarm Fırtınası Eşiği | Belirli zaman diliminde oluşan alarm sayısının alarm fırtınası kabul edileceği eşiği belirler. |
| Alarm Fırtınası Zaman Penceresi | Alarm yoğunluğunun değerlendirileceği zaman aralığını belirler. |
| Alarm Eskalasyon Süresi | Çözülmeyen veya onaylanmayan alarmın daha üst kullanıcı gruplarına iletilmesi için kullanılacak süreyi belirler. |
ANS farklı iletişim kanallarını destekleyerek tesisin iletişim altyapısına uygun bildirim senaryoları oluşturulmasına olanak sağlar. Her kanalın bağlantı ve kimlik doğrulama bilgileri kendi sekmesinde yapılandırılır.
E-posta bildirimleri için SMTP bağlantısının doğru şekilde yapılandırılması
gerekir. Temel parametreler SMTP Sunucusu, SMTP Portu,
E-Posta Kullanıcı Adı, E-Posta Şifresi, SSL Kullan ve
Timeout alanlarıdır.
Kullanılan e-posta servisinin gerektirmesi halinde uygulama şifresi gibi servis sağlayıcıya özel kimlik doğrulama yöntemleri kullanılmalıdır. ANS içerisinde GMAIL, HOTMAIL, YAHOO, YANDEX ve OUTLOOK için hızlı ayar seçenekleri de bulunmaktadır.
SMS gönderimi, kullanılan servis sağlayıcının API bilgileri üzerinden
gerçekleştirilir. SMS API Adresi, SMS API Anahtarı,
SMS Erişim Jetonu, SMS Kullanıcı Adı ve
SMS Şifresi gibi bilgiler servis sağlayıcının
gereksinimine göre tanımlanabilir.
API anahtarı, erişim jetonu ve şifre bilgilerinin kullanılıp kullanılmayacağı; kullanılacaksa bunların query parametresi veya message header içerisinde gönderileceği seçilebilir. Bu yapı, farklı SMS API standartlarına uyum sağlamak için esneklik sunar.
Telegram entegrasyonu bir bot aracılığıyla gerçekleştirilir.
Temel parametreler Telegram API Adresi, Telegram Bot Erişim
Anahtarı (Bot Token) ve Telegram Sohbet Kimliği
(Chat ID) bilgileridir.
Chat ID bilgisi, bildirimlerin gönderileceği kullanıcı, grup veya kanalın hedefini belirler.
WhatsApp bildirimleri bir API servisi üzerinden yapılandırılır.
Temel parametreler WhatsApp API Adresi, WhatsApp Erişim
Anahtarı ve WhatsApp Telefon Kimliği alanlarıdır.
İletişim kanalları tanımlandıktan sonra bildirimlerin ulaşacağı kullanıcı grupları oluşturulur. ANS yapısında toplam 7 ayrı iletişim grubu tanımlanabilir.
Her grup için E-Posta adresleri ve telefon numaraları ilgili listeye EKLE ve SİL butonları kullanılarak yönetilebilir.
Bu yapı sayesinde bildirimlerin tüm personele gönderilmesi yerine, sorumluluk alanına göre ilgili kullanıcı grubuna yönlendirilmesi sağlanır.
İletişim Kuralları Paneli, ANS'nin karar mekanizmasının temelini oluşturur. Kullanıcı burada bir alarmın hangi koşullarda, hangi kullanıcı gruplarına ve hangi iletişim kanallarına gönderileceğini tanımlar.
Büyük SCADA projelerinde yüzlerce hatta binlerce alarm bulunabilir. Bunların tamamının mobil cihazlara veya iletişim kanallarına bildirim olarak gönderilmesi, kullanıcıların gereksiz mesajlarla karşılaşmasına ve kritik alarmların diğer bildirimler arasında kaybolmasına yol açabilir.
Bu nedenle ANS'de temel yaklaşım, bildirim gerektiren alarmları seçmek ve gereksiz bildirimleri filtrelemektir.
Alarm listesinden belirli bir alarm doğrudan seçilebilir. Alarm adı veya açıklaması üzerinden metin filtreleme yapılarak yüzlerce alarm içerisinden aranan kayıt daha hızlı bulunabilir.
Alarmlar SCADA projesindeki konum bilgilerine göre filtrelenebilir. Örneğin Ünite 1, Ünite 2 veya Şalt gibi farklı konumlar seçilerek yalnızca belirli bir bölgeye ait alarmlar bildirim kapsamına alınabilir.
Alarm türü, grubu veya seviyesi için dahil etme ve hariç tutma ifadeleri kullanılabilir.
ANS'nin E-Posta, SMS, WhatsApp ve Telegram üzerinden bildirim gönderebilmesi için ANS sunucusunun ilgili dış servislerle iletişim kurabilmesi gerekir. Bu nedenle firewall, proxy ve ağ güvenlik politikaları ANS'nin çalışma gereksinimleri dikkate alınarak yapılandırılmalıdır.
| Hizmet | İletişim | Temel Gereksinim |
|---|---|---|
| E-Posta | SMTP | Örneğin TLS için 587 veya SSL için 465 portuna dışa doğru erişim. |
| SMS | HTTP / HTTPS API | Servis sağlayıcının API'sine dışa doğru erişim; örneğin 443 veya 80. |
| API / HTTPS | Genellikle TCP 443 üzerinden API erişimi. | |
| Telegram | Bot API / HTTPS | Genellikle TCP 443 üzerinden API erişimi. |
Dış ağdan web arayüzüne erişim planlanıyorsa, kullanılan web portunun firewall veya modem üzerinde ANS sunucusuna yönlendirilmesi gerekir. Varsayılan HTTP portu 80 ise IP adresi ile erişim sağlanabilir; farklı bir port kullanılıyorsa adresin sonuna :port eklenmelidir.
E-Posta, SMS, WhatsApp ve Telegram bildirimlerinde temel olarak ANS sunucusunun dış servislere çıkış bağlantısı kurabilmesi gerekir. Özellikle TCP 443, 587 ve 465 gibi kullanılan portların güvenlik politikaları tarafından engellenmemesi önemlidir.
ANS'nin sağlıklı çalışması için yapılandırmanın yalnızca tek bir ekranda tamamlanması yeterli değildir. Sistem; aktivasyondan alarm seçimine, kullanıcı gruplarından iletişim kanallarına kadar uçtan uca kontrol edilmelidir.
Böylece ANS; SCADA sisteminde oluşan alarmı doğrudan ve kontrolsüz biçimde tüm kullanıcılara gönderen bir mekanizma yerine, alarmın önceliğini, konumunu, türünü, hedef grubunu ve iletişim kanalını dikkate alan kontrollü bir bildirim sistemi olarak çalışır.