Plc İle Trafik Lambası Devresi Yapma – 2
Plc İle Trafik Lambası Devresi Yapma
Merhaba arkadaşlar bugün sizlerle basit bir şekilde trafik lambası ışıklarının çalışma mantığında çalışan bir PLC devresi yapacağız, umarım beğenirsiniz.
Not: Bu devreyi daha önce IN_RANGE komutu ile yapmıştık şimdi ise karşılaştırma komutu ile yapacağız.
Öncelikle PLC programlama programımız olan “Tia Portal” programını açıyoruz.
Yeni bir proje oluşturup daha devremize başlamadan “clock memory bits” leri aktif hale getiriyoruz.
Bunun için yapmamız gereken proje ağacının altındaki “Device configuration” bölümüne tıklamamız gerekiyor.

Burada properties bölümünden System and clock memory sayfasındaki clock memory bits bölümündeki enable kutucuğunu seçiyoruz.

Evet burada frekans bilgileri görüyoruz biz saniye cinsinden işlem yapacağız ve 1 Hz’lik bir sinyal 1 saniyede 1 pals üretir, bu bilgi ışığında devremizi kuralım.
Bir trafik lambasında sarı, kırmızı ve yeşil olmak üzere 3 adet renk bulunmakta, bunları hafıza biti olarak PLC’mize işleyelim. Ben her programımda input yani giriş sinyallerini, output yani çıkış sinyallerini ve hafıza yani PLC içerinde aktif ancak herhangi bir giriş çıkışa sahip olmayan tagleri ayrı bir tag sayfası oluşturarak kullanıyorum.
Şekil-03 ve Şekil-04’te görüldüğü üzere taglerimizi oluşturduk.


Programımızı yazmaya başlayalım.
5 saniye sarı ışık yansın daha sonra 25 saniye yeşil ışık yansın ve en sonunda da 30 saniye kırmızı ışık yanıp devremiz tekrar sarı ışık yanacak şekilde bir döngüye sahip olsun.
Bunun için her saniye 1 darbe oluşturan bir sinyali sayıcımızın girişine verelim ve sayıcımızın çıkışını kendi resetlemesine bağlayalım.

Şekil-05’te görüldüğü üzere programımızın ilk aşamasını tamamladık şimdi gelelim lambalarımızı sırası ile yakmaya bunun için karşılaştırma komutlarını kullanacağız.

Karşılaştırma komutlarının altına hangi değer sınır değeri ise onu giriyoruz ve üst kısmına gerekli sayı bilgisini veren sinyalimizi girmemiz gerekiyor biz sayıcıdan değerlerimizi alacağız (Ben sayıcıma “zamanayari” ismini vermiştim). Sayıcımızın çıkışı değil anlık değer kısmını yani CV olan kısmını seçmeyi unutmayalım, evet devremiz tamamlandı.
Saygılarımla Teknoloji Yazarınız.
0 Comments