İletişim şeması «Varsayılan» yeni bir uygulama oluşturulurken seçilen varsayılan şemadır. Başlangıç için önerilen ayardır ve çoğu uygulama için uygundur.
Şema, yüksek IEC task yükü veya donanım etkinliğinin neden olduğu olumsuz yan etkilerin istikrarına ve düşük riskine odaklanan iyi dengelenmiş bir task önceliği kurulumuna yol açar.
En yüksek IEC task önceliği 0, PLC'de kısa yürütme süresine sahip yüksek öncelikli işlevler için kullanılmalıdır.
İletişim modülleri kesmeleri (CM5xx), G/Ç veri yolu, IEC zamanlayıcı gözlemci task’i ve CAA olay task’i, tüm kullanıcı IEC task’lerinden daha yüksek öncelikli olarak işlenir.
Ethernet aynı ağda bulunan cihazların neden olduğu hizmet reddi senaryolarını ve sistem aşırı yüklenmesini önlemek için gerçek zamanlı olmayan öncelik ile çalışır.
Önceliklerin varsayılan ayarı çoğu uygulama için uygundur ve özel gereksinimler veya performans sorunları olmadıkça kullanılmalıdır.
Özellikler ve öncelikleri
Bu şemada, IEC task öncelikleri aralığı yalnızca CM598-CN (CAN iletişim modülü) ve CAN2A/2B IO POU'ları ve ortak POU arka plan iş işleme ile ilgili task’lerle paylaşılır. Yine de 9 ve 15 öncelikleri kullanılabilir.
IEC task önceliği 9'un üzerindeki task’lerin tepki süresi ve verim açısından CAN iletişimi üzerinde olumsuz yan etkileri olabileceğini, önceliği 9'dan düşük olan IEC task’lerinin ise aktif bir CAN iletişimi tarafından kesintiye uğratılabileceğini veya geciktirilebileceğini unutmayın.
IEC task’leri ve dolayısıyla süreç veri senkronizasyonu veya kullanıcı kodu üzerinde olumsuz yan etkilerden kaçınmak için POU arka plan işlerine en düşük IEC gerçek zamanlı önceliği atanır. POU'lar genellikle daha düşük öncelikli task’lerle ilgilidir ve daha yüksek öncelikli task’ler üzerinde bir etkisi olmayacaktır.
