s7 200 ile ilgili

glenberg02

Üye
Katılım
22 May 2007
Mesajlar
13
Puanları
1
Yaş
40
arkadaşlar s7 200 de counter değerinin üstünde saydırma işlemi yapmak istiyorum bunu matemetiksel işlemler kullanarak nasıl yapabilirim. Mesela I0.0 dan yükselen kenar bir sinyal gelince elimden bulunan değer 0 değeri sinyal geldikçe 1 artsın bunu nasıl yapabilirim.?
 
Saydığın sayıcıyı (C1 ise) 999 e gelip gelmediğini test et, her C1 1000 saydıgında C1 i resetle ve başka bir sayıcıyı ( örn. C2) 1 arttır. C2 degerini de 999 a gelince resetlemeyi unutma.
Sonuçta yapacağın matematiksel işlem ise [C2 * 1000 + C1] = Aktuel Değer 0 - 999,999 arası sayan bir sayacın olur.
Sayıcıları arttırarak istediğin hanelere kadar çıkabilirsin, Aktuel Değer değişkenin tipini Double Word yapmalısın.
Kolay gelsin...
 
inc_dw veya add_di kullan 4 milyar küsüre kadar sorunsuz sayarsın
 

Forum istatistikleri

Konular
129,867
Mesajlar
930,872
Kullanıcılar
452,732
Son üye
erencok

Yeni konular

Geri
Üst