Tüm yazılar
Temel

HMI Nedir, PLC'den Farkı Ne? Ekrana Baktığın An İkisi de Çalışıyor

HMI nedir, PLC'den farkı ne sorusuna bir alarm ekranının başında cevaplıyorum: operatör ekrana baktığı anda HMI'nin ne yaptığını, kararın neden panodaki beyinde olduğunu ve iki kutunun neden birbirinin yerine geçemediğini saha diliyle anlatıyorum.

HMI Nedir, PLC'den Farkı Ne? Ekrana Baktığın An İkisi de Çalışıyor

Alarm çaldı. Sesi duyan operatör, ilk iş olarak kontrol odasındaki ekrana baktı. Ekranda kırmızı bir kutu: “SEVİYE YÜKSEK.” Operatör, parmağıyla ekrandaki “POMPAYI DURDUR” butonuna dokundu. Pompa durdu, seviye düştü, alarm söndü.

Üç saniye. Her şey ekranda oldu.

Ama işin gerçeği şu: o üç saniyede operatörün dokunduğu ekran, tek başına hiçbir şeyi durdurmadı. Ekran, sadece söyledi ve iletilecek bir isteği taşıdı. Asıl kararı veren, asıl pompayı durduran, panonun içindeki o gri kutuydu.

İşte HMI ile PLC arasındaki bütün fark, bu cümlede. Ama onu doğru hissetmek için, o üç saniyenin içine girmemiz lazım.

Ekran Karar Vermez, Sadece Söyler

HMI, Human Machine Interface — insan-makine arayüzü. Yani adından da belli: bir arayüz. Arabanın gösterge paneli gibi. Gösterge paneli, “yakıt azaldı” der ama yakıtı durdurmaz; size ne olduğunu söyler, siz direksiyonu kullanırsınız.

HMI de öyle. Şu iki şey yapar:

  1. Gösterir. PLC’nin içindeki değerleri (tag’ları) okur ve ekrana çizer. Seviye, sıcaklık, hız, alarm — bunların hepsi aslında PLC’nin belleğinde bir sayıdır. HMI o sayıyı okur, size güzel bir çubuk, bir rakam, bir trend olarak sunar.
  2. İletir. Ekrandaki bir butona dokunduğunuzda, HMI o butonun karşılığından bir “1”i, ilgili tag’a yazar. O tag, PLC’nin okuduğu bir girdidir. Yani siz “POMPAYI DURDUR”a dokunduğunuzda, HMI aslında sadece “bu isteği PLC’ye ilet” der.

Gördünüz mü? HMI, iki yönlü bir pencere. Dışarıdan bakarsınız, içerden bir şeyi tetiklersiniz. Ama o pencerenin arkasındaki oda — kararlar, hesaplar, zamanlayıcılar — PLC’nin evidir.

Karar Kimde? Bir “Yalan” Ekran

Şimdi size sahadan bir anı anlatayım, çünkü bu farkı hissetmenin en hızlı yolu, ekranın yalan söylediği bir an.

Bir gıda tesisi. Operatör, ekrana bakıyor. Ekranda her şey yeşil: “SİSTEM ÇALIŞIYOR.” Operatör rahat. Ama o sırada hatta bir şey ters gidiyor. Operatör bir gün, ekrana güvenip hattı kontrol etmedi ve hatta bir ürün yığıldı. Sonradan anladık: PLC, aslında o ürünü görmüş ve hattı bekletmişti; ama HMI ekranı, o durumu görmeyecek bir şekilde tasarılmıştı. Ekran “çalışıyor” derken, gerçek durum “beklemede”ydi.

Ders şu: HMI, size tasarımcının göstermek istediğini gösterir. PLC, olması gerekeni yapar. Bu iki şey aynı anda farklı olabilir. Ekran, beyinin ne yaptığını değil, beyinin gösterdiği şeyi gösterir.

Bu yüzden, bir arızada ilk bakacağınız yer ekran olmamalı. Ekranı okuyun, ama kararı veren PLC’nin belleğine — o sayılara, o tag’lara — da bakın. Çünkü bazen ekran, “sakin” derken, pano içinde 10 milisaniyede bir bir şey oluyor olabilir.

İki Kutu Neden Birbirinin Yerine Geçemez?

“PLC zaten güçlü, HMI’yi niye ekliyorum?” ya da tam tersi, “HMI zaten akıllı, PLC’ye ne gerek var?” sorularını çok duyarım. İkisi de aynı hatayı yapar: birinin işini diğerinin üstüne atar.

Sadece HMI olan bir kurulum düşünün — yani kararları da ekranda veren bir sistem. O zaman ekran kilitlenirse, sistem kararsız kalır. Ekran bir “gösterge”dir; göstergenin kilitlenmesi, motorun kilitlenmesi demek olmamalı.

Sadece PLC olan bir kurulum düşünün — kararlar doğru olur, ama ne olduğunu kimse göremez. Operatör, panonun üstündeki lambalara bakar. Lambalar azsa, bilgi azdır. Bir arızada “hangi hata?” sorusunun cevabını bulmak, saatler sürer.

İkisi birlikte, birbirini dengeleyen ikili. PLC karar verir, HMI söyler. Karar, göstergeye bağımlı olmamalı; gösterge, kararın özetini taşımalı. Bu ayrımı anlayan biri, bir sistemi kurarken “bu buton HMI’de mi, PLC’de mi?” sorusunu doğru sorar. Cevap hep aynı: buton ekranda, karar panoda.

HMI Öğrenmek Nereye Ayağını Basmalı?

Size şunu söyleyeyim. HMI’yi “ekran tasarımı” diye öğrenen çok. Gerçek HMI bilgisi, aslında PLC’yi bilmekten gelir. Çünkü ekranın her bir kutusu, bir tag’a bağlıdır. Seviye çubuğu, bir word’ün 0-100 aralığıdır. Alarm, bir bit’in 1 olmasıdır. Buton, bir bit’e 1 yazmaktır.

Yani HMI’yi anlamanın kısayolu, PLC’nin belleğinde ne durduğunu bilmektir. O belleği bilmiyorsanız, ekranı “güzel” yaparsınız ama “doğru” yapamazsınız. O yüzden sıralama şu: önce PLC’nin dilini öğrenin (bir seviyelerin, bir zamanlamanın, bir kararın bellekte nasıl durduğunu), sonra ekrana taşıyın.

Bu siteyi kuran müfredat, tam o sırayı izler. M1–M8 müfredatında, önce panodaki kararları kurarsınız; sonra o kararların ekranda nasıl göründüğünü anlarsınız. Örneğin PID Simülatörü’nde bir tankın seviyesini ve setpoint’i izlersiniz — aslında gördüğünüz her şey, panodaki bir sayının ekrandaki halidir.

O anı bir daha yaşayın: alarm çaldı, ekrana baktın, butona dokundun. Ama bu sefer biliyorsun ki, o buton bir “1”i taşıdı; kararı veren, panodaki gri kutuydu. Ekran sana bir şey söyledi. Kararı veren, hep o gri kutu oldu. Ve o ayrımı — “ekran söyler, beyin karar verir” — anlayan biri, hem iyi bir operatör hem de iyi bir kurulumcu olur. Çünkü her ikisi de, o gri kutunun dilini bilir.