TONR : Time Accumulator (Zaman Biriktirici)

Siemes tia portal programlama

Siemens TIA Portal’da TONR (Time Accumulator) Komutu ve Örnekler

Siemens TIA Portal’da PLC programlamada kullanılan TONR (Time Accumulator) komutu, giriş sinyalinin aktif olduğu süreleri biriktirerek belirli bir süre (PT) dolduğunda çıkışı aktif eden bir zamanlayıcıdır. Bakım takibi, ekipman ömrü izleme ve aralıklı proseslerde sıkça kullanılır. Bu makalede, TONR komutunun çalışma mantığını, avantajlarını, risklerini ve kullanım senaryolarını örneklerle açıklayacağız. Tüm bilgiler Siemens Industry Online Support’tan doğrulanmıştır.

1. TONR (Time Accumulator) Komutu Nedir?

TONR (Time Accumulator), giriş sinyalinin "1" olduğu süreleri toplar ve bu birikim PT süresine ulaştığında çıkışı kalıcı olarak aktif hale getirir. Giriş kesildiğinde birikim durur, tekrar başladığında ise kaldığı yerden devam eder.

2. TONR Komutunun Detaylı Açıklaması

TONR komutunun işleyişini ve parametrelerini detaylıca inceleyelim:

2.1. TONR Komutunun Çalışma Prensibi

Giriş sinyali "1" olduğunda zaman birikimi başlar, "0" olduğunda durur. PT süresi dolduğunda çıkış aktif olur ve reset (R) sinyali gelene kadar kalır.

---[I0.0]----[TONR]----(Q0.0)---
        R: I0.1
        PT: T#10s
        DB1.MyTONR
    

Açıklama: I0.0 aktifken süre birikir, 10 saniye dolunca Q0.0 "1" olur; I0.1 ile sıfırlanır.

2.2. Parametreler

  • IN: Birikim başlatma sinyali (BOOL)
  • R: Sıfırlama sinyali (BOOL)
  • PT: Maksimum birikim süresi (TIME, örn. T#1h)
  • Q: Çıkış sinyali (BOOL)
  • ET: Biriken süre (TIME)

3. TONR ile Diğer Zamanlayıcıların Farkları

TONR, diğer zamanlayıcılarla farklı işlevlere sahiptir:

Özellik TONR TON TOF
Tetikleme Giriş 1 olduğunda birikir Giriş 1 olduğunda Giriş 0 olduğunda
Çıkış Zamanı PT dolunca kalıcı 1 PT sonrası 1 PT sonrası 0
Kullanım Zaman birikimi Gecikmeli başlatma Gecikmeli durdurma

4. TONR Komutu Ne Zaman Kullanılmalı?

TONR şu durumlarda idealdir:

  • Ekipman bakım süresi takibi.
  • Aralıklı çalışan sistemlerin toplam süresi.
  • Proses tamamlanma izleme.

5. Pratik Örnekler

TONR komutunun kullanımını örneklerle inceleyelim:

Örnek 1: Motor Çalışma Süresi

---[I0.0]----[TONR]----(Q0.0)---
        R: I0.1
        PT: T#2h
        DB1.MyTONR
    

Açıklama: Motor (I0.0) 2 saat çalışırsa Q0.0 aktif olur; I0.1 ile sıfırlanır.

Örnek 2: Konveyör Bakım Takibi

---[I0.2]----[TONR]----(Q0.1)---
        R: I0.3
        PT: T#8h
        DB2.MyTONR
    

Açıklama: Konveyör 8 saat çalışırsa Q0.1 bakım uyarısı verir.

Örnek 3: Pompa Süre Kontrolü

---[I0.4]----[TONR]----(Q0.2)---
        R: I0.5
        PT: T#30m
        DB3.MyTONR
    

Açıklama: Pompa 30 dakika çalışırsa Q0.2 aktif olur.

6. Avantajlar

TONR komutunun sunduğu faydalar:

  • Kesintili zaman birikimi.
  • Kalıcı çıkış ile güvenilir izleme.
  • Reset ile kolay sıfırlama.

7. Dikkat Edilmesi Gerekenler

TONR kullanırken şu risklere dikkat edin:

  • PT Hatası: Negatif süre hatalıdır. Çözüm: PT pozitif olmalı.
  • IEC_TIMER Çakışması: Aynı zamanlayıcı tekrar kullanılmamalı. Çözüm: Benzersiz tanımlayın.
  • Veri Bozulması: TONR çalışırken ET/PT değişirse hata olur. Çözüm: Sistemi güvenli tutun.

8. Yeni Başlayanlar İçin İpuçları

TONR’u etkili kullanmak için:

  • ET’yi izlemek için DB kullanın:
    "Timer_DB".AccumulatedTime
  • PLCSIM ile test yapın.
  • Reset sinyalini mantıksal kontrolle bağlayın.

9. Sonuç

TONR (Time Accumulator) komutu, TIA Portal’da zaman birikimi gerektiren uygulamalar için güçlü bir araçtır. Bakım izleme, ekipman ömrü takibi ve aralıklı proseslerde etkilidir. PT süresini doğru ayarlayarak ve reset mekanizmasını iyi yöneterek projelerinizde güvenle kullanabilirsiniz! Görüşlerinizi yorumlarda paylaşabilirsiniz.

10. Kaynaklar

Yorumlar