PLC’de Timer Retentive Seçilirse Makine Yeniden Başlayınca Neden Eski Süreyi Hatırlar?

PLC’de Timer Retentive Seçilirse Makine Yeniden Başlayınca Neden Eski Süreyi Hatırlar?

📅 02 Eylül 2026⏱️ 15 dk okuma
7.5 KW Cnc Makinesi Vakum Pompası
📑 İçindekiler (Tıkla Aç)

PLC’de retentive (kalıcı) bir zamanlayıcı seçildiğinde, makine yeniden başlatılsa bile eski süreyi hatırlamasının temel nedeni, bu zamanlayıcının saydığı süreyi PLC’nin kalıcı (non-volatile) hafızasında saklamasıdır. Elektrik kesintisi veya PLC’nin kapatılıp açılması durumunda bile bu hafıza içeriği korunur ve zamanlayıcı kaldığı yerden devam eder veya o değeri saklar.

PLC’de Timer Retentive Seçilirse Makine Yeniden Başlayınca Neden Eski Süreyi Hatırlar? Nedir?

 

Endüstriyel otomasyon sistemlerinde kullanılan Programlanabilir Mantık Kontrolcüler (PLC) içinde yer alan zamanlayıcılar, belirli bir süre boyunca bir olayı geciktirmek, bir işlemi saymak veya bir sinyalin süresini ölçmek gibi çeşitli görevler için hayati öneme sahiptir. Bu zamanlayıcıların iki temel tipi vardır: non-retentive (kalıcı olmayan) ve retentive (kalıcı). Bir zamanlayıcının “retentive” olarak seçilmesi, onun çalışma şeklini temelden değiştirir. Retentive zamanlayıcılar (genellikle RTO – Retentive Timer On veya bazı markalarda TONR olarak adlandırılır), kendilerine uygulanan giriş sinyali kesilse veya PLC’nin gücü kesilip yeniden verilse bile, o ana kadar biriktirdiği süreyi (akumüle değeri) kaybetmezler. İşte bu özelliği sayesinde, makine yeniden başlatıldığında zamanlayıcı eski saydığı süreyi “hatırlar” ve kaldığı yerden devam etmeye hazırdır. Bu durum, PLC’nin enerjisi kesildiğinde normalde kaybolan geçici (volatile) hafıza yerine, bu süreyi kalıcı (non-volatile) hafızada saklamasıyla mümkün olur. Bu kalıcı hafıza, genellikle bir batarya ile desteklenen RAM veya dahili EEPROM/Flash bellek olabilir. Bu sayede, prosesin kesintiye uğramadan veya tutarlı bir şekilde devam etmesi gereken uygulamalarda kritik bir rol oynar.

Çalışma Prensibi ve Teknik Veriler

Retentive zamanlayıcıların bu özelliği, PLC’nin hafıza yönetimi ve güç kesintisi stratejileriyle doğrudan ilişkilidir. PLC’ler, programlarını ve verilerini farklı türlerdeki hafızalarda saklar.

Volatile (Geçici) Hafıza: Çoğu PLC’deki işlem verileri, giriş/çıkış durumları ve non-retentive zamanlayıcıların akumüle değerleri genellikle RAM (Random Access Memory) üzerinde tutulur. RAM, hızlı erişim sağlar ancak gücü kesildiğinde içeriğini kaybeder. Non-retentive zamanlayıcılar (örneğin TON – Timer On Delay), giriş sinyali kesildiğinde veya PLC gücü kesildiğinde akumüle değerlerini sıfırlarlar. Bu, birçok uygulama için istenen bir davranıştır, zira her döngünün baştan başlaması gerekir.

Non-Volatile (Kalıcı) Hafıza: Retentive zamanlayıcıların akumüle değerleri ise PLC’nin kalıcı hafıza alanlarında saklanır. Bu kalıcı hafıza, genellikle iki ana yolla sağlanır:

  1. Batarya Destekli RAM: Birçok PLC, ana RAM’i bir lityum batarya ile destekler. PLC’nin ana gücü kesildiğinde, batarya RAM’e enerji sağlamaya devam eder ve böylece veri kaybı önlenir. Retentive zamanlayıcıların akumüle değerleri bu batarya destekli RAM alanlarında saklanır. Batarya ömrü, bu verilerin ne kadar süreyle korunacağını belirler. Batarya zayıfladığında veya bittiğinde, bu veriler kaybolabilir.
  2. EEPROM / Flash Bellek: Bazı PLC modelleri veya daha yeni nesiller, retentive verileri doğrudan dahili EEPROM (Electrically Erasable Programmable Read-Only Memory) veya Flash belleğe yazar. Bu bellek türleri, güç kesintisi durumunda bile veriyi kalıcı olarak saklar ve batarya bağımlılığı yoktur. Ancak, bu tür belleklere yazma işlemi RAM’e göre daha yavaştır ve genellikle belirli bir yazma ömrüne (cycle life) sahiptir. PLC işletim sistemi, bu belleğe düzenli aralıklarla veya belirli olaylar (örneğin PLC’nin durdurulması) üzerine veri yazar.

