OtoBlog

PLC’de Timer Süresi Doluyor Ama Hareket Başlamıyorsa İzin Şartları Nasıl Listelenir?

11 dk okuma Mermak CNC Teknik İçerik
PLC’de Timer Süresi Doluyor Ama Hareket Başlamıyorsa İzin Şartları Nasıl Listelenir?
İçindekiler
  1. PLC’de Timer Süresi Doluyor Ama Hareket Başlamıyorsa İzin Şartları Nasıl Listelenir? Nedir?
  2. Çalışma Prensibi ve Teknik Veriler
  3. İzin Şartları (Enabling Conditions) ve Teknik Detayları:
  4. Sahada Dikkat Edilmesi Gerekenler
  5. Sık Karşılaşılan Sorunlar ve Çözümleri
  6. Uzman Tavsiyesi

PLC’de bir zamanlayıcı süresi dolmasına rağmen beklenen hareket başlamıyorsa, bu durum genellikle çıkışın aktif hale gelmesi için gerekli olan diğer izin şartlarının (enabling conditions) sağlanmadığını gösterir. Çözüm için güvenlik kilitleri, proses kilitleri, çalışma modu, sensör geri bildirimleri ve program mantığı gibi tüm ilgili koşulların sistematik olarak kontrol edilmesi şarttır.

PLC’de Timer Süresi Doluyor Ama Hareket Başlamıyorsa İzin Şartları Nasıl Listelenir? Nedir?

 

Endüstriyel otomasyon sistemlerinde, bir Programlanabilir Mantık Denetleyicisi (PLC), makinelerin ve proseslerin belirli bir mantık çerçevesinde çalışmasını sağlar. Bu mantığın önemli bir parçası da zamanlayıcılar (timers) ve onların tetiklediği eylemlerdir. Bir zamanlayıcının süresi dolduğunda, genellikle bir çıkışın aktifleşmesi veya bir sonraki işlem adımının başlaması beklenir. Ancak, bu beklenen hareket gerçekleşmediğinde, sorun genellikle zamanlayıcının kendisinde değil, ilgili eylemin gerçekleşmesi için gerekli olan ve programda tanımlanmış diğer “izin şartlarında” yatmaktadır. Bu izin şartları, bir eylemin güvenli, doğru ve istenen koşullar altında gerçekleşmesini sağlamak amacıyla konulan ek mantıksal kısıtlamalardır.

Bu senaryo, otomasyon mühendisleri ve saha teknisyenleri için oldukça yaygın bir arıza giderme durumudur. Zamanlayıcının “tamamlandı” (done) bitinin aktif olduğunu görmek, ancak hedef aktüatörün (motor, valf, silindir vb.) hareket etmediğini veya bir sonraki adımın başlamadığını fark etmek, programın daha derinlemesine incelenmesini gerektirir. Bu durum, genellikle birden fazla koşulun aynı anda doğru olması gereken karmaşık sistemlerde ortaya çıkar. Örneğin, bir motorun başlaması için sadece zamanlayıcının süresinin dolması değil, aynı zamanda bir güvenlik kapısının kapalı olması, acil stop butonunun basılı olmaması, bir seviye sensörünün belirli bir değeri göstermesi ve sistemin “otomatik” modda olması gibi birçok farklı izin şartının da sağlanması gerekebilir. Bu makale, bu izin şartlarını sistematik bir şekilde nasıl listeleyeceğinizi ve sorun giderme sürecinde nelere dikkat etmeniz gerektiğini detaylandıracaktır.

Çalışma Prensibi ve Teknik Veriler

PLC’ler, programlarını döngüsel olarak (scan cycle) tarar. Her tarama döngüsünde girişleri okur, program mantığını işler ve çıkışları günceller. Bir zamanlayıcının (timer) süresi dolduğunda, genellikle zamanlayıcının bir “done” veya “output” biti (örneğin, TON zamanlayıcısının Q biti) aktif hale gelir. Ancak, bu bitin aktif olması, ilgili çıkışın doğrudan aktifleşeceği anlamına gelmez. PLC programında, bu zamanlayıcı bitinin, hedef çıkışı kontrol eden bir mantık devresinin sadece bir parçası olduğu birçok durum vardır. Bu mantık devresi, zamanlayıcı bitine ek olarak birçok başka “izin şartını” içerir.

PLC’de Timer Süresi Doluyor Ama Hareket Başlamıyorsa İzin Şartları Nasıl Listelenir?

