Ana içeriğe geç

Sinyalleri ızgarada düzenleme

Konfigürasyon editörünün sinyal listesi her sayıda sinyalle çalışan bir ızgaradır: yalnız gördüğünüz satırları yükler, süzmeyi ve sıralamayı sunucuda yapar. Hücreleri klavyeyle düzenler, Excel'den yapıştırır ve binlerce sinyali tek bir toplu değişiklikle değiştirirsiniz.

Başlamadan önce​

  • Konfigürasyon editörü Signals (Sinyaller) görünümünde açık olmalıdır.

Adımlar​

1. Bir sütunu süzün​

Bir sütun başlığındaki huniye tıklayın. Liste sütunun her değerini sayısıyla gösterir, örneğin veri tipleri Bit ve Float64 sinyal sayılarıyla. Gösterilecek değerleri işaretleyin ve OK'e tıklayın; Sort A to Z, Sort Z to A ve Clear filter from "…" üsttedir.

Sort A to Z, Sort Z to A, Clear filter, (Select all) ve sayılarıyla veri tipleri içeren Type sütun süzgeci.

Liste ilk 500 değeri sunar; daraltmak için arama kutusunu kullanın. Columns… (Sütunlar…) sütunları seçer ve sıralar, Show (Göster) hazır süzgeçler sunar, örneğin Not in Auto. Düzeniniz sizin için saklanır.

Source (Kaynak), Device (Cihaz), Alarm ve Archive (Arşiv) sütunları da sunucuda süzülür; bu yüzden süzgeçleri yalnız yüklü satırları değil projenin bütün sinyallerini kapsar. Örneğin bir cihazın bütün sinyallerini listelemek için Device altında o cihazı, cihazı olmayan sinyaller için (blank)'i ((boş)) işaretleyin.

2. Arayın ve hücreleri düzenleyin​

Eşleşen sinyalleri göstermek için ızgaranın üstündeki arama kutusuna yazın, burada T101. Sonra klavyeyle düzenleyin:

T101 için aranmış, dört sinyalli sinyal listesi.
TuşEylem
F2Farenin altındaki ya da odaktaki hücreyi düzenle
EnterDüzenleyicide: kaydet ve aşağı in. Dışında: sinyal penceresini aç
Ctrl+EnterDüzenleyicide: değeri tüm seçili satırlara yaz
Tab, Shift+TabKaydet ve sağa ya da sola git
EscDüzenlemeyi iptal et; düzenleyici dışında seçimi temizle
Ctrl+C, Ctrl+VSatır ya da hücre kopyala ve yapıştır, Excel'e ve Excel'den de
Ctrl+DAşağı doldur
Ctrl+Shift+DSatırı çoğalt
Delete, BackspaceSatırları sil (onayla), hücreleri temizle
Ctrl+ATüm satırları seç
Ctrl+Z, Ctrl+YGeri al, yinele

Excel'den yapıştırma kopyalanan bloğu sol üstteki seçili hücreden başlayarak yazar; salt okunur hücreler, geçersiz değerler ve yüklenmemiş satırlar atlanır ve sayılır. Tüm düzenlemeler siz uygulayana kadar bekler; bkz. Doğrulama ve uygulama.

3. Süzgece toplu uygulayın​

Çok sayıda sinyali birden değiştirmek için listeyi süzün ya da arayın ve Apply to filter…'a (Filtreye uygula…) tıklayın. Apply to filter in bulk (Filtreye toplu uygula) penceresi süzgeci, burada Full path contains: T101 (Tam yol içerir), gösterir ve sütunları ve yeni değerlerini seçmenizi sağlar; Add column (Sütun ekle) daha fazlasını ekler. Boş bırakılan değer kutusu o sütunu temizler (Leave empty to clear the value). Dry run (Kuru çalıştır) uygulamadan önce neyin değişeceğini gösterir.

Points hedefi, Full path contains: T101 süzgeci, sütun listesi ve Dry run ile Apply to filter in bulk penceresi.

Toplu değişiklik sunucuda, satırlar yüklenmeden tek adımda yapılır ve konfigürasyon denetiminde tek bir kayıt olarak tutulur. Sinyalleri arama kutusuyla ya da gezgin klasörüyle seçin.

4. Bir sinyali klonlayın​

Bir sinyale sağ tıklayın ve Clone…'u (Klonla…) seçin. Copies (Kopya, 1–1000), Name pattern ({n}) (Ad deseni) ve Start (Başlangıç) numarasını girin. Önizleme ilk adları gösterir; var olan adlar atlanır.

3 kopya, T101.LevelSetpoint_1 … _3 adları ve Clone ile T101.LevelSetpoint için Clone signal penceresi.

Clone'a tıklayın ve uygulayın. Aynı ekipmandan çok sayıda varsa sinyal tipleri daha iyi bir seçimdir; bkz. Sinyal tipleri ve örnekler.

Adın yanındaki durum simgeleri​

Sinyal adının sağındaki küçük simgeler sinyali açmadan durumunu gösterir. Metnini görmek için simgenin üzerine gelin. Önce gelen sarı simgeler normal durumunda olmayan bir sinyali işaretler.

SimgeMetinAnlamı
El (sarı)Manual value (Manuel değer)Sinyal manuel değerle çalışıyor; bkz. Sinyallerin çalışma modunu ayarlama
Deney şişesi (sarı)Simulated (Benzetim)Sinyal benzetimde çalışıyor
Dönen oklar (sarı)Type update pending (Tip güncellemesi bekliyor)Sinyal tipinin, sinyalin henüz almadığı daha yeni bir sürümü var; bkz. Sinyal tipleri ve örnekler
Üstü çizili gözInactive (Etkin değil)Sinyal etkin değil; adı da soluk gösterilir
ZilAlarm configured (Alarm tanımlı)Sinyalin alarmı var
VeritabanıArchived (Arşivleniyor)Sinyal tarihçeye kaydediliyor
Kalemn fields overridden from the type (Tipten n alan değiştirildi)Sinyalin n alanında tipinin değerleri yerine kendi değerleri var
Asma kilitHas fields locked by the type (Tipte kilitli alan var)Bazı alanlar sinyal tipi tarafından kilitli

Listeyi dışa aktarma​

Sinyal listesinin araç çubuğunda Export'u (Dışa aktar) açın ve XLSX ya da CSV'yi seçin. Tarayıcı <project>_signal_list.xlsx ya da <project>_signal_list.csv dosyasını indirir. Dosya listenin gösterdiğini içerir:

  • geçerli arama ve sütun süzgeçlerinin sinyalleri, yalnız yüklü satırlar değil projenin tamamı için;
  • listenin sıralandığı düzende;
  • görünür sütunlarla, onların sırasıyla.

Editör araç çubuğunun Export menüsündeki Export signals (XLSX)… ve Export signals (CSV)… aynı işi yapar; Signals görünümü açık değilse önce onu açar.

Dosya uygulanmış konfigürasyonu içerir; bekleyen değişiklikler dosyada yoktur. CSV dosyası tablo dışa aktarımının biçimini kullanır; bkz. Excel ya da CSV ile içe ve dışa aktarma.

Bilmekte fayda var​

  • 10 000 satırdan büyük bir seçim yalnız Apply to filter… ile değiştirilebilir.
  • Count (Say) geçerli süzgecin satırlarını sunucuda sayar.
  • Araç çubuğundaki Where used (Nerede kullanılıyor) seçili sinyali kullanan ekranları, betikleri ve ayarları listeler; bkz. Bir sinyalin nerede kullanıldığını bulma.