S7-200 sürekli olarak kumanda programmı tarar; verileri okur ve yazar. S7-200, ProgramınızıFiziksel Girişve Çıkışlarla İlişkilendirir S7-200’ün temel çalışma şekli oldukça basittir: S7-200 girişlerin sinyal seviyesini okur. S7-200’deki program, kontrol lojiğini değerlendirken bu değerleri kullanır. Program çalıştıkça S7-200, verileri (sonuçları) günceller. S7–200 verileri (sonuçları) çıkışlara yazar. Resim 4–1 bir elektriksel devre şemasının nasıl S7–200 ile ilişkilendirildiğini göstermektedir. Bu örnekte, motoru çalıştıran anahtarın değeri diğer girişlerin durumuyla biraraya getirilmiştir. Bu durumların hesaplanması sonucunda motoru çalıştıran aktüatöre bilgi gönderilir. S7–200, İşlemleri bir Tarama Döngüsünde Gerçekleştirir S7–200 bir dizi işlemi sürekli olarak yapar. Bu işlemlerin döngüsel icrasına (işletilmesine) Tarama adı verilir. Resim 4–2’de görüldüğü gibi, S7–200 görevlerinin tamamını veya çoğunu bir döngü içinde gerçekleştirir: Girişlerin okunması: S7–200 fiziksel girişlerin durumunu PII kütüğü(Proses Girişİmge Kütüğü) denilen alana kopyalar. Programdaki kumanda mantığının çalıştırılması: S7–200 programdaki komutlarıçalıştırır ve sonuçları değişik hafıza alanlarına yazar. Bu sonuçlar fiziksel çıkışlarla ilgiliyse PIQ kütüğü(Proses Çıkışİmge Kütüğü) denilen alana yazılır İletişim taleplerinin yerine getirilmesi: Bir PC veya operatör paneli ile iletişim gibi görevler yerine getirilir. Kendi kendinin kontrol edilmesi: S7–200, işletim sisteminin, program hafızasının ve genişleme modüllerinin sağlam olup olmadığını kontrol eder. Çıkışların yazılması: PIQ’da saklanan sonuçlar fizikselçıkışlara aktarılır. Taramanın icrası S7–200’ün STOP veya RUN konumunda olmasına bağlıdır. RUN konumunda programınız çalıştırılır; STOP konumunda çalıştırılmaz.