LED LAMBA VE METİN Hakkında

LB_LED, endüstriyel SCADA ekranlarında bir ekipmanın, proses durumunun, haberleşme bilgisinin veya başka bir durum bilgisinin LED benzeri görsel bir işaretleyiciyle ve isteğe bağlı metinle gösterilmesini kolaylaştıran pratik bir kullanıcı kontrolüdür.


Kontrolün en önemli özelliği, LED ile metni ayrı ayrı yapılandırabilmesidir. Kullanıcı sadece LED, sadece basit metin veya LED + metin kombinasyonlarından birini oluşturabilir. Böylece aynı kontrol, hem kompakt durum göstergesi hem de açıklayıcı durum etiketi olarak kullanılabilir.

Kontrolün temel yaklaşımı

Tek kontrol • üç kullanım biçimi: Yalnız LED, yalnız metin veya LED ile metnin birlikte kullanılması.

LED ve Metin Birlikte

LB_LED'nin görsel yapısı, SCADA ekranlarında alışılmış durum lambası + açıklama metni kombinasyonunu tek bir kontrol üzerinden oluşturmayı amaçlar. LED'in şekli ve metnin konumu proje ekranının ihtiyacına göre değiştirilebilir.

TextLocation (Metin Konumu) ile metin LED'in üstüne, altına, soluna veya sağına yerleştirilebilir. Bu özellik özellikle dar ekran alanlarında kontrolün yerleşimini kolaylaştırır.

ÇALIŞIYOR


SCADA İçin Kullanım Alanları

LED tabanlı durum göstergeleri, operatörün bir ekipmanın veya proses değişkeninin durumunu hızlı biçimde fark etmesini sağlayan kompakt görsel elemanlardır. Endüstriyel HMI tasarımlarında durum LED'leri; normal, uyarı, hata, çalışma ve benzeri durumların görsel olarak ayrıştırılmasında kullanılabilir.

Ekipman Durumu

Pompa, fan, motor, vana, konveyör veya benzeri ekipmanların çalışma ve durum bilgilerinin LED ve metinle gösteriminde kullanılabilir.

Haberleşme Durumu

Cihaz, kanal, bağlantı veya iletişim durumlarının kısa bir LED göstergesi ve açıklayıcı metinle sunulmasında değerlendirilebilir.

Uyarı ve Hata

Veri durumuna göre farklı görsel özellikler ve metinler kullanılarak uyarı veya hata durumlarının öne çıkarılmasına yardımcı olabilir.

Proses Durumu

Bir proses adımının, üretim hattının veya yardımcı sistemin anlık durumunu kompakt biçimde göstermek için kullanılabilir.

Enerji ve Yardımcı Sistemler

Enerji beslemesi, jeneratör, UPS, yardımcı sistem veya saha ekipmanı gibi varlıkların durum bilgisinin görsel sunumunda kullanılabilir.

Operatör Bilgilendirme

LED'in hızlı görsel işaretini metinle destekleyerek operatörün göstergenin neyi ifade ettiğini doğrudan anlamasını kolaylaştırabilir.

Üç Farklı Gösterim Biçimi

LB_LED, tek bir kullanım şekline bağlı değildir. DisplayLED ve DisplayText özellikleri birlikte değerlendirilerek kontrolün ekran üzerindeki rolü belirlenebilir.

Yalnız LED

LED gösterilir, metin görüntülenmez. Kompakt durum göstergeleri ve yoğun SCADA ekranları için uygundur.

Yalnız Metin

LED görüntülenmeden basit metin gösterilir. Kontrol, kısa durum etiketi olarak kullanılabilir.

LED + Metin

LED ve metin birlikte kullanılır. Görsel durum ile açıklayıcı bilgi aynı kontrol üzerinde sunulur.



LED Veri Durumları

LB_LED'nin en güçlü özelliklerinden biri LEDDataStates (LED Veri Durumları) koleksiyonudur. Bu yapı, kontrolün bağlı olduğu verinin yalnızca sayısal değer olarak görüntülenmesini değil, bu değerin belirli bir durumu temsil edecek şekilde görsel ve metinsel bir bilgiye dönüştürülmesini sağlar.

LED Veri Durumları kullanıldığında aynı kontrol içerisinde farklı veri aralıkları veya koşullar için farklı LED renkleri, LED durumları, yanıp sönme davranışları ve durum metinleri tanımlanabilir. Böylece operatör, ham veri değerini okumak zorunda kalmadan prosesin hangi durumda olduğunu ekran üzerinde hızlı bir şekilde anlayabilir.

1 Bağlı veri okunur
2 Verinin karşılık geldiği durum belirlenir
3 LED görsel özellikleri uygulanır
4 Durum metni ve yazı özellikleri uygulanır

