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.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.
Bu dediğini biraz değişik bir şekilde denedim. Şimdi aklıma bişey geldi onu denicem. Muhtemelen olucak. Olursa buraya yazıcam.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.