PLC Durum Tespit İşaretleri
Durum tespit işaretleri, elektronik hafıza elemanları olup bir sinyalin durumunu '0' veya '1' olarak saklayıp başka bir yere taşınmasını sağlar. Elektroteknikte kullanılan yardımcı röle kontağı ile benzer görev üstlenirler.
Programın tamamında kullanılan durum tespit işaretlerine '' Memory / Merker '' sadece bir blok içerisinde kullanılanlara ise '' lokal veri '' adı verilir.
Durum Tespit İşaretlerinin Kullanım Yerleri ;
1 ) Program içerisinde birden fazla kullanılması gereken şartların, bir hafıza bitine atılarak, o şartların tekrar kullanılması gerektiğinde şartların tekrar tekrar yazılması yerine, sonucun atandığı o bitin kullanılması programda sadelik ve kısalık sağlar.
Örneğin çok katlı bir apartmanda herhangi bir katta asansör çağırılıp çağırılmadığı sorgulanmak istendiğinde o şartın sorgulanması gereken her durumda 10 girişli bir veya kapısı yazmak yerine program bir kez yazılır, sonuç bir hafıza bitine atılırsa program basitleştirilmiş ve kısaltılmış olur.
2 ) Program içerisinde herhangi bir çıkışı birden fazla olasılık etkileyebilir. Programın farklı yerlerinde aynı çıkışı etkileyen şartlardan biri lojik - 1 diğeri lojik - 0 değerine sahip olabilir. Bunun anlamı programın lineer işlenmesi sırasında aynı çıkışa önce ' 1 ' sonra ' 0 ' değeri atanmasıdır. Bu şekilde çıkışa en son hangi değer atanmışsa onu alacağına göre çıkışın 1 olması beklenirken 0 olduğu görülür.
Örneğin bir alarm lambası farklı şartlarda yanacak olsun. Lambanın yanması için her şart ayrı ayrı lambaya ait çıkış bitine atanırsa ve bu şartlardan birinci şart gerçekleşmiş ancak ondan sonra yazılan şart gerçekleşmemişse lambaya ait çıkış bitine en son hangi değer atanmışsa çevrim sonunda çıkış kartına o değer atanır ve lamba yanmaz.
Bir PLC projesinde çıkış olarak kullanılan herhangi bir hafıza biti program içerisinde bir yerde kullanılmalıdır.
3 ) Çeşitli kumanda programlarının ve özellikle de uzun fonksiyonların yazılımı sırasında karmaşa oluşabilmektedir. Parantez seviyeleri çoğalmakta ve programı anlamak zorlaşmaktadır. Bu durumda ara sonuçları atayabileceğimiz durum tespit işaretleri mevcuttur. Bayt veya word olarak da kullanılabilir.
Örnek : Bir lambanın 3 butondan herhangi ikisine basıldığında yanması istenmektedir.
Yorumlar
Yorum Gönder