İletişim şeması «Dahili EtherCAT» beri «SystemFW» 3.4.1Permalink

Ş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.

2023_DIC_Schema_OBEtherCAT
NOT

NOT
NOT
NOT

NOT

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.

Tab. 972: Düşük gecikmeli bağlantı noktasının bağlantı noktası numarası

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.