Programlanabilir bir mantık dizisi (PLA), bir giriş grubunu temel alan bir mantıksal çıkış seviyesi veya seviye sağlayan bir cihazdır. Bir birleşik mantık devresi olan programlanabilir mantık dizisi, programlanabilir hafıza cihazları kullanılarak gerçekleştirilebilir. Programlanabilir mantık dizisi, kapıları ve mantık denklemlerinin can sıkıcı basitleştirmelerini kullanmak için basit bir alternatiftir.
Programlanabilir mantık tasarımı, mantık geçidi tarafından uygulanan çözümlere daha iyi bir alternatiftir, çünkü geleneksel mantık tasarımının bir sakıncası, mevcut tasarımda değişiklik yapmanın zorluğudur. Daha sonra, özelliklerin güncellenmesi ve yeni dijital ürünlerin performansını optimize etmedeki zorluklar göz önüne alındığında yazılım araçlarının daha pratik olduğu anlaşıldı. Programlanabilir mantık dizisi, bir adres yoluna ve veri yoluna sahip bir bellek yongasına benzer. Her giriş kombinasyonu için, ihtiyaç duyulan sayıda çıkış için bir mantık seviyesi çıkışı vardır. Programlanabilir bir mantık cihazı olan programlanabilir mantık dizisi, otomasyon zorluklarına birçok pratik çözüm getirir.
Bir PLA'nın ortak uygulaması, bu girdilere dayalı girdi ve çıktı kombinasyonlarına dayalı koşullar sağlayan bir doğruluk tablosu uygulamaktır. Örneğin, bir su pompasını kontrol ederken, pompalama koşullarını tespit eden birkaç sensör olabilir. Bir giriş, su deposunun dolu olduğunu gösterir; motora enerji verilir. Bu göstergeler ayrı sensör devreleri tarafından üretilir.
Tipik sensör devreleri, programlanabilir mantık dizisi için aktif yüksek veya aktif düşük mantık seviyeleri üretmek için analog karşılaştırıcıları kullanır. Basit bir şamandıra şalteri ile bir "su haznesi dolu" mantık seviyesi üretilebilir. Depo dolu olduğunda bir şamandıralı anahtar açılabilir. Su haznesi dolu devresinin arızalı olması durumunda, aksi halde de olsa, tankın dolu olduğunu bildirme eğiliminde olacaktır.
Mantık seviyelerinin aktif yüksek veya aktif düşük olması genellikle birkaç faktörü içerir. Yukarı çekme dirençlerini kullanırken, normal seviye aktif yüksek duruma atanma eğilimindedir, yani pozitif besleme hattına bağlı direnç çoğu zaman herhangi bir akım çizmiyor demektir. Bu hususlar, harici sistemlerden enerji çeken mantık cihazları gibi sınırlı güçle çalışabilen cihazlar için çok önemlidir. Örneğin, güneş fotovoltaik kontrol cihazlarının, akü voltajı düşük olduğunda uzun süreli çalışma için minimum akım tüketmesi gerekir.
Programlanabilir bir mantık denetleyicisi (PLC) algılanan girdilere ve programlanmış talimatlara dayanarak otomasyon gereksinimlerini karşılayabilir. Sınırlı bir komut setine dayanarak mantığı kullanır. Mikrodenetleyiciler, veri toplama ve denetleme kontrolünü ele almak için belirlenmiş bir talimat setine sahip mikroişlemcilerdir.


