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.
Denemedim ama sen istersen bir dene çalışacağını düşünüyorum.
Timer'ı bir bitle başlatıyorsun muhakkak.
PLC ilk enerjilendiğinde ilk taramda bitleri resetleme işlemi yapıyorsan bu biti resetleme.
Timer değerini devamlı bir word'e aktar. Timer çalışırken (%MW4:=%TM4.V) devamlı yazsın.
İlk tarama rutininde de bu word'ü timer değerine (%TM4.V:=%MW4) aktar ki timer çalışmaya
başladığında bu değerden devam etsin.
Bu şekilde bir dene.
Denemedim ama sen istersen bir dene çalışacağını düşünüyorum.
Timer'ı bir bitle başlatıyorsun muhakkak.
PLC ilk enerjilendiğinde ilk taramda bitleri resetleme işlemi yapıyorsan bu biti resetleme.
Timer değerini devamlı bir word'e aktar. Timer çalışırken (%MW4:=%TM4.V) devamlı yazsın.
İlk tarama rutininde de bu word'ü timer değerine (%TM4.V:=%MW4) aktar ki timer çalışmaya
başladığında bu değerden devam etsin.
Bu şekilde bir dene.
ilk önce bir öneride bulundugun için teşekkürler. Bu dediğini daha önce denedim. %TMXX.V in içine herhangi bir değer atılmıyo. Atılsa zaten bütün sorun çözülüyo Ben bu sorunu counterla çözdüm. Belki biraz uzadı işlem ama en azından istediğim sonucu aldım.
Dediğin gibi program içinde bir değer atıyamıyormuşsun.
Fakat online animasyon tablosunda değeri değiştirmen mümkün olabiliyor.
Bu senin işine yaramaz ama bir bilgi olsun diye ekledim.
Gerçi çözümü bulmuşsun ama buda yapılabilir diye düşünüyorum.
Denemişsen sende paylaşırsın bilgilerini.
PLC kapanınca değeri yine bir word'e alıp,
PLC tekrar açıldığında ilk taramada bu değeri timer preset değerinden çıkarıp
yeni oluşan değeri timer preset değerine aktarabilirsin.
Böylece PLC kapanıncaya kadar geçen zaman tekrar işlemez.
Dediğin gibi program içinde bir değer atıyamıyormuşsun.
Fakat online animasyon tablosunda değeri değiştirmen mümkün olabiliyor.
Bu senin işine yaramaz ama bir bilgi olsun diye ekledim.
Gerçi çözümü bulmuşsun ama buda yapılabilir diye düşünüyorum.
Denemişsen sende paylaşırsın bilgilerini.
PLC kapanınca değeri yine bir word'e alıp,
PLC tekrar açıldığında ilk taramada bu değeri timer preset değerinden çıkarıp
yeni oluşan değeri timer preset değerine aktarabilirsin.
Böylece PLC kapanıncaya kadar geçen zaman tekrar işlemez.