Skip to content

Proses Grupları ve Yetki ​

Yaklaşık 7 dk okuma

Büyük bir tesiste her operatör yalnız sorumlu olduğu bölümün değerlerini ve alarmlarını görmelidir. 2WinScada bunu proses grupları ile yapar: kayıtlar proses gruplarında toplanır, proses grupları rollere bağlanır, roller de kullanıcı grupları üzerinden kullanıcılara verilir.

Tanım adımları Proses Grupları, İş Merkezleri ve Kullanıcı ve Grup Yönetimi sayfalarındadır.

Proses grubu ​

Proses grubu iki tipte tanımlanır. Tip, proses grubu tanımındaki Tip alanında seçilir:

TipSeçim listesindeİçeriğiPanelde
Proses GrubuProcessGroupİş merkezleri ve onların cihazları; cihazların bütün tag'leriProses grubu → iş merkezleri → cihazlar → tag'ler
Tag GrubuTagGroupFarklı cihazlardan seçilmiş tek tek tag'lerProses grubu → tag listesi
  • Bir cihaz en fazla bir iş merkezinde, dolayısıyla en fazla bir Proses Grubu tipindeki grupta bulunur.
  • Bir tag birden fazla Tag Grubu'na eklenebilir. Aynı tag, cihazı üzerinden bir Proses Grubu'na ve ayrıca Tag Grubu'na da ait olabilir.

Proses grubu, iş merkezi veya tag grubu değişiklikleri canlı izlemeye Proses Grupları Yeniden Başlat düğmesiyle hemen yansır. Düğmeye basılmazsa değişiklikler, son değişiklikten yaklaşık bir dakika sonra kendiliğinden yüklenir. Bu düğmeyi Editor veya UserAdministrator rolü olan kullanıcılar kullanabilir.

Kullanıcılar, gruplar ve roller ​

Yetkilendirme dört kavram üzerine kuruludur:

  1. Her kullanıcı bir kullanıcı grubuna üyedir. Grup, kullanıcı tanımında zorunludur.
  2. Kullanıcı grubuna bir veya daha fazla rol (arayüzde Yetki) verilir. Kullanıcının rolleri, grubunun rolleridir.
  3. Yerleşik roller işlev yetkisi verir: tanım yapmak, tag'e yazmak, alarm onaylamak gibi.
  4. Proses grupları ve sayfalar rollere bağlanarak görünürlükleri sınırlanır.

Yerleşik roller ​

Yerleşik roller kurulumla gelir ve arayüzde İngilizce adlarıyla görünür:

RolKapsadığı işler
EditorMühendislik tanımları (tag, log, alarm, proses grupları, sayfalar). Tag'e değer yazma ve alarm işlemleri. Bütün proses gruplarını görür. 2.11'den itibaren sayfalardaki olay kodunu ekleyemez ve değiştiremez; kodu görür ve silebilir (bkz. Olay kodunu kimler ekleyebilir).
Operateİşletme: tag'e değer yazma, alarm onaylama, kilitleme ve resetleme, cihaz haberleşmesini yeniden başlatma.
Monitorİzleme.
UserAdministratorKullanıcı, kullanıcı grubu, rol ve API anahtarı yönetimi. Alarm işlemleri.
AlarmManagementAlarm tanımları ve bildirimler. Alarm işlemleri.
ReportManagementRaporlar ve rapor grupları.
LogManagementLog (arşiv) tanımları.
RecipeManagementReçete tanımları.
RecipeApplierReçete uygulama.

Alarm işlemleri (onay, kilit, reset) UserAdministrator, Operate, Editor veya AlarmManagement rolü ister. Tag'e değer yazmak Operate veya Editor rolü ister.

Özel roller ​

Yeni tanımlanan roller Özel tipindedir. Özel bir rol tek başına işlev yetkisi vermez; proses gruplarının ve sayfaların görünürlüğünü sınırlamak için kullanılır. Özel rolün işe yaraması için bir kullanıcı grubuna da eklenmesi gerekir.

Özel role yerleşik bir rolün adı (büyük/küçük harf farkı gözetilmeden) verilemez.

Yerleşik kullanıcı grupları ​

GrupAçıklama
SystemAdminSistem entegratörünün grubu; entegratör tarafından yönetilir (bkz. SystemAdmin hesabı).
AdministratorsMüşterinin yönetici grubu. Yeni kurulumda bütün yerleşik roller bu gruba verilidir.
OperatorsYeni kurulumda gelen operatör grubu; Editor rolü yoktur. Reçeteleri uygulayabilir, reçete tanımlayamaz ve değiştiremez.
Reçete Sorumluları2.10'dan itibaren yeni kurulumda gelir. Reçete tanımlar, değiştirir ve uygular (Operate, Monitor, RecipeManagement, RecipeApplier).
MonitorsYeni kurulumda gelen izleme grubu; yalnız Monitor rolü vardır.

