s7 300 de plc nin saatiyle set edilen saati karşılaştırmak

CPU ayarlarından time of day interruptlarıyla bu iş yapılabilir. İki adet zamana bağlı kesme OB si tanımla bunlardan çalışma frekansını every day yapıp sabah 9 diğeirni ise akşam 10 yapıp bu zamanlar geldiğinde içerisinde bir biti setleyebilirisin. CPU tipine bağlı olarak bu kesme bloklarının sayısı değişecektir.
eğer CPU tipine göre bir adet kesme bloğu var ise te kesme bloğuyla çalımaya başlatıp. Bu arada bir sayıcı ile dakika sayarak aradaki zamanı yani sabah 9 akşam 10 u dakika sayısı dolduğunda işlemi kesebilirisn.

CPU zamanını okuyan sistem fonsiyon bloklarıylada bu işi yapabilirisn.
 
YA kardeş yaptığın gercek zaman saatini meil atsana yada bu sayfada paylasablriimsisin
 
ob1 de #OB1_DATE_TIME'ı fb ile çağırıp comparatorle karşılaştırma yaparak daha basit olur bence
 

Forum istatistikleri

Konular
129,878
Mesajlar
930,970
Kullanıcılar
452,747
Son üye
azad911

Yeni konular

Geri
Üst