S7 SCL ile Timer Oluşturma

paps

Üye
Katılım
24 Mar 2010
Mesajlar
19
Puanları
1
Yaş
41
Eğer FB içinde timer ihtiyacınız varsa ve programınızı realtime kullanıyorsanız (örn: OB32 bloğunu 100ms cycle frequency of execute ile kullanırsanız) aşağıdakini kullanabilirsiniz...


Function_Block FBXXXX
var_input
active : bool;
OB_CycleExecuteFrequency : int;
PT:int;
reset : bool;
end_var

var_output
output : bool ;
end_var

var
timerTempValue : int;
end_var

if(PT<timerTempValue AND active) then
timerTempValue:= timerTempValue+ CycleExecuteFrequency;
else
output := true;
timerTempValue:= 0;
end_var

if(active =false OR reset) then
output := false;
timerTempValue:= 0;
end_var


End_Function_block


Eğer FC de kullanmak isterseniz timerValue ve output değişkenini DB de tutmanız gerekir...


Faydalı olması dileğiyle
 
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
KNX Standardı, küçük bir rezidansın içerisindeki aydınlatma, perde panjur, klima kontrolünden, Dünya’nın en büyük havalimanlarındaki aydınlatma otomasyonu gibi çözümler için tercih edilen bir Dünya standardıdır.

Forum istatistikleri

Konular
128,399
Mesajlar
917,272
Kullanıcılar
450,291
Son üye
elifaras

Yeni konular

Geri
Üst