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.
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.
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