S7 1200 PLC’de Döngü süresinin konfigürasyonu ve izlenmesi nasıl yapılır?
Döngü süresi, RUN modunun döngüsel safhasını yürütmek için CPU işletim sisteminin gerek duyduğu süredir. CPU, döngü süresi izlemesinin iki yöntemini sağlar:
● Maksimum tarama döngü süresi
● Minimum tarama döngü süresi
Tarama döngü izlemesi, başlangıç olayı tamamlandıktan sonra başlar. Bu özelliğin konfigürasyonu CPU için “Cihaz konfigürasyonu” altındaki “Döngü Süresi” altındadır.
CPU daima döngü süresini izler ve maksimum tarama süresi aşılırsa, tepki verir. Konfigüre edilen maksimum tarama döngü süresi aşılırsa, bir hata üretilir ve iki yolun birisiyle işlenir:
● Kullanıcı programı bir zaman hata interrupt OB’si içermez ise, zamanlayıcı hata olayı bir diyagnostik ara belleği girişi üretir, ancak CPU RUN modunda kalır. (CPU bir zaman hatası algılar, ancak varsayılan konfigürasyon RUN modunda kalacak şekilde ise, CPU’nun konfigürasyonunu STOP moduna geçecek şekilde yapabilirsiniz.)
● Kullanıcı programı bir zaman hata interrupt OB’si içerir ise, CPU onu yürütür.
RE_TRIGR komutu (Sayfa 262) (tekrar-tetikleyici döngü süresi izleme) döngü süresini ölçen zamanlayıcıyı resetlemenize izin verir. Geçerli program döngü yürütmesi için geçen süre konfigüre edilen maksimum tarama döngü süresinden 10 kez daha az ise, RE_TRIGR komutu döngü süre izlemesini tekrar tetikler ve ENO = TRUE ile döner. Değilse, RE_TRIGR komutu döngü süre izlemesini tekrar tetiklemez ve ENO = FALSE durumuna döner.
Tipik olarak, tarama döngüsü yürütülebildiği kadar hızlı yürütür ve sonraki tarama döngüsü geçerli olan birisi tamamlanır tamamlanmaz başlar. Kullanıcı programı ve haberleşme görevlerine bağlı olarak tarama döngünsün zaman periyodu taramadan taramaya değişir. Bu değişimi engellemek için CPU opsiyonel bir minimum tarama döngüsü süresini sağlar. Bu opsiyonel özelliğini etkinleştirir ve ms biriminde bir minimum tarama döngü süresi sağlayabilirseniz, program döngüsü tekrarlanmadan önce minimum tarama döngü süresi geçinceye kadar program döngüsü yürütüldükten sonra CPU geciktirir.
CPU’nun normal tarama döngüsünü belirlenen minimum döngü süresinden daha kısa sürede tamamlaması durumunda, CPU tarama döngü gerçekleştirme çalışma süresi diyagnostikleri ve/veya haberleşme taleplerini işleme için ilave süre harcar.
CPU’nun normal tarama döngüsünü belirlenen minimum döngü süresinde tamamlamaması durumunda, CPU taramayı normal olarak tamamlar (haberleşme işlemini de içerir) ve minimum tarama süresinin aşılmasının sonucu olarak herhangi bir sistem tepkisi oluşturmaz. İzleyen Çizelge döngü süresi izleme fonksiyonları için aralıkları ve varsayılanları tanımlar.
Döngü süresi için aralık
Döngü süresi ve haberleşme yükü konfigürasyonu
Cihaz konfigürasyonunda yer alan CPU özelliklerini aşağıdaki parametreleri konfigüre etmek için kullanabilirsiniz:
● Döngü: Bir maksimum tarama döngü izleme süresini siz girebilirsiniz. Bir minimum tarama döngü süresini de siz etkinleştirebilirsiniz.
● Haberleşme yükü: Haberleşme görevleri için özel atanan sürenin yüzdesini konfigüre edebilirsiniz.
Döngü süresi hakkında daha fazla bilgi için “Döndü süresinin izlenmesi”ne bakınız
KURSLARIMIZ
İletişim Bilgilerinizi Bırakın Biz Sizi Arayalım!
Sizin memnuniyetiniz, bizim mutluluğumuzdur…