BORU ANİMASYONU
Akışın yönünü ve hareketini görsel olarak belirtir; akış şekli, yönü, aralığı, boyutu ve animasyon zamanlaması yapılandırılabilir.
ANİMASYONLU BORU VE MOTOR (PIPES_MOTORS), SCADA/HMI ekranlarında proses ekipmanlarının yalnızca statik bir resim olarak gösterilmesi yerine, çalışma durumunu hareket üzerinden de anlatmaya yönelik bir grafik kullanıcı kontrolüdür. Kontrolün temel amacı; operatörün bir proses hattında akışın gerçekleştiğini veya bir döner ekipmanın çalıştığını ekrandaki görsel hareketten hızlı biçimde anlayabilmesini sağlamaktır.
Kontrol iki ayrı görsel yaklaşımı aynı yapı altında toplar: Animasyonlu Boru ve Animasyonlu Motor. Boru seçildiğinde akış işaretleri boru boyunca hareket eder; motor seçildiğinde motorun fan/rotor bölgesi döner. Bu iki yapı, prosesin farklı bölümlerinde aynı görsel dilin kullanılmasına olanak verir.
UCBackColor = Transparent kullanımı, PIPES_MOTORS'un arka planla bütünleşmesine yardımcı olur. Böylece SCADA ekranında hazırlanmış ayrıntılı bir statik boru, motor, pompa veya tesis görselinin üzerinde yalnızca hareketi temsil eden animasyon katmanı kullanılabilir. Bu yaklaşım, gerçekçi bir proses mimik ekranı oluşturmak için özellikle yararlıdır.
Akışın yönünü ve hareketini görsel olarak belirtir; akış şekli, yönü, aralığı, boyutu ve animasyon zamanlaması yapılandırılabilir.
Motorun döner bölümünü hareketlendirir; fan renkleri, çerçeve, gölge, taban ve bağlantı noktalarıyla görsel yapı zenginleştirilebilir.
PMGostergeTuru.Animatedpipe seçildiğinde kontrol, proses hattı üzerinde hareket eden akış işaretleri
oluşturur. Akış işaretlerinin biçimi GNAkisSekli, yönü GNAkisYonu, borunun yönü
GNAciBilgisi ve boru görünümü GNBoruStili ile düzenlenebilir.
Animatedpipe seçilir.PIPES_MOTORS üzerindeki hareket, prosesin görsel anlatımıdır. Gerçek bir akış bilgisini temsil edecekse animasyonun başlatılması/durdurulması ve yönünün belirlenmesi uygun SCADA verisi veya mantığıyla ilişkilendirilmelidir. Özellikle ters akış ihtimali bulunan hatlarda Animasyon Türü ve Animasyon Yönü birlikte değerlendirilmelidir.
PMGostergeTuru.Animatedmotor seçildiğinde kontrol, motorun dönen bölümünü temsil eden fan yapısını animasyonlu olarak gösterir. Fanın üç rengi, çerçeve rengi ve gölge derinliği ile görsel bir motor sembolü oluşturulabilir. İstenirse motor tabanı ve bağlantı noktaları da görüntülenebilir.
Gerçekçi bir motor/pompa sembolünün tamamını animasyonla çizmek yerine, ekranda bulunan statik ekipman görseli arka plan olarak bırakılabilir ve PIPES_MOTORS yalnızca dönen fan bölgesinin üzerine yerleştirilebilir. Bu sayede ekipmanın gövdesi, flanşları, boru bağlantıları, kablo ve diğer ayrıntıları statik görselde korunurken çalışma durumu yalnızca dönen bölüm üzerinden anlatılabilir.
Bir pompa, fan, kompresör veya benzeri döner ekipmanın çalışmasını temsil eden motor animasyonu; proses mimik ekranında ekipmanın yerini korurken hareket üzerinden çalışma durumunun görsel olarak ayrıştırılmasına yardımcı olur. Gerçek işletme durumunun gösterilmesi için animasyonun kullanılan proses verisiyle uygun şekilde ilişkilendirilmesi gerekir.
PIPES_MOTORS'un genel animasyon karakteri AnimationType ile, görsel renk yaklaşımı ise
ColorScheme ile belirlenir. Bu seçenekler boru ve motor gösteriminin ekran tasarımına uyarlanmasını sağlar.
| Özellik | Seçenekler Kümesi | Açıklama |
|---|---|---|
PMGostergeTuru |
Animatedpipe / Animatedmotor |
Kontrolün animasyonlu boru veya animasyonlu motor olarak çalışmasını belirler. |
PMAnimasyonTuru |
Onewayanimated / Bidirectionalanimated |
Animasyonun tek yönlü veya çift yönlü animasyonlu çalışma biçimini seçer. |
GNRenkDuzeni |
Purple / Green / None |
Kontrolün kullanılacak renk düzenini belirler. |
PurpleMor renk düzeniGreenYeşil renk düzeniNoneÖzel/varsayılan renk yaklaşımıKontrolün temel çalışma ve görünüm özellikleri aşağıdaki parametrelerle belirlenir.
| Özellik | EOS Türkçe Karşılığı | Varsayılan | Ne işe yarar? | Nerede kullanılır? |
|---|---|---|---|---|
UCType |
Kontrol Tipi | PIPES_MOTORS |
Kullanıcı kontrolünün tipini tanımlar. | Boru ve motor animasyon kontrolünün temel tanımında. |
UpdateInterval |
Güncelleme Aralığı | 1000 ms |
Kontrolün güncelleme aralığını belirler. | SCADA ekranındaki periyodik veri güncellemelerinde. |
DecimalPoint |
Ondalık Hane | 0 |
Sayısal değer gösteriminde kullanılacak ondalık basamak sayısını belirler. | Kontrolün sayısal veriyle ilişkilendirildiği tasarımlarda. |
UCBackColor |
Kontrol Arka Renk | Transparent |
Kontrol arka planını belirler; saydam kullanım katmanlı grafik tasarımını destekler. | Statik ekipman görselinin üzerine animasyon yerleştirilen ekranlarda. |
UCForeColor |
Kontrol Yazı Rengi | Black |
Kontrolün temel ön plan rengini belirler. | Kontrol metinlerinin bulunduğu tasarımlarda. |
UCFont |
Kontrol Yazı Tipi | Arial Narrow, 8.25 pt, Bold |
Kontrolün yazı tipi ayarını belirler. | Kontrol üzerindeki metinlerin görünümünde. |
ColorScheme |
Renk Şeması | None |
Boru veya motor animasyonunun renk düzenini belirler. | SCADA ekranındaki ekipman renk standardına uyumda. |
AutoSize |
Otomatik Boyut | false |
Kontrolün boyutlandırma davranışını belirler. | Animasyon katmanının statik ekipman görseline hizalanmasında. |
BorderColor |
Kenarlık Rengi | FromArgb(234,218,245) |
Kontrol kenarlığının rengini belirler. | Animasyon alanının görsel çerçevesinde. |
BorderWidth |
Kenarlık Genişliği | 6 |
Kenarlık kalınlığını belirler. | Motor/boru kontrolünün görsel sınırını ayarlamak için. |
Boru animasyonunun geometrisi, akış işaretlerinin görünümü ve boru gövdesinin stili bu özelliklerle düzenlenir.
| Özellik | EOS Türkçe Karşılığı | Varsayılan | Ne işe yarar? |
|---|---|---|---|
PipeRotation |
Boru Döndürme | Zerodegrees |
Boru yönünü 0°, 90°, 180° veya 270° olarak belirler. |
FlowStyle |
Akış Tarzı | Triangle |
Akışı temsil eden işaretin geometrisini belirler. |
AnimationDirection |
Animasyon Yönü | Forward |
Akış işaretlerinin hareket yönünü belirler. |
TubeStyle |
Boru Stili | Cylinder |
Boru gövdesinin silindir, düz veya boş görünümünü belirler. |
FlowSpacing |
Akış Aralığı | 8 |
Ardışık akış işaretleri arasındaki aralığı belirler. |
| Seçenekler Kümesi | Türkçe |
|---|---|
Zerodegrees |
0 Derece |
Ninthydegrees |
90 Derece |
HundredEightydegrees |
180 Derece |
Twohundredseventhydegrees |
270 Derece |
| Seçenekler Kümesi | Türkçe |
|---|---|
Circle |
Daire |
Square |
Kare |
Diamond |
Elmas |
Triangle |
Üçgen |
| Seçenekler Kümesi | Türkçe |
|---|---|
Forward |
İleri |
Backward |
Geri |
| Seçenekler Kümesi | Türkçe |
|---|---|
Cylinder |
Silindir |
Flat |
Düz |
None |
Boş |
Akış animasyonunun zamanlaması, başlangıç koşulu, görünürlüğü ve dinamik davranışı bu grupta yer alır.
| Özellik | EOS Türkçe Karşılığı | Varsayılan | Ne işe yarar? |
|---|---|---|---|
AnimationInterval |
Animasyon Aralığı | 100 ms |
Animasyonun zamanlama aralığını belirler. |
AnimationStartLimit |
Animasyon Başlangıç Sınırı | 2 |
Animasyonun başlatılmasında kullanılacak başlangıç sınırını belirler. |
FlowSize |
Akış Boyutu | 7 |
Akış işaretlerinin görsel boyutunu belirler. |
FlowHideWhenOff |
Akış Gizleme Kapalı | false |
Akışın kapalı durumdaki görünürlük davranışını belirler. |
DynamicAnimation |
Dinamik Animasyon | false |
Animasyonun dinamik alt/üst sınırlarla yapılandırılmasını 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. |
Animasyonun görsel ritmi, ekrandaki proses değerinin kendisi değildir. Operatör ekranında hareketin bir ölçüm değerini temsil ettiği açıkça tanımlanmalı; özellikle yüksek hızlı animasyonlarda ekran performansı ve okunabilirlik birlikte değerlendirilmelidir.
Motor animasyonunun görsel karakteri; fan renkleri, çerçeve, gölge ve taban/bağlantı noktalarıyla oluşturulur.
| Özellik | EOS Türkçe Karşılığı | Varsayılan | Ne işe yarar? |
|---|---|---|---|
FanColor1 |
Fan Rengi1 | RGB(132,100,161) |
Fan görünümündeki birinci rengi belirler. |
FanColor2 |
Fan Rengi2 | RGB(251,246,255) |
Fan görünümündeki ikinci rengi belirler. |
FanColor3 |
Fan Rengi3 | RGB(191,161,211) |
Fan görünümündeki üçüncü rengi belirler. |
FanBezelColor |
Fan Çerçevesi Rengi | RGB(110,92,121) |
Fan çevresindeki çerçeve/bezel görünümünü belirler. |
FanShadowDepth |
Hayran Gölge Derinliği | 3 |
Fan görünümündeki gölge/derinlik etkisini belirler. |
BaseVisible |
Baz Görünür | false |
Motor tabanının gösterilip gösterilmeyeceğini belirler. |
BaseStyle |
Temel Stil | Trapezoid |
Motor tabanının geometrik stilini belirler. |
PortDisplayTop |
Port Ekranı Üst | false |
Üst bağlantı noktasının gösterilmesini belirler. |
PortDisplayBottom |
Port Ekranı Alt | false |
Alt bağlantı noktasının gösterilmesini belirler. |
PortDisplayRight |
Port Ekranı Sağ | false |
Sağ bağlantı noktasının gösterilmesini belirler. |
PortDisplayLeft |
Port Ekranı Sol | false |
Sol bağlantı noktasının gösterilmesini belirler. |
PortStyle |
Bağlantı Noktası Stili | Gradient |
Bağlantı noktalarının görsel stilini belirler. |
| Seçenekler Kümesi | Türkçe |
|---|---|
Trapezoid |
Yamuk |
Feet |
Ayak |
| Seçenekler Kümesi | Türkçe |
|---|---|
Gradient |
Gradyan |
Fat |
Düz |
PIPES_MOTORS, prosesin ekipmanlar ve akış yolları üzerinden takip edildiği ekranlarda özellikle anlamlıdır. Aşağıdaki örnekler, kontrolün kaynak kodundaki özellikleri ve SCADA/HMI grafik animasyonlarının genel kullanımını bir araya getiren uygulama senaryolarıdır.
Pompa istasyonları, terfi hatları, filtreler ve tanklar arasındaki akışın boru animasyonuyla gösterilmesi; pompaların çalışma durumunun motor animasyonuyla ayrıştırılması.
Kimyasal, gıda veya diğer sürekli proseslerde boru hatlarının yönünü ve ekipmanların çalışma durumunu proses mimik ekranında görselleştirme.
Soğutma suyu, yağlama, yardımcı servis ve benzeri akışların boru animasyonu ile; fan ve motorların dönme durumlarının ekipman üzerinde gösterilmesi.
Fan, pompa, döner ekipman ve akış bağlantılarının tek bir HMI ekranında hareketli sembollerle izlenmesi.
Hava/su devreleri, fanlar ve pompaların durumunun mimik ekranında daha hızlı algılanabilmesi için hareketli grafiklerin kullanılması.
Statik ekipman çizimleri üzerine hareketli akış veya rotor katmanı ekleyerek daha zengin proses görselleştirmesi oluşturulması.
PIPES_MOTORS'un güçlü taraflarından biri, animasyonun tüm ekipman çizimini yeniden oluşturmak zorunda olmamasıdır. Özellikle ayrıntılı statik SVG, PNG veya başka bir grafik üzerinde yalnızca hareketli bölümün kullanılması, proses ekranının görsel zenginliğini artırabilir.
Bir pompa istasyonunda pompanın gövdesi ayrıntılı bir statik görsel olarak hazırlanabilir. PIPES_MOTORS'un motor bölümü, yalnızca rotor/fan kısmını temsil edecek şekilde bu görselin üzerine yerleştirilir. Pompanın çalışması uygun olduğunda rotor hareket eder; boru tarafında ise akış işaretleri hareket ederek suyun hatta ilerlediğini görsel olarak belirtir. Böylece ekran hem ekipmanı gerçekçi gösterir hem de çalışma durumunu hareketle anlatır.
| Alan | Temel Özellik | Önemli Seçenekler / Varsayılan |
|---|---|---|
| Kontrol Tipi | UCType |
PIPES_MOTORS |
| Gösterim | GaugeType |
Animatedpipe — Animasyonlu Boru; Animatedmotor — Animasyonlu Motor |
| Animasyon Türü | AnimationType |
Onewayanimated — Tek Yönlü Animasyon; Bidirectionalanimated — Çift Yönlü Animasyonlu |
| Boru Akışı | FlowStyle, AnimationDirection, FlowSpacing, FlowSize |
Üçgen, İleri, 8, 7 |
| Boru Geometrisi | PipeRotation, TubeStyle |
0 Derece, Silindir |
| Motor Görünümü | FanColor1-3, FanBezelColor, FanShadowDepth |
Mor tonları, 3 |
| Motor Tabanı | BaseVisible, BaseStyle |
false, Yamuk |
| Katmanlı kullanım | UCBackColor |
Transparent |
Animasyon, operatöre yardımcı olan bir görsel bilgi katmanıdır. Ekipmanın gerçek çalışma durumunun doğrulanması için animasyonun beslendiği proses verisinin ve kullanılan mantığın doğru tasarlanması gerekir. Görsel hareket, tek başına fiziksel ekipmanın gerçekten çalıştığına ilişkin bağımsız bir doğrulama mekanizması olarak değerlendirilmemelidir.
PIPES_MOTORS, SCADA ekranlarını yalnızca statik ekipman çizimlerinden çıkarıp prosesin hareketini de anlatan dinamik mimik ekranlarına dönüştürmek için kullanılabilecek bir kullanıcı kontrolüdür.
BORU ANİMASYONU akışın yönünü ve hareketini; MOTOR ANİMASYONU ise döner ekipmanın çalışma hareketini öne çıkarır. Şeffaf arka plan ve yapılandırılabilir görsel özellikler sayesinde kontrol, ayrıntılı statik tesis görsellerinin üzerine yalnızca gerekli animasyon katmanı olarak yerleştirilebilir.
Statik görsel gerçekliği, PIPES_MOTORS ise hareketli proses bilgisini temsil etsin. Böylece ekipmanın ayrıntılı görünümü korunurken akış ve dönme gibi kritik durumlar operatörün dikkatini çekecek şekilde canlı olarak ifade edilebilir.