Ekipman Durumu
Pompa, fan, motor, vana, konveyör veya benzeri ekipmanların çalışma ve durum bilgilerinin LED ve metinle gösteriminde kullanılabilir.
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.
Tek kontrol • üç kullanım biçimi: Yalnız LED, yalnız metin veya LED ile metnin birlikte kullanılması.
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.
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.
Pompa, fan, motor, vana, konveyör veya benzeri ekipmanların çalışma ve durum bilgilerinin LED ve metinle gösteriminde kullanılabilir.
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.
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.
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 beslemesi, jeneratör, UPS, yardımcı sistem veya saha ekipmanı gibi varlıkların durum bilgisinin görsel sunumunda kullanılabilir.
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.
LB_LED, tek bir kullanım şekline bağlı değildir. DisplayLED ve DisplayText özellikleri birlikte değerlendirilerek kontrolün ekran üzerindeki rolü belirlenebilir.
LED gösterilir, metin görüntülenmez. Kompakt durum göstergeleri ve yoğun SCADA ekranları için uygundur.
LED görüntülenmeden basit metin gösterilir. Kontrol, kısa durum etiketi olarak kullanılabilir.
LED ve metin birlikte kullanılır. Görsel durum ile açıklayıcı bilgi aynı kontrol üzerinde sunulur.
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.
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.
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:
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.
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 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.
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.
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.
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.
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.
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.
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 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. |
| 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. |
| Ö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. |
| 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ü. |
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), 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.
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.
Önce gereksinimi belirle → gerçekten gerekli ise Hızlı Tepki Modunu kullan → çok sayıda kontrol için varsayılan hale getirme.
| Ö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 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. |
LED'i hızlı fark edilen ana durum göstergesi, metni ise durumun açıklaması olarak konumlandırın.
LED ile birlikte kullanılacak metinleri kısa ve operasyon açısından anlamlı tutun.
Çok fazla görsel durum tanımlamak yerine operatör açısından gerçekten anlamlı durumları ayırın.
Hızlı Tepki Modunu yalnızca gerekli kontrollerde kullanın ve ekran genelindeki kontrol sayısını dikkate alın.
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.
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.