Sayın Erolgke
Cylic program şu anlama gelir.CPU daki işletim sistemi ana program içerisindeki her loop ta OB1 i bir kez çalıştırır.Yani cyle time ı belirleyen OB1 değildir.Bunu belirleyen sizin kullanıcı programınızdır.
OB30-38 in OB1 e kesme atma diye bir olayı yoktur.Kullanıcı programınızda kesmeler kullandıysanız bunlar OB1 inizi keser. OB30-38 blokları şayet bu şekilde kesme atarak çalışıyorlar ise OB1 den bağımsız çalışamazlar anlamına gelir ki, böyle birşey yoktur.Bunu OB1 siz bir projeyi (örneğin OB35 ile yaptığınız) bir PLC ye yükleyerek deneyebilirsiniz.Göreceksiniz ki projeniz çalışacaktır.
Priority class ında anlamı şudur.Örneğin OB1 in 1, OB 35 in 12 dir.Bu demek oluyor ki; OB1 den OB35 i çağırabilirken,OB35 ten OB1 i çağıramazsınız.