---( S )---: Set output (Çıkış Aktif )

PLC’ye yeni başlayanlar için bit operasyonları: Ladder ile motor, lamba ve sensör kontrolü örnekleri.

Siemens TIA (Totally Integrated Automation) Portal, endüstriyel otomasyon projelerinde PLC (Programlanabilir Lojik Kontrolör) programlamayı destekleyen güçlü bir platformdur. Ladder Diagram (LAD) dilinde kullanılan Set Output (--( S )--) talimatı, bir operandın sinyal durumunu kalıcı olarak "1" yapmak için tasarlanmıştır. Bu makalede, Set komutunun tanımı, çalışma mantığı, parametreleri, kullanım senaryoları, pratik örnekler ve profesyonel ipuçları detaylı bir şekilde ele alınacaktır.

1. Set Output Talimatı Nedir?

Set Output (--( S )--), TIA Portal’da Ladder programlama dilinde bir operandın sinyal durumunu "1" (aktif) olarak ayarlayan bir bobin (coil) talimatıdır. Çalışma mantığı, girişindeki mantıksal işlem sonucu (RLO - Result of Logic Operation) değerine bağlıdır ve şu şekilde özetlenebilir:

  • RLO = 1 ise, operand "1" olarak ayarlanır ve bu durum kalıcıdır.
  • RLO = 0 ise, operandın mevcut durumu değişmez.

Bu talimat, yalnızca RLO "1" olduğunda çalışır ve operandı sıfırlamak için bir Reset (--( R )--) talimatı gerektirir. Set ve Reset kombinasyonu, Flip-Flop mantıkları (örneğin start/stop devreleri) oluşturmak için idealdir.

2. Parametreler ve Bellek Alanları

Set Output talimatının parametreleri ve desteklenen bellek alanları aşağıdaki tabloda özetlenmiştir:

Parametre Bildirim Veri Tipi Bellek Alanı Açıklama
Operand Çıkış BOOL I, Q, M, D, L RLO = 1 olduğunda "1" yapılan operand (ör. Q0.0, M10.1)

Not: Giriş (I) alanları yazılabilir olmadığından, pratikte genellikle çıkış (Q), bellek (M), veri bloğu (D) veya lokal bellek (L) alanları kullanılır.

3. Set Output’un Kullanımı

Set Output, TIA Portal’da Ladder Diyagramı (LAD) ve Statement List (STL) dillerinde uygulanır. RLO’nun "1" olduğu durumlarda operandı kalıcı olarak aktif hale getirmek için kullanılır.

3.1. Ladder Diyagramı (LAD) ile Kullanım

LAD’da Set Output, lojik zincirin sonuna eklenen set bobini (`--( S )--`) ile temsil edilir.

Temel Örnek:

|---[ I0.0 ]----( S Q0.0 )---|
    

Açıklama: I0.0 "1" olduğunda Q0.0 "1" olur ve kalıcıdır; I0.0 "0"a dönse bile Q0.0 değişmez.

3.2. Statement List (STL) ile Kullanım

STL’de Set Output, "S" operatörü ile operandı "1" yapar.

A I0.0    // I0.0 girişini kontrol et
S Q0.0    // Q0.0’ı 1 yap
    

Açıklama: I0.0 "1" ise Q0.0 kalıcı olarak "1" olur.

4. Pratik Örnekler

Set Output’un kullanımını anlamak için aşağıdaki endüstriyel senaryolar incelenebilir:

Örnek 1: Karmaşık Mantık ile Set

Senaryo: TagOut şu durumlarda "1" olmalı: TagIn_1 ve TagIn_2 "1" ise veya TagIn_3 "0" ise.

|---[ TagIn_1 ]----[ TagIn_2 ]----( S TagOut )----|
|---[/ TagIn_3 ]----------------( S TagOut )----|
    

Mantık: (TagIn_1 AND TagIn_2) OR (NOT TagIn_3)

Mantık Tablosu:

TagIn_1 TagIn_2 TagIn_3 RLO TagOut (Önceki Durum 0 ise)
0 0 0 1 1
0 0 1 0 0
1 1 0 1 1
1 1 1 1 1