LED Veri Durumlarının Çalışma Mantığı

LED_STATE_COLLECTION içerisinde tanımlanan her kayıt, belirli bir veri durumunun ekrandaki karşılığını oluşturur. Kontrol, bağlı veriyi değerlendirdiğinde uygun durum kaydını belirler ve ilgili kayıtta tanımlanan görsel özellikleri uygular. Böylece tek bir LB_LED kontrolü, çalışma koşuluna göre farklı görünümler sergileyebilir.

Bu yaklaşım özellikle bir ekipmanın normal çalışma, uyarı, alarm veya farklı işletme durumlarının aynı ekran elemanı üzerinde gösterilmesi gereken uygulamalarda önem kazanır. Operatör için önemli olan yalnızca verinin değeri değil, o değerin proses açısından ne ifade ettiği olduğundan, LED Veri Durumları bu anlamı doğrudan görsel arayüze taşır.

LED Veri Durumu Neleri Belirleyebilir?

Bir LED_STATE_COLLECTION kaydı, durumun ekranda nasıl gösterileceğine ilişkin birden fazla özelliği birlikte tanımlayabilir. Özellikle aşağıdaki alanlar durum bazlı gösterimin temelini oluşturur:

  • Düzey Eşiği: İlgili veri durumunun hangi eşik veya düzey ile ilişkilendirileceğini belirler.
  • Düzey Arka Renk: İlgili durum için LED/metin alanında kullanılacak arka plan görünümünü belirler.
  • Düzey Yazı Rengi: Durum metninin hangi yazı rengiyle gösterileceğini belirler.
  • Yanıp Sönme Etkin: İlgili durumun statik olarak mı yoksa yanıp sönerek mi gösterileceğini belirler.
  • Düzey Metin: Veri durumunun operatöre hangi metinsel bilgiyle sunulacağını belirler.

Sayısal Veriyi Operatör Bilgisine Dönüştürme

LED Veri Durumlarının önemli avantajlarından biri, sayısal bir proses değerinin doğrudan operatörün anlayabileceği bir durum bilgisine dönüştürülebilmesidir. Örneğin kontrol bir motorun veya ekipmanın durumunu temsil eden bir veriye bağlıysa, ekranda yalnızca ilgili değer yerine bu değerin karşılığı olan açıklayıcı bir metin gösterilebilir.

Örnek Durum Kurgusu

Bir motor için LED Veri Durumları kullanıldığını düşünelim. Proje tasarımına bağlı olarak farklı veri durumları tanımlanabilir:

Durum LED Görünümü Metin Yanıp Sönme
Normal Normal çalışma rengi ÇALIŞIYOR Hayır
Uyarı Uyarı rengi UYARI İsteğe bağlı
Alarm Alarm rengi ARIZA İsteğe bağlı

Bu örnekte kullanılan renkler, metinler ve yanıp sönme davranışları sabit bir renk standardına bağlı değildir. LED_STATE_COLLECTION içerisinde proje ihtiyacına göre tanımlanabilir. Böylece aynı LED kontrolü farklı prosesler için farklı durum gösterimleriyle kullanılabilir.

LED ile Metnin Birlikte Değişmesi

LED Veri Durumlarının önemli tarafı, yalnızca LED renginin değiştirilmesi değildir. Durum değiştiğinde LED'in görsel durumu ile birlikte metin içeriği ve metnin görsel özellikleri de değiştirilebilir. Bu sayede operatöre aynı anda hem hızlı bir görsel işaret hem de açıklayıcı bir durum bilgisi sunulur.

Örneğin normal durumda LED sürekli yanarken yanında ÇALIŞIYOR metni gösterilebilir. Veri başka bir duruma geçtiğinde LED'in rengi değiştirilebilir ve metin UYARI olarak güncellenebilir. Daha kritik bir durumda ise farklı bir renk, farklı bir metin ve gerektiğinde yanıp sönme kullanılabilir.

LED Durumun hızlı görsel göstergesi
RENK Durumun görsel ayrımı
METİN Durumun açık açıklaması
FLASH Önemli durumun dikkat çekici gösterimi

Yanıp Sönme ile Kritik Durumların Vurgulanması

Yanıp Sönme Etkin özelliği, belirli bir veri durumunun diğer durumlardan daha fazla dikkat çekmesi gerektiğinde kullanılabilir. Böylece operatör, yalnızca renk değişimini değil, LED'in hareketli görünümünü de görür.

Bu özellik özellikle alarm veya kritik durumların sürekli görünen diğer bilgiler arasında kaybolmaması gereken ekranlarda kullanılabilir. Ancak yanıp sönme davranışı her durum için kullanılmak zorunda değildir; yalnızca tasarım açısından gerekli görülen LED Veri Durumlarında etkinleştirilebilir.

