S7 1200 PLC’nin İşletim Modları Nelerdir?
CPU’nun üç çalışma modu vardır: STOP modu, STARTUP modu ve RUN modu. CPU’nun ön kısmındaki durum LED’leri geçerli işletim modunu gösterir.
● STOP modunda, CPU program yürütmez. Bir projeyi yükleyebilirsiniz.
● STARTUP modunda, başlangıç OB’leri (varsa) bir kez yürütülür. CPU, başlangıç modu boyunca Interrupt olaylarını işlemez.
● RUN modunda, program döngüsü OB’leri defalarca yürütme yapar. Interrupt olayları meydana gelebilir ve karşılık gelen interrupt olayı OB’leri RUN modu içinde herhangi bir noktada yürütme yapabilir (Sayfa 803).
RUN moduna girmek için CPU sıcak (warm) bir yeniden başlatmayı destekler. Sıcak başlatma bir hafıza reset işlemi içermez. CPU, bütün kalıcı olmayan sistem ve kullanıcı verilerini sıcak yeniden başlatmada başlangıç durumuna getirir ve bütün kalıcı kullanıcı verilerinin değerlerini tutar.
Bir bellek resetlemesi, tüm çalışma belleğini temizler, kalıcı ve kalıcı olmayan bellek alanlarını temizler ve yükleme belleğini çalışma belleğine kopyalar, konfigüre edilen “Reaction to CPU STOP”a çıkışları set eder. Bir bellek resetlemesi, diyagnostik ara belleğini veya IP adreslerinin kalıcı olarak kaydedilmiş değerlerini temizlemez.
Siz CPU’nun “startup after POWER ON” ayarlamasını konfigüre edebilirsiniz. CPU için bu konfigürasyon öğesi “Startup” altında “Device configuration” altında görülür. Enerjilenmesinden sonra CPU başlama diyagnostik kontrolları ve sistem başlangıç ayarlarının bir dizisini yerine getirir.
Sistem başlangıç ayarları boyunca CPU, bütün kalıcı olmayan bit (M) belleğini siler ve bütün kalıcı olmayan DB içeriklerini yük belleğinden başlangıç değerlerine resetler. CPU, kalıcı bit (M) belleğini ve kalıcı DB içeriğini tutar ve sonra uygun işletim moduna girer. Belirli algılanan hatalar CPU’nun RUN moduna girmesine engel olurlar. CPU, aşağıdaki konfigürasyon seçeneklerini destekler:
● Restart yok- (STOP modda kal) (No restart)
● Sıcak restart – RUN (Warm restart – RUN)
● Sıcak restart – mod (POWER OFF öncesi) (Warm restart-mod)
Programlama yazılımının çevrim içi (çevrimiçi) araçlarından “STOP” veya “RUN” komutlarını (Sayfa 792) kullanarak o anki çalışma modunu değiştirebilirsiniz. CPU’yu STOP moduna değiştirmek için programınıza bir STP komutu da (Sayfa 263) ekleyebilirsiniz. Bu işlem sizin program lojiğinize bağlı olarak programınızın yürütmesini durdurmanıza izin verir.
● STOP modunda, CPU herhangi bir haberleşme talebini (uygun olarak) işler ve öz-diyagnostik işlemini gerçekleştirir. CPU, kullanıcı programını yürütmez ve proses görüntünün otomatik güncellemeleri olmaz.
● STARTUP ve RUN modlarında aşağıda şekilde gösterilen görevleri yerine getirir.
STARTUP processing (Başlangıç işleme)
İşletim modu her ne zaman STOP’tan RUN’a değişse, CPU proses görüntü girişlerini temizler ve proses görüntü çıkışlarını başlangıç durumuna getirir ve başlangıç OB’lerini işler. Başlangıç OB’lerindeki komutlarla proses-görüntü girişlerine her hangi bir okuma erişimi geçerli fiziksel giriş değeri yerine sıfır okur. Bu nedenle, başlangıç modu boyunca bir fiziksel girişin o anki durumunu okumak için bir anında okuma gerçekleştirmelisiniz. Sonra başlangıç OB’leri ve ilişkili FC’ler ve FB’ler yürütülür. Birden fazla başlangıç OB’si mevcut ise, her birisi OB numarasına göre (en düşük OB numarası önce yürütülerek) yürütülür.
Her bir başlangıç OB, kalıcı veri ve günün zaman saatinin doğruluğunu belirlemenize yardımcı olan başlangıç bilgisini içerir. Bu başlangıç değerlerini test etmek ve uygun aksiyonu yapmak için komutları başlangıç OB’leri içeresinde programlayabilirsiniz. Aşağıdaki başlangıç yerleri başlangıç OB’leri tarafından desteklenir:
Başlangıç OB’si tarafından desteklenen başlangıç yerleri
Başlangıç işlemleri boyunca CPU aşağıdaki görevleri de yerine getirir:
● Interruptlar sıraya konulur, ancak başlangıç evresi boyunca işlenmezler.
● Başlangıç evresi boyunca döngü süresi izlemesi yapılmaz.
● Konfigürasyon HSC’ye (yüksek-hızlı sayıcı) değişir, PWM (darbe genişlik modülasyonu) ve PtP (noktadan noktaya haberleşme) modülleri başlangıçta yapılabilir.
● HSC, PWM ve noktadan-noktaya haberleşme modüllerinin gerçek çalışması sadece RUN modunda oluşur.
Başlangıç OB’lerinin yürütülmesi bittikten sonra CPU, RUN moduna geçer ve sürekli bir tarama döngüsü içinde kontrol görevlerini gerçekleştirir.
KURSLARIMIZ
İletişim Bilgilerinizi Bırakın Biz Sizi Arayalım!
Sizin memnuniyetiniz, bizim mutluluğumuzdur…