Sorumluluk alanları
Sorumluluk alanı, işletmede birlikte ele alınan adlandırılmış bir sinyal grubudur; örneğin bir trafo merkezinin ya da bir pompa istasyonunun sinyalleri. Alanlar iki soruyu yanıtlar: bu sinyalleri kim kontrol edebilir ve tekil kontrolle şu an kim kontrol ediyor. Böylece farklı kontrol odalarındaki iki operatör aynı tesisi aynı anda işletmeden tek bir projeyi paylaşabilir.
Alanlar ve sinyaller
- Bir alan bir sinyal kümesidir. Bir sinyal en çok bir alana aittir; alanı olmayan sinyal serbesttir ve alanlardan etkilenmez.
- Alanlar düzdür: hiyerarşileri yoktur. Bir ağaç oluşturan ve alarmları listeler için gruplayan alarm sisteminin alanlarından (Areas) ayrıdır.
- Alanlar konfigürasyon editöründe tanımlanır ve atanır; bkz. Sorumluluk alanı tanımlama.
Profil başına haklar
Her profilin iki alan hakkı vardır; ikisi de varsayılan olarak All (Tümü):
| Hak | İzin verdiği |
|---|---|
| View (Görme) | Çalışma ekranında alanı ve sahibini görmek |
| Control (Kontrol) | Alanın sinyallerine komut göndermek |
Kullanıcının kontrol edemeyeceği bir alandaki sinyale komut You do not have control rights for this zone ile reddedilir. Sunucu bunu, hangi ekrandan, betikten ya da arayüzden gelirse gelsin her komut için denetler.
Tekil kontrol
Exclusive control (Tekil kontrol) açıkken (varsayılan kapalı) bir alanı aynı anda bir kullanıcı, sahibi, kontrol eder:
| Eylem | Kim | Sonuç |
|---|---|---|
| Take (Al) | Kontrol hakkı olan kullanıcı, sahipsiz alanda | Kullanıcı sahip olur |
| Relinquish (Bırak) | Sahip | Alan yeniden sahipsiz olur |
| Request (İste) | Kontrol hakkı olan başka bir kullanıcı | Sahip <kullanıcı> requests control iletisini Accept ve Decline ile görür; yanıt yoksa istek Request timeout (s) (30 s) sonra düşer |
| Force take (Zorla al) | Kontrol hakkı ve Take over control (Kontrolü devral) yetkisi olan kullanıcı | Kullanıcı hemen sahip olur; önceki sahibe bildirilir |
Alana yalnız sahip komut gönderebilir. Sahipsiz bir alanın sinyaline komut vermek You do not have control of this zone. Take control and send the command? diye Take control and send ve Request control seçenekleriyle sorar.
- Sahibin oturumu bitince (tarayıcı kapandı, bağlantı koptu) alan Release after (s) (60 s) sonra bırakılır. Sahip zamanında dönerse alanı korur.
- Sahipler ağ geçidinin belleğinde tutulur: ağ geçidi yeniden başlayınca tüm alanlar yeniden sahipsiz olur.
- Alan ayarları henüz yoksa alanlı sinyallere komutlar izin verilmek yerine reddedilir.
Her alma, bırakma, istek, kabul, ret, zorla alma ve zaman aşımı olay listesine Area control (Alan kontrolü) olarak yazılır. Operatörler alanları çalışma ekranının Responsibility zones düğmesiyle alır ve bırakır; bkz. Bir alanın kontrolünü alma ve devretme.
Alanlar ve diğer korumalar
Alanlar kimin işletebileceğine karar verir; yetkilerin (her komut için yine Field writes gerekir), topolojik kilitlerin ya da kritik komut onayının yerini tutmaz. Sunucu betikleri otomasyondur ve alanlara tabi değildir; komut hedeflerini dar tutun.