Sabit Görsel
Makine, ekipman, tesis, sembol veya açıklayıcı bir görüntüyü SCADA ekranında göstermek.
RESİM kullanıcı kontrolünün temel amacı, SCADA ekranında bir görüntüyü görsel bir nesne olarak kullanmaktır. Ancak kontrolün önemli farkı yalnızca sabit bir resim göstermesi seçeneğinin yanı sıra IMAGE_COLLECTION[] yapısı ile birden fazla görüntü dosyası tanımlanabilir ve bu görüntüler animasyon amacıyla kullanılabilmesidir.
Makine, ekipman, tesis, sembol veya açıklayıcı bir görüntüyü SCADA ekranında göstermek.
Bir hareketin farklı karelerini ayrı görüntüler olarak tanımlayıp sıralı biçimde kullanmak.
SCADA verisini koşul olarak kullanarak animasyonu başlatmak, durdurmak veya dinamik aralıkta çalıştırmak.
Bu kullanıcı kontrolünün güçlü tarafı, tek bir görseli göstermekten çok daha ileriye geçebilmesidir. RotatingImageFiles ile bir görüntü dosyası listesi oluşturulur. Liste içindeki görüntüler belirlenen sırada gösterilerek kare-kare bir animasyon elde edilir.
Örneğin bir fanın 12 ayrı görüntü karesi hazırlanabilir. SCADA'dan gelen çalışma bilgisi belirlenen koşulu sağladığında bu 12 görüntü sırayla gösterilerek fanın dönüyormuş gibi görünmesi sağlanabilir. Bu yaklaşım; pompa, fan, motor, konveyör, vana hareketi, akış, döner ekipman ve makine çevrimlerinin görsel olarak ifade edilmesinde kullanılabilir.
RESİM kontrolü, animasyonu yalnızca sürekli çalışan bir efekt olarak düşünmek zorunda değildir. DynamicAnimation, DynamicLowLimit ve DynamicHighLimit özellikleri kullanılarak animasyonun bir veri aralığıyla ilişkilendirilmesi mümkündür.
Bir fanın hız bilgisi 0–100 arasında bir SCADA verisi olsun. Dinamik animasyon aralığı 20–100 olarak yapılandırıldığında, fanın görsel animasyonu bu çalışma aralığına göre ilişkilendirilebilir. Böylece kontrol yalnızca “çalışıyor / çalışmıyor” görüntüsü vermek yerine proses değerinin durumuna göre görsel davranış sergileyebilir.
RESİM kontrolünün kullanım alanları yalnızca dekoratif görsellerle sınırlı değildir. Özellikle proses durumunun operatöre hızlı ve sezgisel biçimde aktarılması gereken ekranlarda kullanılabilir.
Dönen ekipmanların çalışma durumunu resim dizisi ile görsel olarak canlandırmak.
Pompa çalışması veya akış yönünü hareketli görsellerle ifade etmek.
Bir makinenin çevrim adımlarını veya hareketlerini görsel karelerle göstermek.
Türbin, mil, fan, karıştırıcı ve benzeri döner mekanizmalar için animasyon oluşturmak.
| Özellik | Değer | Açıklama |
|---|---|---|
| UCType | RESIM | Kontrolün kullanıcı kontrolü tipidir. |
| UpdateInterval | 1000 | Kontrolün güncelleme aralığıdır. |
| DecimalPoint | 0 | Ondalık hane ayarıdır. |
| UCBackColor | Transparent | Kontrol arka plan rengidir. |
| UCForeColor | Black | Kontrol yazı rengidir. |
| UCFont | Arial Narrow, 8.25 Bold | Kontrol yazı tipidir. |
| DefaultImageFile | "" | Varsayılan olarak gösterilecek görüntü dosyasıdır. |
| Kaynak Özellik | Türkçe Karşılığı | Varsayılan | Açıklama |
|---|---|---|---|
| DefaultImageFile | Varsayılan Görüntü Dosyası | "" | Animasyon kullanılmadığında veya başlangıç görünümünde gösterilecek görüntüyü belirler. |
| RotatingImageFiles | Dönen Görüntü Dosyaları | IMAGE_COLLECTION[] | Animasyonda sırayla gösterilecek görüntü dosyalarının koleksiyonudur. |
| UseAnimation | Animasyonu Kullan | false | Resim dizisinin animasyon amacıyla kullanılmasını etkinleştirir. |
| AnimationSpeed | Animasyon Hızı | 500 | Resim dizisindeki karelerin geçiş hızını belirler. |
| ThrasholdValue | Eşik Değeri | 50 | Animasyon koşulunda kullanılabilecek eşik değeridir. |
| UseBorder | Kenarlığı Kullan | false | Kontrol çevresinde kenarlık kullanılmasını belirler. |
| DynamicAnimation | Dinamik Animasyon | false | Animasyon davranışının dinamik veri aralığıyla ilişkilendirilmesini etkinleştirir. |
| DynamicLowLimit | Dinamik Alt Limit | 0 | Dinamik animasyon için alt sınırı belirler. |
| DynamicHighLimit | Dinamik Üst Sınır | 100 | Dinamik animasyon için üst sınırı belirler. |
Aşağıdaki senaryo, RESİM kontrolünün sabit görüntüden animasyonlu proses nesnesine nasıl dönüştürülebileceğini gösteren örnek bir yapılandırmadır.
RESİM kullanıcı kontrolü, SCADA ekranlarına yalnızca statik görsel ekleyen basit bir görüntüleme nesnesi olarak değerlendirilmemelidir. RotatingImageFiles, UseAnimation, AnimationSpeed ve dinamik animasyon özellikleri birlikte kullanıldığında kontrol, proses durumunu görsel hareketle ifade eden bir animasyon nesnesine dönüşebilir.
Bu yapı özellikle motor, fan, pompa, akış, döner mekanizma ve makine çevrimlerinin operatöre daha sezgisel aktarılması için kullanılabilir. Endüstriyel HMI/SCADA platformlarında grafik nesnelerinin proses değerleriyle dinamikleştirilmesi ve görüntü değişimi/animasyon gibi yöntemlerin kullanılması yaygın bir görselleştirme yaklaşımıdır. Bu kontrol de aynı genel yaklaşımı resim dizisi temelli bir yapı ile sunar.