İzin Şartları (Enabling Conditions) ve Teknik Detayları:

  • Güvenlik Kilitleri (Safety Interlocks): Bu, en kritik izin şartlarından biridir. Makine veya operatör güvenliğini sağlamak için tasarlanmıştır. Örnekler:
    • Acil Durdurma (E-Stop): Herhangi bir acil durdurma butonunun devrede olmaması.
    • Güvenlik Kapıları/Kapakları: Makine koruyucu kapılarının kapalı ve kilitli olması.
    • Işık Bariyerleri/Perdeleri: Operatörün tehlikeli alana girmemiş olması.
    • Güvenlik Röleleri/PLC’leri: Tüm güvenlik devrelerinin aktif ve hatasız olması.
  • Proses Kilitleri (Process Interlocks): Prosesin doğru ve verimli bir şekilde ilerlemesi için gerekli olan koşullardır. Örnekler:
    • Önceki Adımın Tamamlanması: Bir önceki operasyonun (örn. bir valfin kapanması, bir konveyörün durması) başarıyla tamamlandığına dair geri bildirim.
    • Malzeme Durumu: Tanktaki seviye, basınç, sıcaklık veya bir ürünün algılanması gibi malzeme ile ilgili koşullar.
    • Pozisyon Geri Bildirimi: Bir aktüatörün (örn. silindir, robot kolu) belirli bir pozisyonda olduğunun tespiti (limit switch, encoder).
    • Hazırlık Durumu: Bir ısıtıcının istenen sıcaklığa ulaşması veya bir pompanın prime edilmesi gibi başlangıç koşulları.
  • Çalışma Modları (Operating Modes): Birçok makine, farklı çalışma modlarına (Otomatik, Manuel, Kurulum, Bakım) sahiptir. Bir eylemin sadece belirli bir modda başlamasına izin verilir.
    • Otomatik Mod: Genellikle zamanlayıcı ile tetiklenen hareketlerin gerçekleştiği ana mod.
    • Manuel Mod: Operatörün her adımı ayrı ayrı kontrol ettiği mod, otomatik zamanlayıcılar genellikle pasiftir.
    • Kurulum/Bakım Modu: Belirli hareketlerin kısıtlandığı veya özel izinler gerektirdiği modlar.
  • Sensör Geri Bildirimleri (Sensor Feedback): Makinenin çevresi veya parçaları hakkındaki bilgiyi sağlayan sensörler.
    • Yaklaşım Sensörleri: Bir parçanın varlığını veya yokluğunu algılama.
    • Basınç/Seviye/Sıcaklık Sensörleri: Proses değişkenlerinin belirli sınırlar içinde olup olmadığını kontrol etme.
    • Akış Sensörleri: Bir akışın olup olmadığını veya belirli bir debide olup olmadığını kontrol etme.
  • Operatör Girişleri (Operator Inputs): Operatör panelinden veya HMI’dan gelen komutlar.
    • Başlat/Durdur Butonları: Bir döngüyü veya işlemi başlatma veya durdurma komutları.
    • Onay Butonları: Bir hata durumunun giderildiğini veya bir işlemin devam edebileceğini onaylama.
  • Hata Durumları (Fault Conditions): Sistemde mevcut bir arıza durumunun olmaması.
    • Motor Aşırı Yükü: Bir motorun aşırı akım çekmediğinden emin olma.
    • Sürücü Hatası: Bir motor sürücüsünün (VFD) hatasız durumda olması.
    • Basınç Düşüşü: Hava veya hidrolik basıncının yeterli seviyede olması.
  • Program Mantığı ve Bit Durumları: PLC programının içindeki diğer dahili bitler veya değişkenler.
    • Dahili Bayrak Bitleri: Bir görevin tamamlandığını veya belirli bir durumun aktif olduğunu gösteren program içi bitler.
    • Karşılaştırma Sonuçları: Analog değerlerin belirli bir eşiğin altında veya üstünde olup olmadığını kontrol eden karşılaştırma bloklarının sonuçları.
