PLC (Programmable Logic Controller), üretim hattındaki otomasyon kontrolü için kullanılan ve bir mikroişlemciden teşkil edilen özel bir cihaza verilen genel addır. Bu kontrol cihazları, zorlu koşullarda çalışabilmekte; ısı, toz ve nem gibi dış etkilerden korunaklı bir şekilde imal edilmektedir. Bu özellikleriyle mikroişlemciler karşısında tercih edilmektedirler.
Üretim hatlarında süreç kontrolü röleler aracılığıyla yapılırken, enerji verimliliği gibi kaygılar farklı arayışları beraberinde getirmiştir. Bu arayışların sonucu olarak, yaklaşık 50 yıl evvel ortaya çıkan PLC’ler (Programmable Logic Controller) ilk zamanlarda karmaşık röle sistemlerinin yükünü hafifletmek gibi bir işlev edinmişti. İmalat hatlarının kontrolünde aktif rol oynayan özel bir tür bilgisayar olan PLC’ler, genel kullanımlı bilgisayarların aksine birçok girişi ve çıkışı olacak şekilde düzenlenir. PLC’lere denetleyeceği sistemin işleyişine uygun programlar yüklenir. PLC’lerin temel işlevi, sahadan gelen bilgiyi değerlendirip sisteme gerekli çıktıyı bildirmek olarak özetlenebilir. PLC programları, giriş bilgilerini milisaniyeler içerisinde tarayarak çıkış bilgilerini son derece hızlı bir şekilde sisteme iletir. Günümüzde farklı kullanım alanı ve ihtiyaçlar için farklı boyut ve özelliklerde PLC’ler imal edilmektedir.
PLC’ler dört temel birimden teşkil edilmektedirler:
- Merkezi işlem birimi (CPU)
- Bellek birimi
- Giriş birimi
- Çıkış birimi
PLC’lerin programlanması ise markaya göre farklılıklar gösterebilmektedir.