PLC ile Move Komutu ve Hız Kontrolü Yapma


543
94 PAYLAŞ, 543 Puan

PLC ile Move Komutu ve Hız Kontrolü Yapma

PLC ile Move Komutu ve Hız Kontrolü Yapma

Move komutunun kullanımını ve PLC üzerinden motorumuzun hız kontrolünü yapacağız.

Programımızı yazmaya başlamadan önce çalışma prensibini düşünmemiz gerekli.

Benim yapacağım sistem bir bant olacak ve bu bant birinci sensörden ikinci sensöre kadar motor %50 devirde dönerken ikinci sensörden üçüncü sensöre kadar %70 devirde dönsün. Üçüncü sensörle birlikte devrini %0 olarak belirlesin. Burada eğer herhangi bir frenleme (mekanik, dinamik veya frenleme direnci) uygulamazsak motorumuz kendi ataleti ile belli bir süre dönmeye devam edecektir.

Sürücülerimiz değişiklik gösterse de genel hatları ile 0-20mA, 4-20mA veya -10 — +10V olmak bir gerilim ve akım değeri ile motorları kontrol ederler PLC’mizin analog çıkışı da aynı şekilde çalışmaktadır.

Birazda PLC’lerimiz acaba ne kadar hassasiyetle bu işlemi gerçekleştirmekteler bunu inceleyelim.

Eğer sürücülerimiz 10V’luk bir gerilimi algılayabiliyorlar ve bu 10V’un karşılığı motor devri maksimum olarak algılanır 0V ise motor devrinin olmadığını ifade eder.

10V’un karşılığı 27648 sayısı olarak kabul edilir,

0V’un karşılığı 0 sayısı olarak kabul edilir.

Bu iki değeri incelediğimiz zaman şöyle bir durum ortaya çıkar;

10V / 27648 ≈ 0,00036169V’a karşılık gelir, 0.00036169V * 1000 = 0,36169mV olarak bulunur.

Algılayabileceği minimum voltaj değeri 0,36169mV dur. Bu değer yaklaşık olarak arduino işlemcisinin algılayabileceği voltaj değerinden 14-15 kat daha düşüktür.

Burada amaç arduino işlemcisini kötülemek değil sadece hassasiyetini daha net anlayabilmemiz için bir örnekti yoksa arduino fiyat performans olarak gayet güzel konumdadır.

Konuyu daha fazla dağıtmadan projemize geri dönelim,

Projemiz için gerekli Tag listesi

Start: Devremizin çalıştırmak için gerekli sinyali PLC’mize gönderecek,

Stop: Devremizin çalışmasını durdurmak için gerekli sinyali PLC’mize gönderecek,

Sensör1: Motor devrinin ayarlanması için gerekli sinyali PLC’mize gönderecek,

Sensör2: Motor devrinin ayarlanması için gerekli sinyali PLC’mize gönderecek,

Sensör3: Motor devrinin ayarlanması için gerekli sinyali PLC’mize gönderecek,

Motorsagbilgisi: Sürücümüzün motorun hangi yönde döndüğünü bilmesi için gerekli sinyal,

System: PLC içerinde kullanacağımız bir sinyal,

Motor: PLC’mizin analog çıkışı.

plc
Şekil-01

Şekilde görüldüğü gibi bant üzerinde üç adet sensörümüz konumlandırılmıştır.

plc
Şekil-02

Start butonuna basıldığı zaman system aktif olacaktır,

Stop basıldığında veya ‘urunyok’ zamanlayıcısından gelen sinyal ile system reset konumuna geçecek ve aynı zamanda ‘move’ komutu ile PLC’mizin analog çıkışı olan ‘motor’ 0 değerine geçecektir.

plc
Şekil-03

‘System’ sinyali ile ‘motorsagbilgisi’ aktif olacaktır.

plc
Şekil-04

Şekil-05
Şekil-05

Şekil-06
Şekil-06

Şekil-07
Şekil-07

Birinci sensörümünden bilgi gelip diğerlerinden gelmezse QW80 çıkışımız motorumuzu %50 devirde döndürülecektir 27648 * 50 / 100 = 13824

İkinci sensörümüzden bilgi gelip diğerlerinden gelmezse QW80 çıkışımız motorumuzu %70 devirde döndürülecektir 27648 * 70 / 100 = 19353

İkinci sensörümüzden bilgi gelip diğerlerinden gelmezse QW80 çıkışımız motorumuzu %0 devirde döndürülecektir 27648 * 0 / 100 = 0

Eğer hiçbir sensörümüzden 30 saniye boyunca sinyal gelmezse ‘urunyok’ zamanlayıcımız çıkışı lojik 1 konumuna geçecektir.

Not: Move komutu taşıma işlemi yapar girişinden verilen sinyali aynı şekilde çıkışa aktarır.

Programımızı yazmayı bitirdik.

Asenkron motorların çok farklı hız kontrol şekilleri vardır bu yazımda sizlere en basit yol olan PLC ve Sürücünün analog giriş ve çıkışlarını kullanarak nasıl kontrol edebileceğimizden bahsettim.

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

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

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ı

İnstagram Hesabımız: @fikrimooo

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

543
94 PAYLAŞ, 543 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