SystemAdmin ve Administrators değiştirilemez. Operators, Monitors ve Reçete Sorumluları düzenlenebilir; rolleri kurulumdan sonra değiştirilmiş olabilir. Önceki sürümlerden yükseltilen kurulumlarda Reçete Sorumluları grubu yoktur ve Operators reçete yönetebilir; bkz. Sürüm Yükseltme.

Veriye erişim nasıl sınırlanır ​

Kullanıcılar proses grubu kapsamı bakımından ikiye ayrılır:

  • Tam kapsamlı kullanıcılar: Editor rolü olan kullanıcılar ve SystemAdmin grubundaki hesaplar. Bütün proses gruplarını ve hiçbir proses grubuna ait olmayan kayıtları görürler. Yeni kurulumda Administrators grubu Editor rolüne sahip olduğu için tam kapsamlıdır.
  • Kapsamlı kullanıcılar: Diğer bütün kullanıcılar. Yalnız kendilerine açılan proses gruplarını görürler.

Kapsamlı bir kullanıcının bir proses grubunu görüp görmeyeceği, proses grubuna rol atanıp atanmadığına bağlıdır:

Proses grubunun yetkisiKapsamlı kullanıcıTam kapsamlı kullanıcı
Hiç rol atanmamışGörürGörür
Rol atanmış ve kullanıcının grubunda bu rollerden biri varGörürGörür
Rol atanmış ve kullanıcının grubunda bu rollerden hiçbiri yokGörmezGörür

Rol atanmamış proses grubu herkese açıktır

Bir proses grubuna hiç rol atanmamışsa, bütün kullanıcılar onu görür. Bir bölümü kısıtlamak için proses grubuna en az bir rol atayın.

Kapsam şu yerlerde uygulanır:

  • Panel ve canlı değerler: kullanıcı yalnız kapsamındaki proses gruplarını, iş merkezlerini, cihazları ve tag'leri görür.
  • Canlı alarmlar ve alarm işlemleri: kullanıcı yalnız görebildiği alarmları alır, onaylar, kilitler ve resetler (bkz. Alarmlar).
  • Tag, cihaz ve tanım seçim listeleri ile departman listesi.
  • Pulse ve Yükselen kenar komutları (bkz. Tag yazma kapsamı).

Sayfaların görünürlüğü ayrıca sayfaya atanan rollerle sınırlanır (bkz. Sayfa Yönetimi ve Yetkilendirme). Proses grubu kapsamı, tag'e değer yazma yetkisini vermez; yazma için ayrıca Operate veya Editor rolü gerekir.

Tag yazma kapsamı ​

Tag'e değer yazmak her zaman Operate veya Editor rolü ister. Pulse veya Yükselen kenar komut davranışlı tag'lerde (bkz. EtherNet/IP) kullanıcı ayrıca tag'i proses grubu kapsamında görmelidir. Kural, alarmların kime iletileceğini belirleyen kuralla aynıdır:

  • Tag'in Tag Grubu'ları ve cihazının iş merkezinin proses grubu sayılır. Kullanıcı bunlardan birini görüyorsa yazabilir; tag grubunu gören kullanıcı, cihazın proses grubunu görmese de yazar.
  • Tag bunların hiçbirinde değilse Genel sayılır. Genel'e rol atanmamışsa Operate veya Editor rolü olan her kullanıcı yazabilir. Rol atanmışsa yalnız o role sahip kullanıcılar ve tam kapsamlı kullanıcılar yazabilir; Operate veya Editor rolü bunlar için de gerekir. Genel'e atanan rol, Genel'deki tag'lerin görünürlüğünü de sınırlar (bkz. Genel proses grubu).

Başka bir gruba ait olmayan tag Genel'e düştüğü için her tag en az bir proses grubuna aittir; sayfada bulunup hiçbir proses grubuna ait olmayan bir tag olmaz. Yalnız proses grupları yeniden yüklenirken geçen kısa sürede kapsam henüz güncellenmemiş olabilir. Bu sırada grubu henüz belirlenmemiş bir tag'e yalnız tam kapsamlı kullanıcılar yazabilir. Yeni bir gruba eklenen bir tag'e ise yükleme bitene kadar tam kapsamlı kullanıcılar dahil herkes için yazma reddedilebilir; yükleme bittiğinde yeniden deneyin.

Bir sayfayı açabilmek o sayfadaki tag'lere yazma yetkisi vermez: sayfa erişimi sayfaya atanan rollerle, yazma kapsamı proses gruplarıyla belirlenir. Kullanıcı açabildiği bir sayfadaki tag'in proses grubunu görmüyorsa o tag'e komut gönderemez. Kapsam dışındaki yazma yetki hatasıyla reddedilir (bkz. Yazma sonucu).

