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.
 
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.
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
128,299
Mesajlar
916,535
Kullanıcılar
450,131
Son üye
mrtblkl

Yeni konular

Çevrimiçi üyeler

Geri
Üst