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

KoMaNdO_

Üye
Katılım
4 Şub 2008
Mesajlar
81
Puanları
1
Yaş
39
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.
 
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.
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
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...
 

Yeni mesajlar

Forum istatistikleri

Konular
128,190
Mesajlar
915,721
Kullanıcılar
449,958
Son üye
maxicten

Yeni konular

Geri
Üst