Şema «Dahili EtherCAT», ilgili PLC'nin mevcut dahili Ethernet bağlantı noktalarından birinde yapılandırılmış EtherCAT ana protokolünü kullanmak isteyen kullanıcılar için tasarlanmıştır.
EtherCAT'un özel gereksinimleri nedeniyle, dahili Ethernet ile ilgili sistem bileşenlerinin yapılandırmasını değiştirmek ve böylece düşük gecikmeli bir Ethernet bağlantı noktası sağlamak gerekir. Buna ek olarak, EtherCAT IEC task’i üzerindeki olumsuz yan etkileri azaltmak ve mümkün olan en iyi performansı elde etmek için çeşitli işlevlerin öncelikleri ayarlanır.
Özellikler ve öncelikleri
Aşağıdaki şema, şemanın PLC'nin mevcut özelliklerine uyguladığı değişiklikleri göstermektedir. Bu şemanın temel amacı, mümkün olduğunca fazla esneklik sağlarken Ethernet IEC task’ini kesintiye uğratabilecek veya geciktirebilecek task’lerin 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.
-
EtherCAT IEC task’i için IEC önceliğini 0 kullanın ve EtherCAT üzerinde olumsuz yan etkilerden kaçınmak için diğer tüm özellikler için 0'dan daha düşük bir öncelik kullanın.
-
IO veri yolu veya dahili G/Ç gibi yüksek öncelikli özelliklerden daha önemli olan işlevler için IEC öncelikleri 1 ila 5'i kullanın.
-
Yüksek öncelikli bir özelliğin herhangi bir IEC kullanıcı kodundan etkilenmemesini sağlamak için ( EtherCAT dışında), 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, bireysel zamanlama kısıtlamalarının veya gereksinimlerinin ihlal edilmesinden kaynaklanan EtherCAT dışındaki ö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 çok 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.
Düşük gecikmeli bağlantı noktası
Task önceliklerinin ayarlanmasının yanı sıra, schema «Dahili EtherCAT», kullanıcıya özel bir düşük gecikmeli bağlantı noktası sunmak için düşük seviyeli Ethernet sürücü yapılandırmasını da değiştirir.
|
PLC tipi |
ETH1 |
ETH2 |
|---|---|---|
|
PM50xx |
Düşük gecikme süresi |
Bakım ve görselleştirme |
|
PM56xx |
Bakım ve görselleştirme |
Düşük gecikme süresi |
Diğer bağlantı noktası, v protokolünün etkinliği üzerindeki etkiyi en aza indirmek için düşük öncelikte kalır. Oturum açma (Automation Builder), görselleştirme hizmetleri veya benzer (gerçek zamanlı olmayan) faaliyetler için tasarlanmıştır.
eCo CPU «Dahili EtherCAT» parametrelerini yapılandırırken, ETH1 arayüzü 0.0.0.0 IP adresine ayarlanır. «Dahili EtherCAT»'den farklı bir iletişim şemasına geçtikten sonra, Dahili EtherCAT için kullanılan Ethernet bağlantı noktasının IP yapılandırması geçersiz kalır (IP adresi 0.0.0.0). Portun yeni uygulama tarafından istenmesi durumunda kullanıcı tarafından yeniden uygulanması gerekir.
«Dahili EtherCAT» işlevi yalnızca SystemFW 3.7.0'dan itibaren eCo CPU için kullanılabilir/görünebilir.