Bir retentive zamanlayıcı, giriş sinyali aldığında saymaya başlar ve akumüle değerini artırır. Giriş sinyali kesilse veya PLC’nin gücü kesilse bile, bu akumüle değer kalıcı hafızada saklanır. PLC yeniden enerji aldığında ve program çalışmaya başladığında, zamanlayıcı bu kayıtlı akumüle değeri yükler ve programatik olarak sıfırlanmadığı sürece bu değeri korur. Zamanlayıcının sıfırlanması için özel bir RESET (RES) komutunun programda kullanılması zorunludur. Bu komut, zamanlayıcının akumüle değerini ve done (tamamlandı) bitini sıfırlar.

Bu özellik, özellikle bir prosesin kesintiye uğradığında kaldığı yerden devam etmesi gereken durumlarda kritik öneme sahiptir. Örneğin, bir karıştırma tankındaki mikserin belirli bir süre çalışması gerekiyorsa ve elektrik kesintisi olursa, retentive zamanlayıcı sayesinde mikser, kalan süreyi tamamlamak üzere yeniden başlatılabilir. Bu, hem zaman kaybını önler hem de ürün kalitesi veya proses tutarlılığı açısından önemlidir.

ParametreDeğer/Açıklama
Zamanlayıcı TipiRetentive Timer (RTO, TONR, S_ODT, %TM)
Hafıza TipiNon-volatile (Kalıcı) Hafıza (Batarya Destekli RAM, EEPROM, Flash)
Güç Kesintisi DavranışıAkumüle değeri korunur, kaybolmaz. PLC yeniden başlatıldığında kaldığı yerden devam eder.
Sıfırlama KoşuluYalnızca programatik bir RESET (RES) komutu ile sıfırlanır. Giriş sinyali kesilmesi veya güç kesintisi sıfırlamaz.
PLC Bataryasının RolüBatarya destekli RAM kullanan sistemlerde, batarya, güç kesintisi sırasında akumüle değerini korur. Batarya arızası veri kaybına yol açabilir.
Tipik Kullanım AlanlarıBatch proses kontrolü, motor çalışma süresi takibi (arıza analizi için), malzeme işleme sistemleri, kısmi tamamlanmış işlemler.
Önemli FarkNon-retentive zamanlayıcılar (TON, TOF) güç kesintisinde veya giriş sinyali kesildiğinde sıfırlanır.
PLC’de Timer Retentive Seçilirse Makine Yeniden Başlayınca Neden Eski Süreyi Hatırlar?