Durum Tasarımında Dikkat Edilmesi Gerekenler

LED Veri Durumları oluşturulurken çok fazla renk, metin ve yanıp sönme kombinasyonu kullanılması ekranın anlaşılabilirliğini azaltabilir. Bu nedenle durumların birbirinden anlamlı ve kolay ayırt edilebilir biçimde tasarlanması önemlidir.

Özellikle yanıp sönme özelliği, her durum için sürekli kullanılmak yerine operatörün dikkatini çekmesi gereken durumlara ayrıldığında daha anlamlı bir görsel geri bildirim sağlar.

Farklı Prosesler İçin Yeniden Kullanılabilir Yapı

LED_STATE_COLLECTION yapısının bir diğer avantajı, LED kontrolünün tek bir sabit görünüme bağlı kalmamasıdır. Kontrolün kendisi aynı kalırken, veri durumlarının karşılıkları proje gereksinimine göre değiştirilebilir.

Bu nedenle LB_LED; motor, pompa, vana, fan, kompresör, proses ekipmanı veya başka bir izleme noktası için kullanılabilir. Kullanım senaryosu değiştiğinde kontrolün temel yapısını değiştirmek yerine, ilgili LED Veri Durumları yeniden düzenlenerek farklı bir görsel durum modeli oluşturulabilir.

Tasarım Yaklaşımı

LB_LED'yi yalnızca bir "LED lambası" olarak düşünmek yerine, veri → durum → görsel gösterim → metinsel açıklama zincirini oluşturan bir kullanıcı kontrolü olarak değerlendirmek daha doğru bir yaklaşımdır.

Böylece operatör, aynı anda hem hızlı bir görsel sinyal hem de durumun ne olduğunu açıklayan bir metin elde eder. LEDDataStates yapısı da bu iki bilginin bağlı veriyle birlikte yönetilmesini sağlar.

Özet

LEDDataStates, LB_LED'nin yalnızca LED yakıp söndüren basit bir gösterge olmasının ötesine geçmesini sağlar. Bağlı verinin durumuna göre renk, LED görünümü, yanıp sönme davranışı, metin içeriği ve yazı özellikleri birlikte değiştirilebilir.

Bu yapı sayesinde tek bir LB_LED kontrolü, farklı proses durumlarını operatörün hızlı şekilde algılayabileceği durum tabanlı bir görsel gösterime dönüştürülebilir.

Veri Kaynağı

DataSource (Veri Kaynağı), LB_LED'nin hangi veri kaynağından besleneceğini belirleyen seçenek kümesidir.

Seçenek Açıklama
Veri Kontrolün standart veri kaynağını kullanır.
Canlı Veri Tabanı Canlı veri tabanındaki veriler üzerinden gösterim yapılmasına olanak verir.
Arşiv Veri Tabanı Arşiv veri tabanındaki verilerin gösterimde kullanılmasını sağlar.

Metin Yapısı ve Konumu

Metin kullanımı etkinleştirildiğinde kontrol, LED durumunu açıklayan kısa bir bilgi de sunabilir. DefaultText (Varsayılan Metin) temel metni belirlerken UseColoredText (Renkli Metin Kullan) metnin renkli kullanımına ilişkin tercihi belirler.

Özellik Türkçe Karşılığı Açıklama
DisplayText Metni Görüntüle Metin bölümünün gösterilip gösterilmeyeceğini belirler.
DefaultText Varsayılan Metin Temel durumda kullanılacak metni belirler.
UseColoredText Renkli Metin Kullan Metin gösteriminde renk kullanımını etkinleştirir.
TextLocation Metin Konumu Metnin LED'e göre konumunu belirler.

Metin Konumu Seçenekleri

Seçenek Anlamı
Üst Metin LED'in üstünde görüntülenir.
Alt Metin LED'in altında görüntülenir.
Sol Metin LED'in solunda görüntülenir.
Sağ Metin LED'in sağında görüntülenir.

LED Görünümü

Özellik Türkçe Karşılığı Açıklama
LEDShape LED Şekli LED'in dairesel veya dikdörtgen biçimde gösterilmesini belirler.
DefaultLEDColor Varsayılan LED Rengi LED veri durumu tarafından farklı bir görünüm uygulanmadığında kullanılacak temel rengi belirler.
DisplayLED Ekran LED LED bölümünün gösterilip gösterilmeyeceğini belirler.
BlinkInterval Yanıp Sönme Aralığı Yanıp sönme davranışının zaman aralığını belirler.

LED Şekli Seçenekleri

Seçenek Açıklama
Daire Kompakt, klasik LED görünümü.
Dikdörtgen Panel veya durum hücresi benzeri dikdörtgen LED görünümü.

Boyut ve Kenarlık

