Bu haberleşme şeması yalnızca haberleşme modüllerini destekleyen PM56xx PLC'ler için kullanılabilir.
İletişim şeması «İletişim modülleri», bir olaya eşlenen özel bir (harici olay tetiklemeli IEC task’i) ile yığın faaliyetini kullanıcı uygulamasıyla senkronize etmek üzere yapılandırılabilen bir iletişim modülünün kullanıcıları için tasarlanmıştır («CouplerEventX», X = iletişim modülünün yuva numarası).
Veri yolu senkronize IEC task’i PLC çalışma zamanı sistemi tarafından değil, iletişim modülünün yığını tarafından programlanır. Bunun bir sonucu olarak, PLC'nin haberleşme modülünün ilgili olayına hızlı bir şekilde tepki vermesi gerekir. Şema, yüksek öncelikli işlevlerin önceliklerini ayarlayarak veri yolu senkronize IEC task’i üzerindeki olumsuz yan etkilerin mümkün olduğunca azaltılmasını sağlar.
Özellikler ve öncelikleri
Aşağıdaki şekilde şemanın PLC'nin mevcut özelliklerine uyguladığı değişiklikler gösterilmektedir. Bu şemanın temel amacı, mümkün olduğunca fazla esneklik sağlarken, veri yolu senkronize IEC task’ini kesintiye uğratabilecek veya geciktirebilecek task sayısını azaltmaktır. Kullanıcılar, IEC task’lerinin öncelik aralığını kullanarak, mevcut IEC task’lerinin ilgili özellikleri etkileyip etkilemeyeceğine karar verebilirler.
-
Veri yolu senkronize IEC task’i için IEC önceliği 0'ı ve 0'dan daha düşük bir önceliği kullanın. Veri yolu senkronize IEC task’i üzerindeki olumsuz yan etkilerden kaçınmak için diğer tüm özellikler için.
-
IO bus veya CAN gibi yüksek öncelikli özelliklerden daha önemli olan işlevsellik için IEC önceliklerini 1 ila 5 arasında kullanın.
-
Yüksek öncelikli bir özelliğin herhangi bir IEC kullanıcı kodundan etkilenmemesini sağlamak için (veri yolu senkronize IEC task’inin yanı sıra), ilgili özelliğin önceliğinden daha düşük bir IEC task önceliği kullanın.
Diğer PLC işlevlerine atanan IEC task önceliklerinden yararlanmak yasak değildir.




NOT

Bu şemayı kullanırken, ilgili iletişim modülü tarafından gerçekleştirilen protokolün yanı sıra, bireysel zamanlama kısıtlamalarının veya gereksinimlerinin ihlal edilmesinden kaynaklanan özellikler üzerinde istenmeyen yan etkilerden kaçınmak için dikkatli olun!
G/Ç veri yolu, bağlı tüm S500 G/Ç cihazlarını 20 ms içinde yenileyebilmelidir. Aksi
takdirde, uygulamanın durdurulmasına yol açacak bir istisna ortaya çıkacaktır. Veri
yolu zamanlaması hakkında bilgi dökmek için PLC kabuk komutunu io-bus desc kullanın. Çıkış, IO veri yolu döngü süresi hakkında bilgi içerir:
--- G/Ç veri yolu bilgileri -
Baud hızı [baud]: 1714286
Min. döngü süresi [us]: 1037
Maks. döngü süresi [us]: 10936
Son döngü süresi [us]: 1567
Sistemin kararlı çalışmasını ve zaman aşımı istisnası hatası vermemesini sağlamak için maksimum döngü süresi 20 ms'nin altında olmalıdır.
Çevrim süresi sınıra ulaşırsa, G/Ç veri yolundan daha yüksek önceliğe sahip IEC kullanıcı task’leri tarafından yürütülen kod miktarını azaltmaya çalışın veya mümkünse task önceliklerini ayarlayın.