ParametreDeğer/Açıklama
Timer Çıkışı (Q Biti)Zamanlayıcının süresinin dolduğunu ve aktif olduğunu gösteren durum biti (örn. TON.Q, T4:0/DN). Bu bitin durumu “TRUE” olmalıdır.
Güvenlik İzinleriAcil Durdurma, güvenlik kapıları, ışık perdeleri gibi tüm güvenlik devrelerinin kapalı (TRUE) ve sistemin güvenli (SAFE) modda olduğunu gösteren durum.
Proses KilitleriÖnceki adımın tamamlanması, malzeme seviyesi, basınç veya pozisyon gibi proses akışını sağlayan gerekli koşulların karşılandığı durum.
Çalışma ModuMakinenin beklenen hareketi gerçekleştirmesi için “Otomatik” veya ilgili operasyonel modda (örn. “Auto_Mode_Active” biti TRUE) olması durumu.
Sensör DurumuHedef hareketin başlaması için gerekli olan tüm giriş sensörlerinin (örn. limit switch, yakınlık sensörü, seviye sensörü) doğru durumda (TRUE/FALSE) olduğunu gösteren geri bildirim.
Hata DurumuSistemde herhangi bir aktif arıza veya alarm durumunun olmaması (örn. “System_Fault_Active” bitinin FALSE olması).
Operatör OnayıBazı durumlarda, bir işlemi başlatmak için operatörden gelen bir onay (örn. “Start_Button_Pressed” bitinin TRUE olması) gerekebilir.
PLC’de Timer Süresi Doluyor Ama Hareket Başlamıyorsa İzin Şartları Nasıl Listelenir?

Sahada Dikkat Edilmesi Gerekenler

  • Kapsamlı Program Analizi ve Çapraz Referans (Cross-Reference) Kullanımı:

    Zamanlayıcının çıkış bitini (örn. T4:0/DN) PLC programınızda nerede kullanıldığını bulmak için çapraz referans (cross-reference) özelliğini kullanın. Bu bitin, hedef çıkışı (örn. Motor_Start) kontrol eden mantık devresindeki tüm koşulları adım adım inceleyin. Genellikle bir AND veya OR kapısı dizisi içinde, zamanlayıcı bitiyle birlikte diğer izin şartları da bulunur. Programın ilgili bölümünü online izleme (online monitoring) modunda açarak, her bir koşulun gerçek zamanlı durumunu gözlemleyin. Hangi koşulun FALSE olduğunu anında tespit edebilirsiniz.

  • Gerçek Zamanlı Durum İzleme (Online Monitoring):

    PLC programlama yazılımının (örn. Siemens TIA Portal, Rockwell Studio 5000, Schneider Unity Pro) online izleme özelliğini kullanarak, ilgili zamanlayıcının çıkış bitinin ve bu biti kullanan tüm mantık elemanlarının (kontaklar, bobinler) durumunu gözlemleyin. Bu, hangi izin şartının sağlanmadığını görsel olarak belirlemenin en hızlı yoludur. Özellikle, hedef çıkışın enerjilenmesini engelleyen hangi kontağın açık (FALSE) olduğunu veya hangi bobinin enerjilenmediğini tespit edin.

  • Saha Denetimi ve Fiziksel Kontroller:

    Programda bir izin şartının sağlanmadığı tespit edildiğinde, ilgili sensörleri, aktüatörleri, güvenlik anahtarlarını veya butonları fiziksel olarak kontrol edin. Sensörlerin doğru konumda olup olmadığını, kabloların sağlam olup olmadığını, aktüatörlerin takılıp takılmadığını veya manuel olarak sıkışıp kalmadığını kontrol edin. Örneğin, bir kapı anahtarının tam olarak kapanıp kapanmadığını veya bir limit anahtarının doğru tetiklenip tetiklenmediğini gözle kontrol edin. Gerekirse multimetre ile sensör ve anahtar girişlerini test edin.

  • Kilitlenme Matrisi (Interlock Matrix) ve Dokümantasyon Kontrolü:

    Sistem için hazırlanmış fonksiyonel tasarım spesifikasyonlarını (FDS), P&ID diyagramlarını, elektrik şemalarını ve özellikle kilitlenme matrislerini (interlock matrix) gözden geçirin. Bu belgeler, bir hareketin başlaması için hangi koşulların gerekli olduğunu detaylandırır. Programdaki mantığın, dokümantasyonla uyumlu olup olmadığını kontrol edin. Eksik veya yanlış dokümantasyon, sorun giderme sürecini uzatabilir.

  • Güvenlik Devreleri ve Reset Prosedürleri:

    Eğer güvenlik kilitleri izin şartları arasında yer alıyorsa, acil durdurma butonlarının basılı olup olmadığını, güvenlik kapılarının kapalı ve kilitli olup olmadığını kontrol edin. Güvenlik rölelerinin veya güvenlik PLC’sinin doğru şekilde resetlenip resetlenmediğini ve aktif durumda olduğunu doğrulayın. Bazı güvenlik sistemleri, bir arıza giderildikten sonra manuel bir reset gerektirebilir.

  • Operatör Geri Bildirimi ve HMI Kontrolü:

    Operatörlerden son yaşanan olaylar hakkında bilgi alın. HMI (Human Machine Interface) ekranlarındaki alarm mesajlarını, durum göstergelerini ve çalışma modu seçimlerini kontrol edin. Operatörün yanlış bir mod seçmiş olması veya bir alarmı onaylamamış olması, hareketin başlamasını engelleyebilir.

