Siemens PLC'de HMI Panel ile Tank Seviye Kontrolü
Siemens, günümüzde otomasyon projelerinde en fazla kullanılan PLC üreticilerinin başında gelmektedir. PLC programlamada en önemli unsurlardan birisi de HMI panel kullanımıdır. Bu yazı dahilinde Siemens PLC üzerinde belli aralıklarla bir tankı doldurup sonra da 0'a inene kadar bu tankı boşaltan otomatik çalışan bir sistemin diagramını ve HMI tasarımını gerçekleştireceğiz.
Programın HMI tasarımı yukarıdaki gibidir. Burada bir tank, 2 buton, bir motor, bir valf bir de sıvı seviyesini gösteren skala kullanılmıştır. Ek olarak o sırada motorun mu yoksa valfin mi çalıştığını gösteren 2 gösterge kullanılmıştır.
Burada gösterge ayarları, Properties -> Animations içerisinde, butonlarla ilgili ayarlar da Properties->Press ve Release alanlarında ilgili işlem bütününde SetBit ve ResetBit komutları kullanılarak gerçekleştirilmiştir. Ek olarak skalamıza da programda kullandığımız sıvı seviye hafıza alanını atamamız gerekmektedir.
Örnek olarak Start butonu için gerekli işlemler aşağıdaki gibidir:
- Press -> SetBit -> Start (Programdaki ilgili tag atanır)
- Release -> ResetBit -> Stop
Öncelikle panelde kullanılacak butonlar ve butonların üzerinden set-reset işlemleri oluşturulur.
En son olarak da sıvı seviyesi 100 olduğu zaman, kademe kademe valf ile seviyenin azaltılma işlemi gerçekleştirildi. Bunun için de yine SUB bloğu kullanılmıştır.
İlerleyen yazılarda HMI paneli üzerinden programa farklı özellikler eklenmeye devam edilecektir.
Hiç yorum yok