S7 400 de ınput'un 1 oldugu zamanı ögrenebilirmiyiz?

KoMaNdO_

Üye
Katılım
4 Şub 2008
Mesajlar
81
Puanları
1
Yaş
40
Merhaba arkadaşlar ben S7 400 kullanıyorum ve bir inputun ne zaman 1 ne zaman 0 oldugunu ögrenmeye calışıyorum.Ne zaman derken şu saat şu dakika şu saniyede 1 olmuştur gibi.Nasıl yapacağım hakkında yardımcı olursanız sevinirim.
 
inputun çıkan ve düşen kenarında ayrı ayrı olarak https://www.kontrolkalemi.com/forum/siemens_plc/s7300_gercek_zaman_saati-t27749.0.html
ifade edilen fonksiyonu çağır (SFC1 fonksiyonu), çıkan ve düşen kenarlar için ayrı olarak tanımladığın değişkenlerden zamanı okuyabilirsin.
Kısaca;
Kod:
 A ix.y   // ilgili girişin
 FP Mx.y  //çıkan kenar kontrolü
 JCN x1  // çıkan kenar şartı gerçekleşince okur aksi takdirde x1 e atlar
 call scf1 // Girişin çıkan kenarında okunan zaman bilgisi
 ...      // parametrelendirme kısmı burayı sen doldurursun yukrıdaki linkte örneği var
 ...
x1:A  ix.y
  FN Mz.t // girişin düşen kenar kontrolü
  JCN x2  
  call scf 1 //Girişin düşen kenarında tekrar okunan zaman bilgisi
  ....      // parametrelendirme kısmı diğer değişkenlere zamanı burada yazacaksın
  ....
x2:nop 0   // Kolay gelsin...
 

Forum istatistikleri

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

Yeni konular

Geri
Üst