Timer

Yukarıdaki şekilde gösterilen işlemleri takip ederek yeni bir zamanlayıcı ekleyebilirsiniz. İlk olarak, Timer bölümüne tıklayın ve ardından Add Timer butonunu seçin. Açılan pencerede yeni zamanlayıcı için bir isim belirleyin ve OK butonuna tıklayarak işlemi tamamlayın. Bu adımlar sonucunda, yeni zamanlayıcı Timer bölümüne eklenmiş olacaktır.
Timer \ [n] \ Automatic
- Automatic değişkeni True ve False olarak tanımlanmıştır.
- Eğer bu değişken False ise, zamanlayıcı komutu RunTimer ve StopTimer fonksiyonları kullanılarak, Fonksiyon Bağlantısı tablosunda (Tablo 4) belirtilen bağlantı üzerinden çalıştırılır. Zamanlayıcı komutu verildikten sonra, zamanlayıcı, Link bölümünde belirtilen bağlantıya göre çalıştırılır.
- Eğer bu değişken True ise, program çalıştırıldığında zamanlayıcı otomatik olarak, Link bölümünde belirtilen bağlantıya göre çalıştırılır.
- RunTimer ve StopTimer fonksiyonları Fonksiyon Bağlantısı tablosunda (Tablo 4) detaylı olarak açıklanmıştır, daha fazla bilgi için lütfen Tablo 4'e bakınız.
Timer \ [n] \ Continuouse
- Continuouse değişkeni True ve False olarak tanımlanmıştır.
- Eğer bu değişken False ise, zamanlayıcı yalnızca bir kez çalıştırılır.
- Eğer bu değişken True ise, ControlStatusCondition değişkeninde belirlenen koşul sağlandığı sürece zamanlayıcı defalarca tekrarlanır.
Timer \ [n] \ ControlStatusCondition
- Bu değişken, zamanlayıcının çalıştırılması sırasında koşul belirlemek için kullanılır. ControlStatusCondition değişkenine ControlStatus (Parametre Bağlantısı) argümanlarından birini girerek, zamanlayıcının hangi koşullar altında çalıştırılacağını belirleyebilirsiniz. Örneğin, ControlStatusCondition=1 olarak ayarlandığında, zamanlayıcı yalnızca yazılım çevrimiçi olduğunda çalıştırılır.
- ControlStatus parametresi, Parametre Bağlantısı tablosunda (Tablo 6) detaylı olarak açıklanmıştır; daha fazla bilgi için lütfen Tablo 6'ya bakınız.
- Dikkat edilmesi gereken nokta, ControlStatusCondition değişkeni için yalnızca bir argüman veya koşul belirlenebilir.
Timer \ [n] \ Duration
- Bu değişken, zamanlayıcının çalışma süresini milisaniye cinsinden belirler. Başka bir deyişle, zamanlayıcı komutu verildikten (otomatik veya manuel olarak) ve Interval değişkeninde ayarlanan süre geçtikten sonra, Duration değişkenine girilen süre kadar zamanlayıcı çalıştırılır. Örneğin, Duration =5000 olarak ayarlandığında, zamanlayıcı komutu verildikten ve Interval değişkeninde belirtilen süre geçtikten sonra zamanlayıcı 5 saniye boyunca çalıştırılır ve ardından durdurulur.
Timer \ [n] \ Enabled
- Enabled değişkeni True ve False olarak tanımlanmıştır.
- Eğer bu değişken False ise, ilgili zamanlayıcı tamamen devre dışı bırakılır ve göz ardı edilir.
- Eğer bu değişken True ise, ilgili zamanlayıcı etkinleştirilir ve belirlenen değişkenlere ve bağlantılara göre kullanılabilir.
Timer \ [n] \ Interval
- Bu değişken, zamanlayıcının ne zaman başlatılacağını milisaniye cinsinden belirler. Başka bir deyişle, zamanlayıcı komutu verildikten (otomatik veya manuel olarak) ve Interval parametresinde belirtilen süre geçtikten sonra zamanlayıcı çalıştırılır. Örneğin, Interval=60000 olarak ayarlandığında, zamanlayıcı komutu verildikten 60 saniye sonra çalıştırılır.
- Eğer Continuouse değişkeni aynı tabloda bulunan Timer[n] adresinde etkinleştirilmişse, bu işlem tekrarlanır.
Timer \ [n] \Link
Link
- Value ( Sayısal değerler veya parametrelerle ilgili bağlantılar )
- Analog ( Analoglarla ilgili bağlantılar )
- Function ( Fonksiyonlara Bağlı Linkler )
- OutPort ( Çıkış Pinlerine Bağlantılı Linkler )
- InPort ( Giriş Pinlerine Bağlantılı Linkler )
Updated about 1 month ago