HMI

Endüstriyel HMI Tasarımında Renklerin Anlamı

Endüstriyel kontrol ekranlarında normal durumları, uyarıları, alarmları ve eksik veriyi renklerle daha anlaşılır anlatmak.

Yoğun renk kullanan ve kırmızı alarmın öne çıktığı nötr tasarıma sahip iki endüstriyel HMI tank ekranı.
Visual: Hüdaverdi Ural

Bir endüstriyel kontrol ekranına baktığınızı düşünün. Pompalar yeşil, borular mavi, tanklar turuncu ve birçok sayı renkli kartların içinde duruyor. Sonra ekranın bir köşesinde kırmızı bir alarm beliriyor. Operatörün önce onu fark etmesini bekliyoruz. Fakat ekrandaki her şey zaten dikkat istiyorsa kırmızının işi düşündüğümüzden daha zor olabilir.

HMI tasarımında renk bu yüzden dekorasyondan çok önceliklendirmeyle ilgilidir. Kullandığımız her renk, ekranın dikkat bütçesinden küçük bir pay alır. Normal bilgileri ne kadar çok renkle vurgularsak, gerçekten bir şey değiştiğinde kullanabileceğimiz görsel kontrast o kadar azalır.

Yüzde 93 tank alarmının yoğun renkli bir HMI ekranında ve kırmızı alarmın öne çıktığı nötr bir HMI ekranında gösterimi.
Veriler ve alarm aynı; yalnızca çevrelerindeki renk kullanımı değişiyor.Konsept arayüz: Hüdaverdi Ural

Önce, nasıl bir ekrandan söz ediyoruz?

HMI, “Human–Machine Interface”, yani insan–makine arayüzü anlamına gelir. Terim birçok etkileşim biçimini kapsasa da endüstride genellikle insanların makineleri veya süreçleri izleyip kontrol ettiği ekranlar için kullanılır. Bir üretim hattı paneli, pompa genel görünümü veya su tankının seviyesini gösteren ekran buna örnektir. Inductive Automation'ın HMI açıklaması konuya iyi bir giriş sunuyor.

Bu yazıda endüstriyel HMI ve SCADA benzeri arayüzlere odaklanıyorum. Otomobil göstergesi, tıbbi cihaz ve mobil uygulama aynı renklerden bazılarını kullanabilir; ancak ortamları, riskleri ve kullanıcı beklentileri farklıdır. Bir rengin anlamı, içinde bulunduğu sistemle birlikte tanımlanmalıdır.

Tanıdık renklerin farklı görevleri olabilir

Endüstriyel göstergelerde kırmızı genellikle tehlike, acil durum veya arızayla; sarı uyarı ya da anormal durumla; yeşil ise normal durumla ilişkilendirilir. Mavi, belirli bir eylemin gerekli olduğunu gösterebilir. Siyah, beyaz ve gri bu genel kodlamada özel bir anlam taşımaz. Siemens bu ayrımı IEC 60073'e dayanan renk kodlama tablosunda özetliyor.

Buradaki küçük sürpriz çoğu zaman mavidir. Bir tüketici uygulamasında nötr bilgi veya birincil buton için kullandığımız mavi, makine göstergesinde daha özel bir görev üstlenebilir. Fiziksel düğme, sinyal lambası ve dijital HMI içindeki veri alanı otomatik olarak aynı kurala tabi değildir. Bu nedenle kullanışlı bir renk rehberi yalnızca HEX değerini değil; bileşeni, koşulu ve yanında kullanılacak etiketi de açıklamalıdır.

Kırmızı, sarı, yeşil, mavi ve nötr renklerin endüstriyel bağlamdaki genel anlamlarını özetleyen kartlar.
Genel gösterge anlamları ile projeye özel renk değerleri iki ayrı karardır.Referans: Siemens LV 10

Her şey yolundaysa ekran biraz sakin kalabilir

Çalışan her ekipmanı parlak yeşile boyamak ilk bakışta mantıklı gelebilir. Şimdi onlarca pompa, vana ve tank bulunan bir tesis ekranını düşünün. Her normal duruma güçlü bir renk verdiğimizde günlük çalışma görünümü ekranın en gürültülü hâline dönüşür. Yüksek performanslı HMI yaklaşımı genellikle sakin veya gri tonlu bir temel kurar ve güçlü kontrastı dikkat gerektiren bilgiler için saklar. RealPars'ın HMI renk rehberi, nötr proses çizimleri ve seçici alarm renkleriyle bu yaklaşımı gösteriyor.

Sakin bir ekran belirsiz bir ekrana dönüşmemeli. “Çalışıyor”, “Durdu”, “Arıza” ve “Veri yok” birbirinden farklı durumlardır. Bir pompa planlı olarak durmuş olabilir; onu kırmızı göstermek gerçekte olmayan bir sorun algısı yaratabilir. Bağlantısı kesilen sensör de sıradan bir gri değer gibi görünmemeli. Metinler, simgeler ve veri kalitesi durumları anlamı taşımaya devam etmelidir.

Aynı tank, üç farklı durum

Konuyu somutlaştırmak için T-01 adında kurgusal bir tank ekranı hazırladım. Aşağıdaki uyarı ve alarm eşikleri yalnızca bu tasarım örneğine aittir; gerçek bir prosesin çalışma veya güvenlik sınırları değildir.

DurumÖrnek veriEkrandaki anlatım
NormalSeviye %62Nötr tank çizimi, durum simgesi ve “Normal aralıkta” etiketi
UyarıSeviye %82; uyarı eşiği %80Sarı işaret, üçgen simge ve “Seviye yüksek” etiketi
AlarmSeviye %93; alarm eşiği %90Kırmızı işaret, alarm simgesi, “Yüksek seviye alarmı” etiketi ve eşik bilgisi
Aynı tank arayüzünün yüzde 62 normal, yüzde 82 uyarı ve yüzde 93 alarm durumlarını gösteren üç sürümü.
Yerleşim aynı kalırken değer, durum ve görsel vurgu değişiyor.Kurgusal arayüz ve değerler: Hüdaverdi Ural

