EtherCAT Endüstriyel Haberleşme ve Saha Ağı Rehberi
EtherCAT (Ethernet for Control Automation Technology), endüstriyel otomasyon sistemlerinde yüksek hızlı, deterministik ve gerçek zamanlı kontrol sağlamak amacıyla geliştirilmiş açık bir Ethernet tabanlı haberleşme protokolüdür.
Omron NJ ve NX serisi kontrolörler, dahili EtherCAT master desteğiyle servo sürücüler, frekans invertörleri, dağıtılmış I/O adaları ve güvenlik modülleri arasında mikro-saniye seviyesinde deterministik veri alışverişi sağlar.
EtherCAT Temel Çalışma Prensibi: “On-the-Fly” İşleme
Geleneksel Ethernet ağlarında her cihaz paketi alır, yorumlar ve ayrı bir yanıt üretir; bu durum ağ gecikmesine (latency) ve jitter’a yol açar. EtherCAT ise “Processing on the fly” (Uçuş Sırasında İşleme) mimarisini kullanır:
- Master Çerçevesi: Master (PLC), tüm düğümlerin verilerini barındıran tek bir standart Ethernet çerçevesi gönderir.
- Uçuş Sırasında Okuma/Yazma: Çerçeve ağdaki köle (slave) düğümlerden geçerken, her düğüm kendi adresine ait giriş verilerini okur ve çıkış verilerini çerçevenin içine anında yerleştirir (yalnızca donanımsal nano-saniye gecikmeyle).
- Çerçevenin Dönüşü: Son köle düğümde sinyal fiziksel olarak geri yönlendirilir ve master kontrolöre geri döner. Bu işlem sayesinde 100 düğümlü bir ağ bile 1 ms’nin altında tam çevrim gerçekleştirebilir.
Process Data Objects (PDO) ve Service Data Objects (SDO)
EtherCAT veri trafiği iki ana iletişim kanalına ayrılır:
| Kanal Tipi | Protokol Alanı | İletim Şekli | Kullanım Amacı |
|---|---|---|---|
| PDO (Process Data) | Döngüsel (Cyclic) | Deterministik (Her çevrimde) | Gerçek zamanlı hız komutları, hedef pozisyonlar, kontrol kelimesi (0x6040), durum kelimesi (0x6041), dijital/analog I/O |
| SDO (Service Data) | Döngüsel Olmayan (Acyclic) | İsteğe bağlı (Asenkron) | Cihaz parametrelerini okuma/yazma, sürücü kazanç ayarları (gain tuning), arıza geçmişi sorgulama |
Dağıtılmış Saat (Distributed Clock - DC) Mimarisi
Çok eksenli hareket kontrolünde ve yüksek hızlı baskı/paketleme hatlarında tüm eksenlerin aynı anda pozisyon alması hayati önem taşır. EtherCAT’in Distributed Clock (DC) mekanizması:
- Ağdaki ilk DC destekli slave düğümü referans saat (Reference Clock) olarak kabul eder.
- Fiziksel kablo gecikmelerini hesaplayarak ağdaki tüm düğümlerin saatlerini 1 mikro-saniyenin altında (jitter < 1 µs) hassasiyetle eşitler.
- Bu sayede servo sürücüler, PLC’den gönderilen hedef pozisyonları tam senkronize olarak motor millerine aktarır.
Saha Mühendisi İpuçları: Topoloji ve Gürültü Bağışıklığı
EtherCAT devreye almalarında sahada en sık yapılan hatalar ve çözüm yolları:
- Topoloji Kuralları: Standart ofis Ethernet switch’leri doğrudan EtherCAT ağında kullanılamaz. Ağ strictly papatya dizimi (Daisy-Chain) topolojisinde bağlanmalıdır. Yıldız topoloji gerekiyorsa özel EtherCAT Junction Slave (Örn: GX-JC06) kullanılmalıdır.
- Kablo ve Ekranlama: Mutlaka çift ekranlı endüstriyel CAT5e STP (Shielded Twisted Pair) kablo ve metal kılıflı endüstriyel RJ45 konnektör tercih edilmelidir. Ekranlama kontrolör panosunda topraklanmalıdır.
- Güç Kablolarından Ayırma: İnvertör ve servo motor güç kabloları yüksek $dV/dt$ elektromanyetik parazit yayar. EtherCAT sinyal kabloları güç hatlarından en az 20 cm uzaktaki ayrı kanallardan taşınmalıdır.
EtherCAT Rehberleri ve İçerik Haritası
Sitemizde EtherCAT haberleşmesine yönelik yayınlanan ve hazırlanmakta olan teknik rehberler:
- Sysmac Studio’da EtherCAT ESI (XML) Dosyası Kurulumu: Üçüncü taraf kuplör ve sürücülerin ESI dosyalarını içe aktarma adımları.
- Omron NJ/NX PLC Programlamaya Giriş: EtherCAT master konfigürasyonu ve ağ tarama (Compare and Merge) adımları.
- Omron M1 Sürücü EtherCAT Entegrasyonu ve PDO Mapping (Hazırlanıyor): CiA 402 durum makinesi, Controlword ve Target Velocity konfigürasyonu.
- EtherCAT Ağında Paket Düşmesi ve DC Jitter Teşhisi (Hazırlanıyor): Sysmac Studio Event Log’daki senkronizasyon hatalarını giderme rehberi.
İlgili Çevrimiçi Araçlar ve Standartlar
- Omron NX I/O Güç ve Kuplör Konfigüratörü: EtherCAT kuplörü (NX-ECC20x) arkasına takılan dilimli modüllerin akım hesabını yapın.
- ETG Standartları: EtherCAT Technology Group resmi cihaz profilleri ve CiA 402 sürücü kontrol standartları.