Proses grubu yetkisi olmayan kullanıcı ​

Kullanıcının grubundaki rollerden hiçbiri bir proses grubuna atanmamışsa, kullanıcı yalnız rol atanmamış proses gruplarını görür. Bütün proses gruplarına rol atanmışsa böyle bir kullanıcı panelde hiçbir proses grubu görmez ve proses gruplarına ait alarmları almaz.

Genel proses grubu ​

Bir tag şu iki koşul birlikte sağlandığında hiçbir proses grubuna ait değildir:

  • Tag'in cihazı bir proses grubundaki iş merkezine bağlı değildir (iş merkezi yoktur, silinmiştir ya da iş merkezinin proses grubu silinmiştir).
  • Tag hiçbir Tag Grubu'nda değildir.

Bu tag'ler 2.10'dan itibaren sistemin Genel proses grubunda otomatik olarak toplanır. Tag bir Tag Grubu'na eklendiğinde ya da cihazı bir proses grubundaki iş merkezine bağlandığında Genel'den kendiliğinden çıkar. Genel yalnız gerçekten atanmamış tag'leri içerir: cihazı bir proses grubundaki iş merkezine bağlı olan tag'ler Genel'de yer almaz. Bu kural Panel'deki Genel kartında, canlı veride ve cihaz sayfalarına erişimde de uygulanır.

  • Kimler görür: Genel'e rol atanmamışsa proses grubuyla sınırlı kullanıcılar dahil herkes bu tag'lerin değerlerini, alarmlarını ve log'larını görür. Genel'e rol atanırsa yalnız o role sahip kullanıcılar ve tam kapsamlı kullanıcılar görür. Önceki sürümlerdeki gibi bu kayıtları yalnız mühendislere göstermek için Genel'e yalnız mühendislik rolünü atayın.
  • Neye izin verir: Genel, tag'lerini görme ve alarmlarını onaylama hakkı verir. Operate veya Editor rolü olan kullanıcılar Genel'deki tag'lere Pulse ve Yükselen kenar komutu da gönderebilir (bkz. Tag yazma kapsamı). Genel'deki cihazları proses grubuyla sınırlı kullanıcılar yeniden başlatamaz.
  • Neler yapılamaz: Genel silinemez, tipi değiştirilemez, içine elle tag veya iş merkezi eklenemez. Adı değiştirilebilir ve rol atanabilir. Tanım sayfasında Sistem etiketiyle görünür; seçildiğinde içindeki tag'ler salt okunur listelenir.
  • Silme: Bir iş merkezi veya proses grubu silinirken onay penceresi kaç cihaz ve tag'in Genel'e düşeceğini gösterir.

Hiçbir proses grubuna ait olmayan alarmlar ​

Genel grubu sayesinde 2.10'da her alarm en az bir proses grubuna aittir; tag'i başka gruba ait değilse alarm Genel'e aittir ve Genel'i görebilen kullanıcılara iletilir.

Tam kapsamlı kullanıcılar Alarm Tanımları ve Sistem Bilgisi sayfalarında Genel grubundaki alarmlar uyarısını görür. Uyarı, Genel'e düşmüş alarmların sayısını ve ilk on alarmı (açıklama, cihaz ve tag adıyla) listeler; böyle alarm yoksa görünmez. Her alarmın sorumlu bir operatöre ulaşması için alarmın tag'ini bir Tag Grubu'na ekleyin veya tag'in cihazını bir iş merkezine bağlayın.

SystemAdmin hesabı ​

SystemAdmin grubundaki hesaplar sistemi kuran entegratöre aittir. Yöneticilerin bilmesi gerekenler:

  • SystemAdmin hesapları bütün proses gruplarını görür.
  • 2.11'den itibaren sayfa ve şablonlara olay kodu yalnız SystemAdmin hesaplarıyla eklenir veya değiştirilir; Editor rolü bu yetkiyi vermez. Olay kodu gereken değişiklikler için sistem entegratörünüze başvurun (bkz. Olay kodunu kimler ekleyebilir).
  • SystemAdmin hesapları sistem entegratörü tarafından yönetilir. Müşteri yöneticileri (Administrators veya UserAdministrator rolü) bu hesapları düzenleyemez, şifrelerini sıfırlayamaz, adlarına API anahtarı oluşturamaz ve SystemAdmin grubunun rollerini değiştiremez.
  • Sistem Bilgisi sayfasında SystemAdmin bütünlük uyarısı görünürse sistem entegratörünüze başvurun.
  • Konfigürasyon yedeği SystemAdmin hesaplarını içermez. Geri yükleme yeni SystemAdmin oluşturamaz ve mevcut SystemAdmin hesaplarını silmez (bkz. Yedekleme ve Geri Yükleme).

2WinScada 2.10