OMRON PLC WHILE DÖNGÜSÜ NEDİR & NASIL ÇALIŞIR ?
Omron plc structured text nedir ve nasıl kullanılır ? Structured text dilinde WHILE döngüsü nasıl kullanılır ? WHILE döngüsünde örnekler nedir ? Bu ve benzeri sorulara yanıt aradığımız Omron PLC Structured Text WHILE Döngüsü Kullanımı Nedir adlı yazımızla karşınızdayız.
Başlayalım.
OMRON PLC WHILE DÖNGÜSÜ
Structured Text – WHILE Döngüsü :
WHILE durum DO
durum-liste;
END_WHILE;
WHILE durumu bool bir değer almak zorundadır.Durum-liste olarak ifade edilen kısım ise birden fazla durumdan oluşabilir.Durum ‘TRUE <-> 1’ olduğu sürece while döngüsü durum-list’i sürekli olarak çalıştırır.Durum ne zaman FALSE (yanlış, 0) olursa o zaman döngü END_WHILE üzerinden sonlanır.
Örnek 1 :
WHILE a < 10 DO
a := a +1 ;
b := b * 2,0;
END_WHILE;
Bu örnekte eğer a değişkeni 10 değerinden küçükse durum-list ( a := a+1 / b := b*2,0;) çalıştırılır ve kontrol döngüsü tekrar başa döner ve kontrol eder.Eğer a değişkeni hala 10 değerinden küçükse , tekrar çalışır.Eğer a değişkeni 10 a eşit ya da 10’dan büyükse durum-list çalışmaz ve program END_WHILE üzerinden ilerleyerek sonlanır.

Örnek 2 :
WHILE a DO
b := b+1;
IF b > 10 THEN
a := FALSE;
END_IF;
END_WHILE;
Bu örnekte eğer a değişkeni TRUE ise yani 1 ise , durum list (b := b+1 ve if döngüsü) çalışır.Ardından tekrar while döngüsü başa döner ve a değişkenini kontrol eder.Eğer a değeri TRUE ise tekrar durum list çalışır.Eğer a değişkeni FALSE <-> 0 ise döngü END_WHILE üzerinden sonlanır.
Örnek 3 :
WHILE (a+1) >= (b*2) DO
a := a+1;
b := b/c;
END_WHILE;
Bu örnekte eğer (a+1) >= (b*2) denklemi TRUE <-> 1 ise bu durumda durum list olan (a := a+1 / b := b/c) çalışır ve ardından WHILE döngüsü başa döner.Bu durum WHILE döngüsü içerisinde bulunan ve DO ifadesinden önce bulunan koşulun TRUE olduğu sürece sürmesine sebep olur ki bu denklem FALSE <-> 0 olduğunda , program döngüsü END_WHILE üzerinden sonlanır.
Örnek 4 :
WHILE (a-b) <= (b+c) DO
a := a+1;
b := b*a;
END_WHILE
Bu örnekte (a-b) <= (b+c) denklemi TRUE olduğu sürece durum list olan (a := a+1 / b := b*a;) denklemleri çalışır ve program WHILE satırındaki denklem TRUE olduğu sürece çalışır.Bu denklem FALSE olduğu zaman döngü END_WHILE; satırına atlar ve sonlanır.
OMRON PLC WHILE DÖNGÜSÜ NEDİR & NASIL ÇALIŞIR SONUÇ :
Bugün Omron Plc While Döngüsü Nedir & Nasıl Çalışır adlı yazımızla karşınızdaydık.Umuyorum faydalı birtakım bilgiler edinmişsinizdir.
İyi Çalışmalar