PLC’de Timer Süresi Doluyor Ama Hareket Başlamıyorsa İzin Şartları Nasıl Listelenir?

Sık Karşılaşılan Sorunlar ve Çözümleri

Bu tür durumlarda karşılaşılan sorunlar genellikle program mantığı, sensör arızaları veya yanlış operasyonel mod seçimlerinden kaynaklanır. İşte sık karşılaşılan bazı sorunlar ve çözüm önerileri:

  • Sorun: Gizli veya Beklenmeyen Kilitlenme (Hidden/Unexpected Interlock)

    Açıklama: Zamanlayıcının çıkış bitini kullanan mantık devresinde, gözden kaçan veya beklentinin dışında bir izin şartı aktif değil. Bu genellikle karmaşık programlarda veya birden fazla alt rutinin aynı çıkışı etkilediği durumlarda ortaya çıkar. Örneğin, bir motorun başlaması için “Motor_Start_Enable” bitinin TRUE olması gerekirken, bu bitin başka bir yerde bir hata koşulu nedeniyle FALSE kalması.

    Çözüm: PLC programında, zamanlayıcı çıkış bitinin doğrudan veya dolaylı olarak etki ettiği tüm mantık yollarını kapsamlı bir çapraz referans (cross-reference) analizi ile inceleyin. Özellikle, hedef çıkışın veya onu etkinleştiren ara bitlerin hangi koşullar altında FALSE olduğunu belirlemek için online izleme yapın. Programı adım adım takip ederek, izin şartı zincirindeki kopukluğu bulun. Gerekirse programın her bir satırını manuel olarak gözden geçirin.

  • Sorun: Sensör Arızası veya Yanlış Ayar

    Açıklama: Bir izin şartı olarak kullanılan sensör (örn. limit switch, basınç sensörü, yakınlık sensörü) arızalıdır, yanlış ayarlanmıştır veya fiziksel olarak tetiklenmemektedir. Sensörün PLC’ye yanlış bir durum (örn. kapalı olması gerekirken açık) bildirmesi.

    Çözüm: İlgili sensörü fiziksel olarak kontrol edin. Sensörün kablolamasını, güç kaynağını ve montaj pozisyonunu doğrulayın. Sensörü manuel olarak tetikleyerek veya uygun bir test cihazı kullanarak çalışıp çalışmadığını test edin. PLC’nin giriş modülündeki sensör durum LED’ini kontrol ederek, sensörden sinyal gelip gelmediğini teyit edin. Gerekirse sensörü değiştirin veya ayarını düzeltin.

  • Sorun: Yanlış Çalışma Modu Seçimi

    Açıklama: Makine, zamanlayıcının tetiklediği hareketin gerçekleşmesi gereken “Otomatik” mod yerine “Manuel” veya “Kurulum” gibi farklı bir modda kalmıştır. Program mantığı, bu hareketin sadece belirli bir modda başlamasına izin vermektedir.

    Çözüm: HMI veya kontrol panelinden makinenin mevcut çalışma modunu kontrol edin. Gerekirse makineyi doğru operasyonel moda (örn. Otomatik) geçirin. PLC programında, mod seçimi mantığının ve bu mantığın zamanlayıcı çıkışını nasıl etkilediğinin doğru çalıştığını doğrulayın.

  • Sorun: Güvenlik Devresi Devrede Kalmış

    Açıklama: Bir acil durdurma butonu basılı kalmış, bir güvenlik kapısı açık kalmış veya bir ışık perdesi kesilmiştir. Güvenlik PLC’si veya güvenlik rölesi, sistemin çalışmasını engelliyor.

    Çözüm: Tüm acil durdurma butonlarını ve güvenlik anahtarlarını fiziksel olarak kontrol edin. Güvenlik kapılarının tam olarak kapandığından ve kilitlendiğinden emin olun. Güvenlik rölelerinin veya güvenlik PLC’sinin durumunu kontrol edin ve gerekirse resetleme prosedürlerini uygulayın. HMI’daki güvenlik alarm mesajlarını inceleyin.

  • Sorun: Aktüatör Geri Beslemesi Eksik veya Yanlış

    Açıklama: Bir valfin açılması veya bir silindirin ilerlemesi gibi bir aktüatörün hareket ettiğine dair geri bildirim (örn. limit switch) PLC’ye ulaşmıyor veya yanlış geliyor. Bu, bir sonraki adımın başlaması için bir izin şartı olarak kullanıldığında sorun yaratır.

    Çözüm: İlgili aktüatörün fiziksel olarak hareket edip etmediğini gözlemleyin. Aktüatörün konumunu doğrulayan limit switch veya pozisyon sensörünü kontrol edin. Sensörün kablolamasını ve PLC girişindeki durumunu izleyin. Aktüatörün kendisinde mekanik bir sıkışma veya arıza olup olmadığını araştırın.

  • Sorun: Program Mantığı Hatası (Logic Error)

    Açıklama: PLC programında, zamanlayıcı çıkışını kullanan mantıkta bir hata vardır. Yanlış bir AND/OR koşulu, yanlış bir bitin kullanılması veya bir bitin beklenenden farklı bir durumda olması gibi durumlar.

    Çözüm: PLC programını adım adım inceleyerek mantık hatasını tespit edin. Özellikle, hedef çıkışı veya ara bitleri kontrol eden tüm kontakları ve bobinleri dikkatlice gözden geçirin. Online izleme ile, her bir kontağın ve bobinin mantıksal durumunu gerçek zamanlı olarak doğrulayın. Gerekirse programı simüle ederek veya test ortamında çalıştırarak hatayı izole edin ve düzeltin.

