ST Dili Timer ve Counter Kullanımı Nedir ?

ST DİLİ TIMER VE COUNTER KULLANIMI NEDİR ?

ST Dilinde timerlar nasıl kullanılır ve kaç çeşit timer vardır ?  ST dilinde counterlar nasıl kullanılır ve kaç çeşit counter vardır ? Bu ve benzeri sorulara yanıt aradığımız ST Dili Timer ve Counter Kullanımı Nedir adlı yazımızla karşınızdayız.

Başlayalım.

ST DİLİ TIMER VE COUNTER KULLANIMI

TIMER :

1.TIMX (<Çalıştırma_Koşulu>,<Timer_Adres>,<Timer_Set_Değeri>) :

TIMX (Bool, Timer,UINT) : 100-ms timer.

Ör : TIMX (a,b,c) -> a koşulu gerçekleştiğinde , b timerı , c değeri kadar sayar.

2.TIMHX (<Çalıştırma_Koşulu>,<Timer_Adres>,<Timer_Set_Değeri>) :

TIMHX (Bool, Timer,UINT) : 10-ms timer.

Ör : TIMHX (a,b,c) -> a koşulu gerçekleştiğinde , b timerı , c değeri kadar sayar.

3.TIMHHX (<Çalıştırma_Koşulu>,<Timer_Adres>,<Timer_Set_Değeri>) :

TIMHHX (Bool, Timer,UINT) : 1-ms timer.

Ör : TIMHHX (a,b,c) -> a koşulu gerçekleştiğinde , b timerı , c değeri kadar sayar.

4.TIMUX (<Çalıştırma_Koşulu>,<Timer_Adres>,<Timer_Set_Değeri>) :

TIMUX (Bool, Timer,UINT) : 10-ms timer. (Timer değeri 10-ms değer birimleri olarak azalır.)

Ör : TIMUX (a,b,c) -> a koşulu gerçekleştiğinde , b timerı , c değeri kadar sayar.

5.TMUHX (<Çalıştırma_Koşulu>,<Timer_Adres>,<Timer_Set_Değeri>) :

TMUHX (Bool, Timer,UINT) : 100-ms timer.(Timer değeri 100-ms değer birimleri olarak azalır.)

Ör : TMUHX (a,b,c) -> a koşulu gerçekleştiğinde , b timerı , c değeri kadar sayar.

6.TTIMX (<Çalıştırma_Koşulu>,<Reset_Girişi>,<Timer_Adres>,<Timer_Set_Değeri>) :

TTIMX (Bool,Bool, Timer,UNIT) : Accumulative(Toplayan) timer.

Ör : TTIMX (a,b,c,d) -> a koşulu gerçekleştiğinde , c timerı , d değeri kadar sayar.Eğer b girişi ON olursa zamanlayıcının anlık değeri ve tamamlandı bayrağı resetlenir.

st dili timer ve counter kullanımı

COUNTER :

1.CNTX (<Sayıcı_Girişi>,<Reset_girişi>,<Sayıcı_Adresi>,<Sayıcı_set_değeri>) :

CNTX (Bool,bool,counter,UINT) : Aşağı sayan sayıcı

Ör : CNTX (a,b,c,d) -> Her bir sayıcı girişi ON olduğunda d içerisindeki set değeri kadar c adresli sayıcı çalışır ve sayar.Eğer reset girişi b gelirse , sayıcı set değeri ve tamamlandı bayrağı resetlenir.

2.CNTRX (<Artan_Sayaç>,<Azalan_Sayaç>,<Reset_Girişi>,<Sayıcı_Adresi>,<Sayıcı_set_değeri>)

CNTRX(Bool , bool, bool,counter,UINT) : Çift taraflı artan/azalan sayıcı

CNTRX (a,b,c,d,e) : e içerisindeki set değeri d sayıcısında çalışır ve sayıcı girişi her geldiğinde , artan ya da azalan girişe göre sayıcı artar ya da azalır.Reset girişi geldiğinde o anki değer ve tamamlandı bayrağı sıfırlanır.

3.TRSET (<Çalıştırma_koşulu>,<Timer_Adres>) :

TRSET (Bool , Timer) : Zamanlayıcı reset , belirli zamanlayıcı resetlenir.

Ör : TRSET (a,b) : a koşulu çalıştırıldığında , b timer adresli timer resetlenir .

ST DİLİ TIMER VE COUNTER KULLANIMI NEDİR SONUÇ :

Bugün ST Dili Timer ve Counter Kullanımı Nedir adlı yazımızı sizlerle paylaştık ve bu paylaşımla birlikte ST Dili ile ilgili yazı dizisinin sonuna gelmiş bulunmaktayız.Umuyorum faydalı bir yazı dizisi olmuştur.Tüm yazıların bir arada olduğu bir e-kitabı sizlerle en kısa sürede paylaşacağız.

İyi Çalışmalar.

Bir cevap yazın

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.