PLC Programlama ve Yazılım
PLC çalışma (RUN) moduna alındığında ilk önce çıkış hafızası sıfırlanır. Sonra girişlere bağlı bulunan sensör, buton, sınır anahtarı vb. elemanlardan alınan sinyaller okunarak giriş hafızasına kaydedilir ve PLC’nin program hafızasına yüklenen kontrol programı komutları sırası ile işletilir. Giriş değişkenlerine bağlı olarak elde edilen sonuçlar çıkış hafızasına aktarılır.
Çıkış hafızasındaki bilgiler, PLC çıkışlarına bağlanan iş elemanlarını çalıştıracak şekilde çıkışlara aktarılır ve tekrar girişler okunur. Tüm bu işlemlerin gerçekleşmesi için geçen zamana bir tarama çevrimi adı verilir; PLC’nin enerjisi kesilinceye ya da STOP konumuna alınıncaya kadar sürekli tekrar eder.
Bir tarama çevriminin süresi; PLC çalışma hızına, kullanılan komutların niteliğine ve kontrol programının uzunluğuna göre değişir. Tipik olarak 3 ms ile 10 ms arasındadır. Bu süre çok uzun olursa girişlerde meydana gelen çok kısa süreli sinyal değişiklikleri algılanamayabilir.