Sahada Dikkat Edilmesi Gerekenler

  • RESET Komutunun Zorunluluğu: Retentive zamanlayıcılar, adından da anlaşılacağı üzere, akumüle ettikleri değeri korurlar. Bu değerin sıfırlanması için PLC programında mutlaka bir RESET (RES) komutu kullanılmalıdır. Eğer bu komut uygun bir mantıkla (örneğin, bir döngü tamamlandığında, manuel bir operatör müdahalesiyle veya bir hata durumunda) tetiklenmezse, zamanlayıcı sürekli olarak eski değerini koruyacak ve bu durum beklenmedik makine davranışlarına yol açabilir. Sahada en sık karşılaşılan sorunlardan biri, retentive zamanlayıcının neden sıfırlanmadığının anlaşılamamasıdır; genellikle sebep, RESET komutunun unutulması veya yanlış koşullandırılmasıdır.
  • PLC Batarya Durumu ve Bakımı: Özellikle eski nesil veya batarya destekli RAM kullanan PLC’lerde, retentive verilerin korunması PLC’nin dahili bataryasına bağlıdır. Bu bataryanın ömrü sınırlıdır ve periyodik olarak kontrol edilmesi ve değiştirilmesi gerekir. Batarya zayıfladığında veya tamamen bittiğinde, PLC’nin enerjisi kesildiğinde retentive veriler kaybolabilir. Bu durum, önemli proses verilerinin veya makine çalışma sürelerinin sıfırlanmasına neden olabilir. Bu nedenle, PLC bataryalarının düzenli bakımı ve değişim programları oluşturulması kritik öneme sahiptir.
  • Başlangıç Koşulları ve Program Yükleme: Yeni bir PLC programı yüklendiğinde veya bir makine ilk kez devreye alındığında, retentive zamanlayıcıların başlangıç değerleri önemlidir. Program yüklemesi sırasında, PLC’nin hafızası sıfırlanabilir veya zamanlayıcıların varsayılan değerleri atanabilir. Bu durumu göz önünde bulundurarak, programın ilk çalıştırma mantığında retentive zamanlayıcıların doğru başlangıç değerine sahip olduğundan veya uygun bir şekilde sıfırlandığından emin olunmalıdır. Aksi takdirde, makine beklenmeyen bir akumüle değerle başlayabilir.
  • Uygulama Alanının Doğru Değerlendirilmesi: Her zamanlayıcı tipi her uygulama için uygun değildir. Bir prosesin her zaman baştan başlaması gerekiyorsa (örneğin, bir gecikme süresi), non-retentive bir zamanlayıcı (TON) kullanmak daha doğru ve karmaşıklığı azaltıcı olacaktır. Ancak, bir prosesin kesintiye uğradığında kaldığı yerden devam etmesi gerekiyorsa (örneğin, bir karıştırma süresi, bir parçanın toplam işlenme süresi), retentive zamanlayıcı vazgeçilmezdir. Tasarım aşamasında bu ayrımın doğru yapılması, hem programın güvenilirliğini artırır hem de gereksiz sorunların önüne geçer.
  • Dokümantasyon ve Etiketleme: PLC programında kullanılan her retentive zamanlayıcının amacını, sıfırlama koşullarını ve beklenen davranışını açıkça belgelemek çok önemlidir. Özellikle büyük ve karmaşık sistemlerde, hangi zamanlayıcının retentive olduğunu ve ne zaman sıfırlanması gerektiğini bilmek, arıza tespiti ve bakım süreçlerini büyük ölçüde kolaylaştırır. Program içinde açıklayıcı yorumlar kullanmak ve zamanlayıcı değişkenlerini anlamlı isimlerle etiketlemek, gelecekteki değişiklikler ve sorun giderme için hayati öneme sahiptir.
PLC’de Timer Retentive Seçilirse Makine Yeniden Başlayınca Neden Eski Süreyi Hatırlar?

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

Retentive zamanlayıcılar güçlü araçlar olsa da, yanlış kullanıldığında veya göz ardı edildiğinde çeşitli sorunlara yol açabilirler. İşte sık karşılaşılan bazı sorunlar ve çözüm önerileri:

1. Sorun: Zamanlayıcı Beklenenden Daha Uzun Süre Çalışıyor veya Hiç Durmuyor.
Açıklama: Retentive zamanlayıcı, proses tamamlanmasına rağmen akumüle değerini korumaya devam ediyor ve bir sonraki döngüde kaldığı yerden devam ediyor. Bu, ürünün aşırı işlenmesine veya prosesin gereğinden uzun sürmesine neden olabilir.
Çözüm: Bu durumun en yaygın nedeni, zamanlayıcıyı sıfırlamak için gerekli olan RESET (RES) komutunun programda eksik olması veya yanlış koşullandırılmasıdır. Zamanlayıcının işlevi tamamlandığında (örneğin, bir çıkış aktif olduğunda veya bir sonraki adıma geçildiğinde) veya manuel bir sıfırlama butonu aracılığıyla RESET komutunun tetiklendiğinden emin olun. Her döngünün başında veya belirli bir koşul sağlandığında zamanlayıcının sıfırlandığını kontrol edin.

2. Sorun: Makine Yeniden Başlatıldığında Retentive Zamanlayıcı Değeri Kayboluyor.
Açıklama: Retentive olarak ayarlanmış bir zamanlayıcının akumüle değeri, PLC’nin gücü kesilip yeniden verildiğinde sıfırlanıyor.
Çözüm: Bu genellikle PLC’nin dahili bataryasının zayıflaması veya bitmesiyle ilgilidir. Batarya, batarya destekli RAM’deki veriyi korur. Bataryayı kontrol edin ve gerekirse değiştirin. Bazı PLC’lerde ise, zamanlayıcının gerçekten “retentive” olarak yapılandırıldığından emin olun; yanlışlıkla non-retentive bir zamanlayıcı seçilmiş olabilir. Ayrıca, bazı PLC’lerde retentive verilerin kalıcı belleğe yazılması belirli koşullara bağlı olabilir (örneğin, PLC’nin STOP moduna alınması). Kullanılan PLC modelinin dokümantasyonunu inceleyin.

