Metin ve Grafik Listeleri
Bir tag değerine karşılık gösterilecek metin ve resimleri tanımlama: değer, aralık, bit ve bit numarası listeleri; nesnelerde ve işlevlerde kullanım.
Bir PLC tag'inin değeri çoğu zaman bir sayıdır (0, 1, 2); operatör ise “Durdu”, “Çalışıyor”, “Arızalı” görmek ister. Metin ve Grafik Listeleri bölümü bu eşlemeyi tanımlar: bir metin listesi değeri metne (ve renge), bir grafik listesi değeri resme çevirir. Listeler sayfa nesnelerinde, olay işlevlerinde ve Live'ın seçim penceresinde ortak bir çözümleyiciyle kullanılır.
Liste tanımlama
- Listeyi ekleyin
Metin Listeleri (ya da Grafik Listeleri) sekmesinde Ekle'ye basın ve Ad yazın (örnek:
Pompa_Durumu). - Seçim türünü belirleyin
Seçim türü, tag değerinin hangi girdiyi göstereceğini belirler (aşağıdaki tablo).
- Girdileri ekleyin
Liste seçiliyken Liste Girdileri tablosuna her eşleme için bir satır ekleyin: Değer, (aralık listesinde) Üst sınır ve Metin (grafik listesinde Grafik). Metin listesinde isteğe bağlı Renk metnin yazı rengidir.
- Nesneye bağlayın
Listeyi kullanacak nesnenin Metin listesi (ya da Grafik listesi) özelliğinden seçin.
1234Seviye_Bandi aralık listesi ve girdileri. (Örnek listeler bellekte eklenmiştir.)- Seçim türü — değer, aralık, bit ya da bit numarası.
- Değer — aralık listesinde alt sınır.
- Üst sınır — yalnız aralık listesinde; boş = sınırsız.
- Metin — ekranda görünen yazı.
Seçim türleri
| Seçim türü | Girdi nasıl bulunur | Operatör girdiyi seçince tag'e yazılan |
|---|---|---|
| Değer (0, 1, 2 …) | Girdinin Değer'i tag değerine eşit olan girdi (tam eşitlik). | Girdinin değeri. |
| Aralık (alt – üst sınır) | Değer alt sınır, Üst sınır üst sınırdır (ikisi de dahil; üst sınır boşsa sınırsız). Liste sırasındaki ilk uyan girdi seçilir. | Girdinin alt sınırı. |
| Bit (0 / 1) | Tag sıfırsa 0 değerli, sıfırdan farklıysa 1 değerli girdi. 0 ya da 1 değerli girdi hiç yoksa sırayla: ilk girdi 0, ikinci girdi 1. | 0 ya da 1. |
| Bit numarası (0 – 31) | Tag değerinde kurulu bitlerden, girdisi olan en düşük bitin numarasındaki girdi. Hiçbir bit kurulu değilken -1 değerli girdi. | Yalnızca o bit kurulu değer (2numara); -1 girdisi için 0. |
Listenin kullanıldığı yerler
| Nesne / işlev | Ne yapar |
|---|---|
| Sembolik IO Alanı | Tag değerinin karşılığı metni (ve girdinin rengini) gösterir; giriş kipinde tıklanınca Live listeyi bir seçim penceresinde sunar ve seçilen girdinin değeri tag'e yazılır. Girdi bulunamazsa ? <değer> yazılır. |
| Durum Göstergesi | Grafik listesi seçiliyse değerin karşılığı resmi gösterir; seçilmezse renk0 – renk3 ile ışık çizer. |
| Liste Kutusu, Seçenek Düğmeleri | Listenin satırlarını gösterir; seçili satır tag değerinden bulunur, operatör satır seçince listenin türüne göre değer tag'e yazılır. |
| Olay işlevi: Metin listesinden metin bulup tag'e yaz (LookupText) | Bir tag'in değerinin liste karşılığı metni, bir String / WString tag'ine yazar. |
| 3B karşılıkları | 3B sayfalardaki ilgili nesneler aynı çözümleyiciyi kullanır. |
Live'da proje dili değişince liste metinleri çevrilmiş haliyle kullanılır (Diller ve Metinler); listenin kendisinde çeviri alanı yoktur, çeviri metin başına Proje Metinleri tablosunda yapılır. Nesne özellikleri için Kontroller konusuna bakın.
Denetim kuralları
Projeyi denetle (F7) liste girdilerini kontrol eder:
- Hata: değer sayı değil (girdi hiçbir değerle eşleşmez); aralıkta üst sınır alt sınırdan küçük.
- Uyarı: aynı değer birden çok girdide var (ilki kullanılır); bit listesinde değer 0 / 1 değil; bit numarası listesinde değer 0 – 31 ya da
-1değil; aralıklar çakışıyor; listede girdi yok ama bir yerde kullanılıyor. - Bilgi: liste hiçbir nesnede ya da işlevde kullanılmıyor.
Sınırlar ve dikkat edilecekler
- Aralık listesinde karşılaştırma sayısaldır; metin değerli tag'ler için liste kullanılamaz. Değeri sayıya çevrilemeyen tag girdi bulamaz.
- Bit numarası listesi 32 bitlik değerler içindir; bu aralığın dışındaki değerlerde (örneğin 64 bit tag) girdi bulunmaz.
- Grafik listesinin resimleri proje dosyasına gömülür ve Excel'e aktarılmaz; grafik girdileri tabloda seçilir. Metin listesi girdileri Excel'e aktarılıp içeri alınabilir (Tablo editörü).
- Girdilerin metin ve değerleri liste adından bağımsızdır; bir listeyi yeniden adlandırmak kullanıldığı yerleri bozmaz (nesneler listenin kimliğine bağlıdır).