Ana içeriğe geç

Liste nesneleri

Liste nesneleri bir ekranda çok sayıda sinyali, olayı ya da komutu tek bir tabloda gösterir. Editör yalnız çerçevelerini çizer; veriler sayfa çalışınca görünür. Alarm nesneleri (Alarm List, Alarm group, Alarm strip, Alarm band, Trip causes) Alarm nesnelerini ekrana koyma sayfasında anlatılır.

Başlamadan önce​

  • Ekran editöründe bir sayfa açık olmalıdır.
  • Projede sinyaller olmalı; canlı değerler için proje çalışıyor olmalıdır.

Adımlar​

1. Bir sinyal listesi yerleştirip kapsamını belirleyin​

Palette Signal List'e (Sinyal Listesi) tıklayıp listeyi çizin. Scope (Kapsam) grubunda:

  • Areas: site/line1 gibi bir alan yolu yazıp Add'e tıklayın ya da Tree ile seçin. Boş, tüm alanlar demektir; alt alanlar dahildir.
  • Path patterns: bir desen yazıp Add'e tıklayın, burada Tank*. * herhangi bir metin, ? tek bir karakter yerine geçer; büyük-küçük harf ayrılır. Boş, tüm sinyaller demektir.
Scope grubunda Tank* yol deseniyle editördeki Signal List.

Bir sinyal iki özelliğe de uymalıdır; bir listenin içinde herhangi bir girdi yeter. Command column (varsayılan açık) yazılabilir sinyaller için değer kutusu ve Send içeren bir sütun ekler. Font yazı boyutunu ve onunla satır yüksekliğini belirler.

2. Bir olay listesi yerleştirin​

Event List'e (Olay Listesi) tıklayıp listeyi çizin. Scope grubu olay türlerini seçer: Signal events, Alarm, Command, System, Operator ve Page transitions (sayfa geçişleri Operator ister). Hepsi varsayılan açıktır. Event table başka bir arşiv tablosu seçer; boş, varsayılan olay tablosudur.

Signal events, Alarm, Command, System, Operator ve Page transitions anahtarlı Event list.

Bir operatörün hangi alanları gördüğü listenin bir ayarından değil, kullanıcının sorumluluk alanlarından gelir. Operatörlerin listeyi nasıl okuyup süzdüğü ve onayladığı için bkz. Olay listesini kullanma.

3. Bir komut kaydı ve sorumluluk alanlarını yerleştirin​

Command Log (Komut Kaydı) çalışma ekranından gönderilen komutları sinyal listesindeki gibi Areas ve Path patterns ile listeler; bir komutun alanı sinyalinin alanıdır. Responsibility zones (Sorumluluk alanları) projenin alanlarını sahipleriyle ve kontrolü alıp devretme düğmeleriyle listeler; Areas (empty = all) tam alan adları alır, Layout list ya da compact (açıklamasız) olur.

Editörde iki listenin altında Command log ve Responsibility zones nesneleri.

4. Listeleri deneyin​

Run'a (Çalıştır) tıklayın. Listeler canlı verilerle dolar: burada sinyal listesi projenin tüm sinyalleri içinden Tank* desenine uyan iki sinyali gösterir.

Çalıştırma kipi: Tank_Level ve Tank_Temp'li sinyal listesi, sistem olaylı olay listesi, boş komut kaydı ve No zones.

Operatörlerin yapabildikleri​

ListeAramaSıralamaYüklemeYenileme
Signal ListAdNameHer sayıda sinyalde kaydırılırCanlı değerler
Event ListSinyal, ileti, durumTimeSeferde 200 satır, Load more, en çok 5.000En yeniler gösterilirken 2 sn'de bir
Command LogSinyal, kullanıcıTimeSeferde 100 satır, Load more, en çok 5.000Refresh

Üçünde de süzgeç için sütun başına bir huni, sütunları göstermek ve gizlemek için Columns, süzülmüş ve toplam satır sayacı ve görünen sütunlar için Download Excel vardır. Event List'te ayrıca zaman çubuğu, hazır ve kaydedilmiş görünümler ve onay düğmeleri bulunur. Sütunlar, süzgeçler, sıralama ve arama kullanıcı ve liste başına hatırlanır. Bir satıra çift tıklamak sinyal ayrıntılarını açar (bkz. Sinyal ayrıntıları).

Responsibility zones nesnesi kullanıcının yetkilerine göre Take, Relinquish, Request, Force take, Accept ve Decline düğmelerini gösterir; bkz. Sorumluluk alanları.

Bilmekte fayda var​

  • Süzme, sıralama ve sayfalama sunucuda çalışır; listeler çok büyük sinyal sayılarında da hızlı kalır, yalnız görünen satırlar canlı değer alır.
  • Var olmayan bir alanı adlandıran liste kapsamı Unknown area gösterir.
  • Kapsamı 10.000'den fazla yazılabilir sinyali kapsayan Command Log alanın çok geniş olduğunu bildirir.