3. Sorun: Makine Başlangıcında Beklenmeyen Proses Davranışları.
Açıklama: Makine açıldığında, retentive zamanlayıcılar nedeniyle proses beklenmedik bir durumdan başlıyor veya hatalı çalışıyor.
Çözüm: Makinenin ilk çalıştırma veya güç geri kazanımı (Power-Up) mantığını gözden geçirin. Özellikle kritik retentive zamanlayıcıların başlangıçta hangi değerde olması gerektiğini belirleyin. Gerekirse, makine ilk enerji aldığında veya bir “ilk çalıştırma” bayrağı aktif olduğunda bu zamanlayıcıları otomatik olarak sıfırlayan bir mantık ekleyin. Operatörlere manuel sıfırlama seçenekleri sunmak da faydalı olabilir.

4. Sorun: Program Karmaşıklığı ve Hata Ayıklama Zorluğu.
Açıklama: Çok sayıda retentive zamanlayıcı kullanıldığında, programın okunabilirliği azalıyor ve olası sorunların tespiti zorlaşıyor.
Çözüm: Sadece gerçekten ihtiyaç duyulan yerlerde retentive zamanlayıcıları kullanın. Her zamanlayıcının amacını ve sıfırlama koşulunu program içinde detaylı yorumlarla belirtin. Anlamlı değişken isimleri kullanın. Gerekirse, zamanlayıcıların durumunu ve akumüle değerlerini izlemek için HMI (İnsan Makine Arayüzü) ekranlarında göstergeler sağlayın. Modüler programlama yaklaşımları, karmaşıklığı yönetmeye yardımcı olabilir.

5. Sorun: Zamanlayıcı Değerleri Tutarsız veya Rasgele Değişiyor.
Açıklama: Retentive zamanlayıcının akumüle değeri, güç kesintisi olmadan bile beklenmedik şekilde değişiyor veya sıfırlanıyor.
Çözüm: Bu durum, programda zamanlayıcının RESET komutunun yanlışlıkla veya istenmeyen bir koşul altında tetiklenmesiyle ilgili olabilir. Programın lojiğini dikkatlice inceleyin ve RESET komutunu tetikleyen tüm koşulları analiz edin. Ayrıca, PLC’nin donanımsal veya yazılımsal hatalarını (bellek bozulması gibi) kontrol etmek için tanı araçlarını kullanın. Elektriksel gürültü veya kararsız güç beslemesi de nadiren de olsa veri bozulmasına neden olabilir.

Uzman Tavsiyesi

PLC’deki retentive zamanlayıcılar, endüstriyel otomasyonun kesintisiz ve güvenilir çalışmasını sağlayan temel bileşenlerden biridir. Makine yeniden başlatıldığında eski süreyi hatırlama yeteneği, bu zamanlayıcıların akumüle değerlerini PLC’nin kalıcı (non-volatile) hafızasında saklamalarından kaynaklanır. Bu hafıza, genellikle bir batarya ile desteklenen RAM veya dahili EEPROM/Flash bellek şeklinde olabilir. Bu özellik, özellikle yarıda kalan bir prosesin kaldığı yerden devam etmesi gereken, motor çalışma sürelerinin doğru bir şekilde takip edilmesi gereken veya bir işlem döngüsünün kesintiye rağmen tutarlı bir şekilde ilerlemesi gereken uygulamalar için vazgeçilmezdir. Saha mühendisleri ve otomasyon profesyonelleri için retentive zamanlayıcıların çalışma prensibini, hafıza yönetimini ve kritik RESET komutunun önemini tam olarak anlamak, güvenilir ve hatasız sistemler tasarlamak, devreye almak ve bakımını yapmak açısından hayati öneme sahiptir.

Uzman tavsiyesi olarak, retentive zamanlayıcıları kullanırken her zaman “Neden bu zamanlayıcıya retentive özellik veriyorum?” sorusunu kendinize sormanız önerilir. Gereksiz yere retentive zamanlayıcı kullanmak, program karmaşıklığını artırabilir ve beklenmedik sorunlara yol açabilir. Her retentive zamanlayıcının sıfırlama mantığını çok net bir şekilde tanımlayın ve programınızda bu mantığı açıkça uygulayın. PLC bataryalarının düzenli bakımını asla ihmal etmeyin, zira batarya ömrü, bu kritik verilerin korunmasında doğrudan etkilidir. Ayrıca, sistemin ilk devreye alınması veya güç kesintisinden sonraki başlangıç koşullarını titizlikle test edin. Doğru tasarım, dikkatli uygulama ve düzenli bakım, retentive zamanlayıcıların endüstriyel proseslerinizde maksimum verimlilik ve güvenilirlikle çalışmasını sağlayacaktır. Bu sayede, otomasyon sistemleriniz hem verimli hem de beklenmedik durumlar karşısında dayanıklı olacaktır.

Yorum bırakın

Alışveriş Sepeti
⚙ Araçlar
Scroll to Top