Son Yazılar

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
Diyagrama geçilecek olursa;


Öncelikle panelde kullanılacak butonlar ve butonların üzerinden set-reset işlemleri oluşturulur. 


Sonrasında Sıvı Seviyesi 0 olduğunda motor1 yani tankı su ile doldurulacak motorun set edilmesi;100 olduğunda ise bu motorun reset edilip bu sefer tankı boşaltacak valfin set edilmesi işlemlerini gerçekleştiriyoruz.


Sonrasında ise sıvı seviyesi 100'den az olduğunda sıvı seviyesinin artırılması için ADD blogu kullanıldı. Bu işlemi gerçekleştirmek için Clock Memory özelliğinin açık olması gerekir. İlgili özelliğe Devices & Network kısmından ulaşabilirsiniz.


Burada da valfin set ve reset işlemleri gerçekleştirildi. 

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. 
İlgili yazıda; https://youtu.be/y4lZzMn8ZGs?si=-nwjO6yIvGu0dRuH videosundan yararlanılmıştır. 

İyi çalışmalar. 

Hiç yorum yok