LED ve metnin birlikte kullanıldığı ekranlarda kontrolün boyutunun diğer ekran elemanlarıyla uyumlu olması önemlidir. ButtonWidth ve ButtonHeight kontrolün görsel alanını belirlerken kenarlık özellikleri kontrolün çevresindeki ayrımı düzenler.

Özellik Türkçe Karşılığı Açıklama
ButtonWidth Buton Genişliği Kontrolün genişliğini belirler.
ButtonHeight Buton Yüksekliği Kontrolün yüksekliğini belirler.
DisplayBorder Kenarlığı Görüntüle Kontrol çevresindeki kenarlığın gösterimini belirler.
BorderThickness Kenarlık Kalınlığı Kenarlık çizgisinin kalınlığını belirler.
BorderColor Kenarlık Rengi Kenarlık rengini belirler.

FastResponseMode — Hızlı Tepki Modu

FastResponseMode (Hızlı Tepki Modu), LB_LED için özellikle dikkat edilmesi gereken bir seçenektir. Kullanım amacı, bazı kritik göstergelerde durum bilgisinin daha hızlı görsel tepki vermesinin istenebileceği senaryolara yöneliktir.

Dikkatli kullanılmalıdır

Hızlı Tepki Modu her LB_LED kontrolünde açılmamalıdır. Özellikle çok sayıda LB_LED'nin bulunduğu SCADA ekranlarında bu seçeneğin gereksiz yere yaygınlaştırılması sistem kaynaklarının daha fazla kullanılmasına ve genel SCADA performansının olumsuz etkilenmesine yol açabilir. Bu nedenle yalnızca hızlı görsel tepkinin gerçekten gerekli olduğu kontrollerde değerlendirilmesi önerilir.

Tasarım ilkesi

Önce gereksinimi belirle → gerçekten gerekli ise Hızlı Tepki Modunu kullan → çok sayıda kontrol için varsayılan hale getirme.

Genel Özellikler

Özellik Türkçe Karşılığı Değer / Açıklama
UCType Kontrol Tipi LB_LED
UpdateInterval Güncelleme Aralığı 1000 ms
DecimalPoint Ondalık Hane 0
UCBackColor Kontrol Arka Renk Transparent
UCForeColor Kontrol Yazı Rengi Black
UCFont Kontrol Yazı Tipi Arial Narrow, 8.25 Bold
BlinkInterval Yanıp Sönme Aralığı 500 ms
FastResponseMode Hızlı Tepki Modu False

LED Veri Durumu Özellikleri

LED Veri Durumları koleksiyonu, LB_LED'yi yalnızca bir ışık göstergesi olmaktan çıkarıp veriye bağlı durum anlatım bileşenine dönüştürür.

Özellik Türkçe Karşılığı Açıklama
LevelThreshold Düzey Eşiği İlgili LED veri durumunun veri eşiğini tanımlar.
LevelBackColor Düzey Arka Renk Durum için kullanılacak arka renk bilgisini belirler.
LevelForeColor Düzey Yazı Rengi Durum metninin yazı rengini belirler.
BlinkActive Yanıp Sönme Etkin İlgili durumda yanıp sönme davranışının etkinleştirilmesini sağlar.
LevelText Düzey Metin İlgili veri durumunda gösterilecek metni belirler.

SCADA Ekran Tasarımında Önerilen Yaklaşım

Görsel Öncelik

LED'i hızlı fark edilen ana durum göstergesi, metni ise durumun açıklaması olarak konumlandırın.

Kısa Metin

LED ile birlikte kullanılacak metinleri kısa ve operasyon açısından anlamlı tutun.

Durumları Sınırlayın

Çok fazla görsel durum tanımlamak yerine operatör açısından gerçekten anlamlı durumları ayırın.

Performansı Koruyun

Hızlı Tepki Modunu yalnızca gerekli kontrollerde kullanın ve ekran genelindeki kontrol sayısını dikkate alın.

Sonuç

LB_LED, SCADA ekranlarında çok sık karşılaşılan LED lamba ve metin kombinasyonunu tek bir kullanıcı kontrolü altında pratik biçimde oluşturur. Yalnız LED, yalnız metin veya LED + metin seçenekleri sayesinde farklı ekran tasarımlarına uyarlanabilir.

Kontrolün asıl gücü ise LED Veri Durumları koleksiyonudur. Bağlı verinin durumuna göre LED'in ve metnin görünümünün değiştirilmesi, ayrıca farklı durum metinlerinin kullanılabilmesi, LB_LED'yi basit bir görsel elemandan daha esnek bir durum anlatım kontrolüne dönüştürür.

Ana fikir

Veri durumu değişir → LED görünümü değişir → metin değişir → operatör durumu tek bakışta fark eder.

← Önceki İçeriğe Dön