Dinamik Kullanıcı Kontrolü Görünürlüğü

SCADA yazılımlarında operatör arayüzleri, sahadaki prosesleri izlemek ve gerektiğinde operatör müdahalesine olanak sağlamak amacıyla tasarlanır.

Ancak bir SCADA ekranında bulunan bütün kullanıcı kontrollerinin her durumda görünür olması, özellikle karmaşık proseslerde operatörün ihtiyaç duymadığı kontrollerle karşılaşmasına neden olabilir.

EOS SCADA, kullanıcı kontrollerinin görünürlüğünü herhangi bir SCADA verisinin değerine bağlayabilme imkânı sağlayarak bu problemi dinamik bir şekilde çözmektedir.

Böylece bir buton, gösterge, grafik veya başka bir kullanıcı kontrolü belirlenen koşul gerçekleştiğinde görünür, koşul ortadan kalktığında ise gizli hale getirilebilir.

Kullanıcı Kontrollerinin Gizlenmesinin Avantajları

Kullanıcı kontrollerinin veri değerlerine göre görünürlüklerinin değiştirilmesi, SCADA ekranlarının proses koşullarına uyum sağlayan dinamik arayüzler haline getirilmesine yardımcı olur.

  • Durum bazlı görselleştirme: Belirli sistem veya proses durumlarında yalnızca ilgili kullanıcı kontrollerinin gösterilmesi sağlanabilir.
  • Arayüzün sadeleştirilmesi: Operatör ekranlarında o anda gerekli olmayan kontroller gizlenerek daha anlaşılır ve sade arayüzler oluşturulabilir.
  • İşlem güvenliği: Komut gönderilmesinin uygun olmadığı çalışma koşullarında komut gönderen kullanıcı kontrolleri ekrandan gizlenerek operatörün yanlış bir işlem gerçekleştirme ihtimali azaltılabilir.
  • Operatör yönlendirmesi: Belirli bir proses koşulu gerçekleştiğinde ilgili kontrolün görünür hale getirilmesiyle operatörün dikkatinin gerekli işleme yönlendirilmesi sağlanabilir.

Kullanıcı Kontrolünün Veri Değerine Göre Gizlenmesi / Görünür Hale Getirilmesi

Kullanıcı kontrolünün görünürlüğünü bir SCADA verisinin değerine bağlamak için öncelikle EDITOR yazılımında ilgili proje açılmalıdır.

  1. EDITOR yazılımında projeyi açınız. Gizleme veya görünür hale getirme özelliği eklenecek kullanıcı kontrolünün bulunduğu SCADA ekranını açınız.
  2. Kullanıcı kontrolünü seçiniz. Görünürlük özelliği uygulanacak kullanıcı kontrolünün üzerine tıklayarak kontrolü seçiniz.
  3. Eylem ayarlarını açınız. Kullanıcı kontrolü ayarları arasında bulunan Eylem ayarına tıklayarak ilgili kullanıcı kontrolünün eylem ayarları penceresini açınız.
  4. Yeni bir eylem ekleyiniz. Açılan eylem ayarları penceresinde yeni bir eylem eklemek için + butonuna tıklayınız.
  5. Yeni eylemi seçiniz. Listeye eklenen yeni eylemin üzerine tıklayarak eylemin özelliklerini düzenleyiniz.
  6. Eylem türünü Valuechanged olarak seçiniz. Eylem seçeneğini Valuechanged olarak ayarlayınız.
  7. İşlem türünü Visibleinvisible olarak seçiniz. İşlem seçeneğini Visibleinvisible olarak ayarlayınız.
  8. Limit değerini belirleyiniz. Kullanıcı kontrolünün görünür veya gizli olmasını sağlayacak sınır değerini Limit Değeri alanına giriniz.
  9. Limit türünü belirleyiniz. Veri değerinin limit değeri ile hangi koşula göre karşılaştırılacağını belirlemek için Limit Türü seçeneğini ayarlayınız.
  10. İşlenecek veriyi seçiniz. Görünürlük işleminin hangi SCADA verisinin değerine göre gerçekleştirileceğini belirlemek için İşlenecek Veri seçeneğine tıklayınız. Açılan pencereden ilgili veri seçilmelidir.
  11. Veri seçimini onaylayınız. Veri seçimi tamamlandıktan sonra ilgili onay butonuna tıklayarak veri seçimini tamamlayınız.
  12. Eylem ayarlarını kaydediniz. Eylem Ayarları penceresinde bulunan kaydetme butonuna tıklayarak yapılan ayarları saklayınız.
  13. Projeyi kaydediniz. Proje kaydedildikten sonra görünürlük kontrolü tamamlanmış olacaktır.

Görünürlük Koşuluna Örnek

Kullanıcı kontrolünün hangi koşulda görünür veya gizli olacağını belirlemek için Limit Değeri ve Limit Türü birlikte kullanılır.

Örnek ayarlar:

  • Limit Değeri: 0,5
  • Limit Türü: Greaterthan

Bu durumda işlenecek veri değeri 0,5 değerinden büyük olduğunda kullanıcı kontrolü görünür hale gelir.

Veri değeri 0,5'e eşit veya daha küçük olduğunda ise kullanıcı kontrolü gizli hale gelir.

Böylece kullanıcı kontrolünün görünürlüğü operatör tarafından manuel olarak değiştirilmek yerine, doğrudan SCADA sisteminden okunan gerçek zamanlı verinin durumuna göre otomatik olarak yönetilmiş olur.

Komut Gönderen Kontroller İçin Ek Emniyet

Veri değerine göre görünürlük özelliği, yalnızca ekran tasarımını iyileştirmek amacıyla kullanılmak zorunda değildir. Özellikle kontrolcüye komut gönderen kullanıcı kontrolleri için ilave bir emniyet katmanı oluşturabilir.

Örneğin belirli bir proses koşulunda bir komutun gönderilmemesi gerekiyorsa, ilgili komut butonu veya kontrolü bu koşul devam ettiği sürece gizlenebilir. Koşul değiştiğinde kontrol tekrar görünür hale getirilebilir.

DİKKAT: Kullanıcı kontrolünün gizlenmesi, tek başına bir yetkilendirme veya güvenlik mekanizması olarak değerlendirilmemelidir.

Erişim kısıtlaması yalnızca görünürlük kontrolü ile değil, aynı zamanda uygun yetki denetimi mekanizmaları ile de sağlanabilir.

Bu nedenle görünürlük özelliği; operatör arayüzünü sadeleştirmek, uygun olmayan işlemleri ekrandan kaldırmak ve proses koşullarına göre kullanıcı kontrollerini dinamik hale getirmek amacıyla kullanılmalıdır.

Sonuç

EOS SCADA'da kullanıcı kontrollerinin veri değerine göre gizlenmesi veya görünür hale getirilmesi, SCADA ekranlarının gerçek zamanlı proses koşullarına uyum sağlamasına olanak verir.

Valuechanged eylemi ile izlenecek veri belirlenebilir; Visibleinvisible işlemi ile kullanıcı kontrolünün görünürlük durumu yönetilebilir. Limit Değeri ve Limit Türü ise bu davranışın hangi koşullarda gerçekleşeceğini belirler.

Bu yaklaşım sayesinde hem daha sade ve anlaşılır operatör ekranları oluşturulabilir hem de proses koşullarına bağlı olarak kullanıcı kontrollerinin dinamik biçimde yönetilmesi sağlanabilir.

← Bir Önceki Sayfaya Dön