Plc İle Trafik Lambası Devresi Yapma – 1


542
92 PAYLAŞ, 542 Puan

Plc İle Trafik Lambası Devresi Yapma – 1

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.

Ö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.

Plc İle Trafik Lambası Devresi
Şekil-01

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

Plc İle Trafik Lambası Devresi
Şekil-02

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.

Şekil-03

Plc İle Trafik Lambası Devresi
Şekil-04

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

Şekil-05’te görüldüğü üzere programımızın ilk aşamasını tamamladık şimdi gelelim lambaları sırası ile yakmaya bunun için farklı yöntemler var bunlardan bir tanesi “in range” komutu ile yapmak.

plc ile trafik lambası yapma
Şekil-06

Şekil-06 da in range komutunu görmekteyiz bu komut içerisinde min – max ve value girişleri bulunmakta. Min ve max girişlerine hangi değer aralığında çıkış vermesini istiyorsak o değer aralığını girelim. Value kısmına ise gerekli sinyali eklemeliyiz 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.

PLC Programlama Örnekleri – 1

PLC Programlama Örnekleri – 2

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

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

GÜNÜMÜZDE PROGRAM KULLANIMININ ÖNEMİ – 1

GÜNÜMÜZDE PROGRAM KULLANIMININ ÖNEMİ – 2

Bor Madeni Nedir ve Ne İşe Yarar

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

İnstagram’da Beğendiğin ve Kaydettiğin Gönderileri Görme

İnstagram’da Önemli Mesajları İşaretleme

Google Aramada Kaçıncı Sırada Olduğunu Bulma

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


Beğendin Mi? Arkadaşlarınla Paylaş!

542
92 PAYLAŞ, 542 Puan
TeknoYazar

0 Comments

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

Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Meme
Upload your own images to make custom memes
Video
Youtube, Vimeo or Vine Embeds
Audio
Soundcloud or Mixcloud Embeds
Image
Photo or GIF
Gif
GIF format