Uzman Tavsiyesi

PLC’de bir zamanlayıcının süresi dolmasına rağmen beklenen hareketin başlamaması, otomasyon sistemlerinde karşılaşılan en temel ancak bazen en yanıltıcı sorunlardan biridir. Bu durum, genellikle zamanlayıcının kendisinde bir arıza olmaktan ziyade, ilgili eylemin gerçekleşmesi için programlanmış olan diğer “izin şartlarının” bir veya daha fazlasının sağlanmamasından kaynaklanır. Başarılı bir sorun giderme süreci, yalnızca zamanlayıcının durumunu kontrol etmekle kalmayıp, aynı zamanda sistemin genel mantığını, güvenlik protokollerini, proses koşullarını ve operatör etkileşimlerini de kapsayan sistematik ve kapsamlı bir yaklaşım gerektirir.

Bir uzman olarak tavsiyem, her zaman en temelden en karmaşığa doğru bir yol izlemenizdir. İlk olarak, PLC programlama yazılımını kullanarak ilgili zamanlayıcının çıkış bitinin (Q bit) gerçekten aktif olup olmadığını doğrulayın. Ardından, bu biti kullanan çıkış mantık devresini online izleme modunda adım adım takip ederek, hangi izin şartının (güvenlik, proses, mod, sensör vb.) FALSE olduğunu tespit edin. Bu görsel takip, sorunun kaynağını hızla daraltacaktır. İlgili izin şartı belirlendikten sonra, fiziksel sensörleri, aktüatörleri, kablolamayı ve güvenlik ekipmanlarını saha üzerinde kontrol etmek kritik öneme sahiptir. Unutmayın ki, programdaki bir bitin durumu, sahadaki gerçek dünya koşullarının bir yansımasıdır ve her zaman fiziksel bir karşılığı vardır.

Ayrıca, iyi dokümantasyonun önemi asla göz ardı edilmemelidir. Güncel elektrik şemaları, P&ID’ler, fonksiyonel tasarım spesifikasyonları ve özellikle kilitlenme matrisleri, sorun giderme sürecinde size yol gösterecek haritalardır. Bu belgeler, bir hareketin başlaması için hangi koşulların bir araya gelmesi gerektiğini açıkça belirtir. Düzenli bakım, sensörlerin kalibrasyonu ve operatörlerin sistem hakkında iyi eğitilmesi de bu tür sorunların önüne geçmede proaktif yaklaşımlardır. Sonuç olarak, zamanlayıcının tamamlanması bir başlangıç noktasıdır; ancak nihai hareketin gerçekleşmesi için tüm izin şartlarının eksiksiz ve doğru bir şekilde yerine getirilmesi zorunludur. Sistematik bir kontrol listesi ve analitik bir zihin, bu tür karmaşık otomasyon sorunlarının üstesinden gelmenin anahtarıdır.

⚙ Araçlar