S7 300 Gerçek Zaman Saati

foxspring

Üye
Katılım
20 Nis 2007
Mesajlar
205
Puanları
1
Yaş
39
slm arkadaşlar

S7 300 de gercek zaman saati nasıl kullanabilirim? Mesela saat 20.00 olunca bir cıkısı 1 yapmak istiyorum. Bu konuda yardımcı olabilirmisiniz...
 
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.
Yardımlarınız için teşekkürler arkadaşlar olayı çözdüm
 
s7 300 sfc1 read systenm clock fonksiyonu herhendibir db acıp onun icine date and time formatında bir db olustur ve sfc 1 den okudugun degerı buraya bu dbye al ve budb yı parcalayarak tarıh saat ve dakıka gıbı bolumlere ayırarak ınt yap ve bundan sonrası sanırım kolay olur yanı saat olarak ayırdıgın 20 dıgelım esıtse parcaladıgın saat alanındakı degere cıkıs ver dıyebılırsın.
 
olayı çözdüysen ne mutlu sana ,ama dediğimiz gibi sfc 28 i kullanarak bunu yapabilirsin
 
foxspring kardeşim çözdünse paylaşırmısın, saç baş yoluyoruz:(
 
OB1 ile alakalı sabit zamanlı iş yapılacaksa bunu kolayca yapabiliriz
OB1 blogunun bulundugu datablockları olusturdugumuz yere FC8 isminde bir fonksiyon blogu olusturuyoruz. daha sonra OB1 blogunu acarak networkumuze FC Block'S altında-> IEC altında-> FC8_DT_TOD_IEC isimli birimi ekliyoruz. bu blokta In kısmına #OB1_Date_Time yazıyoruz RET_VAL yazan kısma herhangi bir hafıza alanı atıyoruz(örnegin MD100). bu sekilde günün zamanını almıs olduk. bunu baska bir seyle karsılastırmak istersekte move komutu ile TOD#12:59:590 gibi kendi istedigimiz bir zamanı bir hafıza alanına atıoruz(örnegin MD200 olsun) bundan sonraki islemleri bu iki hafıza alanını karsılastırarak günün zamanını kullanıp uygulamalarımızı buna göre calıstıra biliriz. Umarım acıklayıcı olmustur
 

Forum istatistikleri

Konular
128,161
Mesajlar
915,574
Kullanıcılar
449,920
Son üye
Bafrali1655

Yeni konular

Geri
Üst