Üç ekranda da tankı, ölçeği ve durum alanını aynı yerde tutardım. Koşul değiştiğinde operatör yerleşimi yeniden öğrenmek zorunda kalmamalı. Seviye %93'e geldiğinde alarm alanında “T-01 · Seviye %93 · Alarm eşiği %90” yazabilir. Kırmızı işaret artık ne olduğunu ve nerede gerçekleştiğini anlatan açık bir mesaja yönlendirir.

Onaylandı, çözüldü anlamına gelmez

Tank seviyesi hâlâ %93. Operatör alarmı görüyor ve “Gördüğümü onayla” düğmesine basıyor. Arayüz bu etkileşimi kaydedebilir; ancak tanktaki su seviyesi değişmedi. Kartı bu noktada yeşile çevirmek çok farklı bir sonuç anlatırdı.

Ignition'ın alarm modeli “Aktif” ve “Onaylandı” koşullarını ayrı ele alır. Bu nedenle bir alarm aynı anda hem aktif hem de onaylanmış olabilir. Bu örnekte kırmızı vurguyu korur, etiketi “Aktif · Onay bekliyor” durumundan “Aktif · Onaylandı” durumuna geçirirdim. Ignition alarm dokümantasyonu bu durumları ayrıntılı biçimde açıklıyor.

Aynı aktif tank alarmının operatör onayından önceki ve sonraki durumlarını gösteren iki kırmızı alarm kartı.
Alarm görüldü ve onaylandı; ancak alarm koşulu hâlâ aktif.Konsept arayüz: Hüdaverdi Ural

Renkleri kaldırınca ekran hâlâ anlaşılır mı?

Renk kaldırıldığında normal, uyarı ve alarm arasındaki fark kayboluyorsa arayüz renge fazla anlam yüklemiş demektir. W3C'nin Renk Kullanımı rehberi, rengin bilgiyi aktaran tek görsel yöntem olmaması gerektiğini söyler. Metin, şekil ve simgeler rengi destekleyebilir. Sarıyı ayırt etmek zor olsa bile “Seviye yüksek” etiketi anlaşılmaya devam eder.

Normal, uyarı ve alarm kartlarının renkli ve gri tonlu sürümleri; durumlar etiketler ve farklı simgelerle ayırt ediliyor.
Renk anlamı destekliyor; etiketler ve farklı simgeler onu koruyor.Konsept arayüz: Hüdaverdi Ural

Okunabilirlik ayrı bir kontroldür. W3C, web içeriğinde normal metin için en az 4,5:1; büyük metin için 3:1 kontrast oranı tanımlar. Bu oranlar makale ve web tabanlı arayüzler için yararlı referanslardır; ancak endüstriyel bir kurulumun bütün koşullarını doğrulamaz. Ekran donanımı, bakış mesafesi, ortam ışığı ve operatörün çalışma koşulları da önemlidir. W3C kontrast rehberini inceleyebilirsiniz.

Paletten önce anlamı tasarlayın

  1. Arayüzün anlatması gereken durumları yazın: çalışıyor, durdu, uyarı, alarm, onaylandı ve veri yok.
  2. Hangi koşulların gerçekten anında dikkat gerektirdiğini belirleyin.
  3. Metin, simge, şekil ve konumun her rengi nasıl destekleyeceğine karar verin.
  4. Her rengin nerede kullanılabileceğini ve kullanılamayacağını belgeleyin.
  5. Tasarımı gerçek boyutunda ve onu kullanacak kişilerle birlikte değerlendirin.

Amaç endüstriyel arayüzü renksizleştirmek değil; kullandığımız her rengin bir görevi olmasını sağlamaktır. Benim görmek istediğim ekran oldukça basit: Tankı bulabiliyorum, seviyeyi okuyabiliyorum, alarmın neden aktif olduğunu anlıyorum ve neyin dikkat gerektirdiğini görebiliyorum. Diğer arayüz tasarımı çalışmalarımda da aynı düşünceye dönüyorum: Önemli kararı görebilmek için önce gürültüyü azaltmak.

Kaynaklar

  1. What Is HMI? — Inductive Automation HMI’nin tanımı ve endüstriyel kullanım alanları
  2. Siemens — IEC 60073 Colour Meanings Endüstriyel göstergelerde kırmızı, sarı, yeşil, mavi ve nötr renklerin anlamları
  3. HMI Colors — RealPars Yüksek performanslı HMI tasarımı ve rengin seçici kullanımı
  4. Alarming — Ignition User Manual Aktif ve onaylanmış alarm durumlarının ayrımı
  5. Understanding Use of Color — W3C Bilginin yalnızca renk kullanılarak aktarılmaması
  6. Understanding Contrast Minimum — W3C Metin okunabilirliği ve minimum kontrast gereksinimleri
UX/UI ve Ürün Tasarımcısı

Hüdaverdi, İstanbul’da yaşayan bir ürün tasarımcısı. 2017’den bu yana haber siteleri, e-ticaret ürünleri, bir fintech uygulaması ve çeşitli makine kontrol panelleri üzerinde çalıştı. Şu anda bir medya platformunda ürün tasarımcısı olarak çalışıyor; burada genellikle tasarım, teknoloji ve ürün deneyimleri üzerine yazıyor. Bunun yanında ilham, sanat ve gündelik hayat üzerine de yazıyor.

Birlikte bir şeyler
üretelim

Merhaba de!