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.
Yorumlar
Yorum Gönder