STL Kodu:

A TagIn_1
A TagIn_2
ON TagIn_3    // NOT TagIn_3
O
S TagOut      // TagOut’u 1 yap
    

Açıklama: Koşullardan biri sağlandığında TagOut kalıcı olarak "1" olur.

Örnek 2: Flip-Flop Mantığı

Senaryo: I0.0 (start) ile Q0.0 (motor) çalışır, I0.1 (stop) ile durur.

|---[ I0.0 ]----( S Q0.0 )---|
|---[ I0.1 ]----( R Q0.0 )---|
    

STL Kodu:

A I0.0
S Q0.0    // Motoru çalıştır
A I0.1
R Q0.0    // Motoru durdur
    

Açıklama: I0.0 "1" olduğunda Q0.0 set edilir; I0.1 "1" olduğunda sıfırlanır.

Örnek 3: Kenar Tespiti ile Set

Senaryo: I0.2’nin yükselen kenarında Q0.1 set edilmeli.

|---[ I0.2 ]---[P]----( S Q0.1 )---|
    

STL Kodu:

A I0.2
FP M0.0    // Yükselen kenar tespiti
S Q0.1     // Q0.1’i 1 yap
    

Açıklama: I0.2 "0"dan "1"e geçtiğinde Q0.1 bir kez set edilir.

5. Set Output’un Avantajları

Set Output talimatı şu avantajları sunar:

  • Kalıcılık: Operandı kalıcı olarak "1" yapar; bu, anlık sinyallerden bağımsız kontrol sağlar.
  • Basitlik: Tek komutla durumu değiştirmek kolaydır.
  • Endüstriyel Uygunluk: Röle mantığına benzerlik, teknisyenler için tanıdıktır.
  • Esneklik: Çıkışlar ve bellek bitleri ile kullanılabilir.

6. Dikkat Edilmesi Gerekenler

Set Output’u etkili kullanmak için şu noktalara dikkat edilmelidir:

  • Yanlış Bellek Alanı: Giriş (I) alanına Set uygulanamaz; yalnızca Q, M, D, L kullanılmalıdır.
  • Çakışma Riski: Aynı operand için Set ve Reset çakışırsa, son işlem geçerli olur.

    Örnek:

    A I0.0
    S Q0.0
    A I0.1
    R Q0.0
    Sonuç: I0.1 "1" ise Q0.0 = 0.

  • Tarama Döngüsü: Sürekli tetikleme istenmiyorsa kenar tespiti kullanılmalıdır.
  • RLO’nun Korunması: Set sonrası RLO değişmez.

    Örnek:

    A I0.0
    S Q0.0
    = Q0.1
    Q0.1, I0.0’a bağlıdır.

7. Uygulama Senaryoları

Set Output, şu alanlarda yaygın olarak kullanılır:

  • Üretim Bandı: Start butonu ile konveyör çalıştırma.
  • Alarm Sistemleri: Sensör aşımında alarm aktivasyonu.
  • Adım Kontrolü: Proses adımında geçiş sinyali verme.

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

Set Output’u öğrenmek için:

  • Basit Başlangıç: I0.0 → S Q0.0 ile pratik yapın.
  • Simülasyon: TIA Portal PLCSIM ile test edin.
  • İzleme: "Monitor" modunda operandları kontrol edin.
  • Dokümantasyon: Yorum satırları ile açıklayın.

9. Sonuç

TIA Portal’da Set Output (--( S )--) talimatı, operandların sinyal durumunu kalıcı olarak "1" yapmanın etkili bir yoludur. Ladder Diyagramı’nda bobin olarak kullanılan bu komut, basit kontrol devrelerinden karmaşık otomasyon sistemlerine kadar geniş bir yelpazede uygulanabilir. Güvenilir sistemler için Set ve Reset dengesi kritik öneme sahiptir. Bu rehberle, TIA Portal’da profesyonel uygulamalar geliştirmek için gerekli bilgi ve ipuçlarına sahipsiniz. Daha fazla bilgi için Siemens Industry Online Support’u ziyaret edebilirsiniz.

Yorumlar