Menu

Timer (Zamanlayıcı) ile Otomatik Yağlama

Bugün sizlerle birlikte Tia Portal programı ile otomatik sulama, yağlama… işlemlerini gerçekleştireceğiz. Aslında bunu yapmak çok kolay bir işlem ancak biz sizlerle birlikte hem sağlıklı hem de programımızı çok fazla uzatmadan güzel bir yazı yazacağız.

Öncelikle yapmamız gereken nasıl bir çalışma şekli istiyorsak onu belirlememiz gerekecek.

Benim yazdığım program bir yağlama makinesi olacak ve sistem çalıştığı sürece her 10sn de bir 15sn boyunca yağlama yapacaktır.

Programımız için gerekli taglere isim verelim;

SYSTEM: Sistemimizin çalışmasını sağlayacak olan sinyalimiz,

start: SYSTEM sinyalimizin aktif olmasını sağlayacak olan sinyalimiz,

stop: SYSTEM sinyalimizin deaktif olmasını sağlayacak olan sinyalimiz,

MotorStart: Yağlama işlemini aktif olması için pompa veya ventile gerekli enerjiyi sağlayan sinyalimiz,

MotorStartAktif01: 1 numaralı resetli zamanlayıcımızın çıkışına konulan kontağın ismi,

MotorStartAktif02: 2 numaralı resetli zamanlayıcımızın çıkışına konulan kontağın ismi,

Taglerimize projemize uygun isimler verdik şimdi programımızı yazmaya başlayabiliriz.

start butonu
Şekil-01

Burada yapmaya çalıştığımız olay Start butonu ile SYSTEM  set yani aktif olacak ve bu aktiflik Stop butonuna basılıncaya kadar devam edecek.

sekil 2
Şekil-02

Şekil-03

Burada Şekil-03 ve Şekil-02 birlikte incelememiz gerekecek. Şekil-03’ten bahsetmek gerekirse MotorStart çıkışımızın aktif olabilmesini sağlayan şart SYSTEM kontağından sinyalimiz gelecek ancak MotorStartAktif01 kontağından sinyal gelmeyecek bu iki durum gerçekleşirse MotorStart çıkışımız aktif olacaktır. Peki MotorStartAktif01 neden orada bulunmakta işte bu sorunun cevabını Şekil-02’yi incelediğimiz zaman anlayacağız.

Şekil-02’yi incelediğimizde SYSTEM kontağından gelen sinyal ile birlikte 1 numaralı zamanlayıcımız olan ZamanSayici(TimerCountry)01, PT içerisi nde yazılı olan süre sonunda çıkış verecek ve MotorStart01 kontağımızı aktif yapacaktır. ZamanSayici(TimerCountry)02 için ise bu durum biraz farklı bu zamanlayıcımız SYSTEM sinyalimizle birlikte MotorStart01 sinyalimiz geldiğinde aktif olacak ve MotorStartAktif02 kontağını enerjilendirecektir.

****

Buraya kadar olan kısımda zamanlayıcılarımızı saydırdık ancak bunları bir de istediğimiz gibi kullanabilmek için reset girişlerine sinyal gönderip içlerindeki süre bilgisini sıfırlamamız gerekmektedir. Bunu sağlamak için MotorStartAktif02 kontağımızın aktif olması ile birlikte hem kendisini aktif yapan zamanlayıcıyı hem de 1 numaralı zamanlayıcı resetlemektedir.

Bu sayede SYSTEM sinyalimiz var olduğu müddetçe bu bir döngü şeklinde devam edecektir.

Burada dikkat edersek bir de stop sinyalini reset girişlerine vermişiz bunu yapmamızın amacı sistemimizin çalışmasını stop butonu ile durdurduğumuzda eğer PLC’mizin enerjisini kesmediysek zamanlayıcılarımızın hafızasında kalan bilgiler PLC’mizi tekrar başlattığımızda silinmemiş olacaktır. Böyle bir durumla karşılaşmamak için Stop sinyalimizi zamanlayıcılarımızın reset girişlerine verdik.

Programımız burada bitmiştir sizde zamanlayıcılardaki süreleri ihtiyacınıza uygun olarak değiştirerek kendinize ait projeler oluştura bilirsiniz.

Saygılarımla Teknoloji Yazarınız.

Aşağıdaki yazılarımıza da göz atabilirsiniz

PLC İLE TRAFİK LAMBASI DEVRESİ YAPMA – 1

PLC İLE TRAFİK LAMBASI DEVRESİ YAPMA – 2

PLC KULLANARAK KAYAN LED YAPIMI

PLC Programlama Örnekleri – 1

PLC Programlama Örnekleri – 2

PLC Ile Toplama Ve Çarpma İşlemi Yapma

HMI ÜZERİNDEN CPU’YU RUN-STOP YAPMA

Elektrik Faturasını Azaltma Ve Güneş Paneli Sistemi

Açık Kaynak İşletim Sistemi Nedir – Artıları Ve Eksileri

Autocad’i Basitleştirmek Mümkün Mü?

Bor Madeni Nedir Ve Ne İşe Yarar

İnstagram’da Mavi Tik Nasıl Alınır

Dünyanın En Güçlü Orduları

Beğen  101
Yazar

Bir Cevap Yazın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir