TP: Generate Pulse (Darbeli Zamanlayıcı)

Siemes tia portal programlama

Siemens TIA Portal’da TP (Generate Pulse) Komutu ve Örnekler

Siemens TIA Portal’da PLC programlamada kullanılan TP (Generate Pulse) komutu, belirli bir süre boyunca çıkış üreten bir zamanlayıcıdır. Pozitif kenar tetiklemeli çalışır ve anlık sinyalleri uzatarak motor kontrolü, sinyalizasyon veya proses zamanlamaları gibi uygulamalarda sıklıkla tercih edilir. Bu makalede, TP komutunun çalışma mantığını, avantajlarını, dezavantajlarını, kullanım senaryolarını ve yeni başlayanlar için ipuçlarını detaylıca inceleyeceğiz. Tüm bilgiler Siemens Industry Online Support’tan doğrulanmıştır.

1. TP (Generate Pulse) Komutu Nedir?

TP (Generate Pulse), giriş sinyalinin yükselen kenarında (0 → 1) tetiklenen ve çıkışı belirli bir süre (PT) boyunca aktif tutan bir zamanlayıcıdır. Giriş sinyali kesilse bile çıkış, belirlenen süre dolana kadar aktif kalır. Motor çalıştırma, konveyör kontrolü veya kısa süreli sinyal üretimi gibi senaryolar için idealdir.

2. TP Komutunun Detaylı Açıklaması

TP komutunun çalışma mantığını ve parametrelerini detaylandıralım:

2.1. TP Komutunun Çalışma Prensibi

Giriş sinyali (IN) 0’dan 1’e geçtiğinde zamanlayıcı başlar, çıkış (Q) anında 1 olur ve PT süresi boyunca aktif kalır. Süre dolduğunda Q otomatik olarak 0’a döner.

---[I0.0]----[TP]----(Q0.0)---
        PT: T#5s
        DB1.MyTP
    

Açıklama: I0.0 tetiklendiğinde Q0.0 5 saniye boyunca 1 olur.

2.2. Parametreler

  • IN: Tetikleyici sinyal (BOOL)
  • PT: Pulse süresi (TIME, örn. T#500ms)
  • Q: Çıkış sinyali (BOOL)
  • ET: Kalan süre (TIME)

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

TP, TON ve TOF zamanlayıcılarından farklı işlevlere sahiptir:

Özellik TP Komutu TON Komutu TOF Komutu
Tetikleme Pozitif kenar (0 → 1) Giriş 1 olduğunda Giriş 0 olduğunda
Çıkış Zamanı Anında 1, PT sonrası 0 PT sonrası 1 PT sonrası 0
Kullanım Kısa süreli sinyal Gecikmeli başlatma Gecikmeli kapatma

4. TP Komutu Ne Zaman Kullanılmalı?

TP komutu şu durumlarda tercih edilir:

  • Anlık tetikleme ile belirli süreli çıkış gerektiğinde (örn. motor 5 saniye çalıştırma).
  • Konveyör bantta ürün itme gibi kısa süreli işlemler için.
  • Acil durdurma sonrası gecikmeli kapatma senaryolarında.

5. Pratik Örnekler

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

Örnek 1: Motoru 5 Saniye Çalıştırma

---[I0.0]----[TP]----(Q0.0)---
        PT: T#5s
        DB1.MyTP
    

Açıklama: I0.0’a basıldığında Q0.0 5 saniye aktif olur.

Örnek 2: Yanıp Sönen LED

---[I0.1]----[TP]----(Q0.1)---
        PT: T#500ms
        DB2.MyTP
    

Açıklama: I0.1 tetiklendiğinde LED 0.5 saniye yanar.

Örnek 3: Konveyör Bant Kontrolü

---[I0.2]----[TP]----(Q0.2)---
        PT: T#3s
        DB3.MyTP
    

Açıklama: Sensör (I0.2) ürün algıladığında konveyör 3 saniye çalışır.

6. Avantajlar

TP komutunun sağladığı faydalar:

  • Anında tepki ile çıkış üretir.
  • Giriş kesilse bile PT süresince çıkış korunur.
  • Karmaşık lojik olmadan pulse oluşturur.

7. Dikkat Edilmesi Gerekenler

TP kullanırken şu risklere dikkat edin:

  • Tekrar Tetikleme: Süre dolmadan tetiklenirse zamanlayıcı sıfırlanır. Çözüm: Tekrar tetiklemeyi önlemek için lojik kontrol ekleyin.
  • Yanlış PT: Çok kısa/uzun süreler beklenmedik sonuçlar doğurabilir. Çözüm: PT’yi uygulama gereksinimlerine göre ayarlayın.
  • Veri Bozulması: IEC timer değerleri değiştirilirse işlev bozulabilir. Çözüm: PT ve ET’yi sabit tutun.

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

TP’yi etkili kullanmak için:

  • ET parametresiyle kalan süreyi izleyin:
    "Timer_DB".ElapsedTime
  • Debounce için PT’ye 100-200ms ekleyin.
  • PLCSIM ile test yapın.

9. Sonuç

TP (Generate Pulse) komutu, TIA Portal’da belirli süreli çıkış sinyalleri üretmek için güçlü bir araçtır. Anlık tetiklemelerle proses kontrolünü kolaylaştırır. Doğru PT seçimi ve tekrar tetikleme davranışına dikkat edilerek, otomasyon projelerinizde güvenle kullanabilirsiniz! Görüşlerinizi yorumlarda paylaşabilirsiniz.

10. Kaynaklar

Yorumlar