CODESYS Platformu · 04
Saha veri yolu ve haberleşme: sahadan üst katmana tek proje
Saha veri yolu yapılandırıcıdan tanımlanır, üst katmana veri taşıyan protokoller aynı projede kurulur. Ayrı bir ağ geçidi ya da dönüştürücü yazılımı gerekmez.
Desteklenen yığınlar
Hangi protokolün doğru olduğu makinenin ihtiyacına göre değişir; hepsini birden kurmak gerekmez. Aşağıda sık kullandıklarımızın ne işe yaradığı var.
- EtherCAT Senkron eksen kontrolünün ilk tercihi. Tek telgraf hattaki bütün cihazların üzerinden geçer; dağıtık saat sayesinde eksenler aynı anda güncellenir.
- PROFINET Yaygın tesis altyapısı olan hatlarda mevcut cihaz parkına uyum için.
- EtherNet/IP Kuzey Amerika kaynaklı ekipman bulunan hatlarda.
- CANopen Sürücü ve algılayıcı sayısının sınırlı, kablo mesafesinin uzun olduğu makinelerde.
- Modbus TCP / RTU Eski ekipmanın hatta dâhil edilmesi gereken durumlarda pratik köprü.
- OPC UA Üretim verisinin üretim yönetimi, gözetim veya raporlama katmanına standart biçimde açılması.
Eşlemeyi belirleyen şey hız değil, saat
EtherCAT’i hızlı yapan asıl unsur kablo değil, çerçevenin işlenme biçimidir. Ama çok eksenli bir hatta sonucu belirleyen şey bant genişliğinden çok saat hizasıdır. Ağdaki cihazlar ortak bir referans saate hizalandığında, bir eksenin konum güncellemesi ile diğerininki arasındaki fark nanosaniye seviyesine iner.
Senkron kesim, kam takibi ve çok eksenli ara değerlemede hatanın kaynağı çoğunlukla burada aranmalıdır.
Devreye alma yöntemi
Bir ağın “çalışıyor” olması ile “kararlı çalışıyor” olması farklı şeylerdir. Cihazlar görünür, veri akar, eksenler döner — fakat çevrim süresi zaman zaman kaydığında bu, ekranda değil ürün ölçüsünde fark edilir.
- Topoloji doğrulama Cihaz sırası, kablo uzunlukları ve ayırıcı noktalar şema ile karşılaştırılır.
- Referans saat seçimi Saat en kararlı cihaza atanır, tüm eksenler aynı kipe alınır.
- Çerçeve sayaçları Kaybolan ve yeniden gönderilen çerçeveler izlenir; artış eğilimi kablo veya konnektör sorununun en erken göstergesidir.
- Yük altında ölçüm Ağ boşta değil, tüm eksenler hareket hâlindeyken ölçülür. Boş ağdaki değerler sahayı temsil etmez.
Zamanlama altyapısı için Çalışma Zamanı, eksen tarafı için SoftMotion sayfalarına bakabilirsiniz.
Saha veri yolu hakkında sıkça sorulan sorular
EtherCAT için özel bir ağ kartı gerekli mi?
Gerçek zamanlı sürümde ağ kartı doğrudan sürücü tarafından yönetildiği için desteklenen yonga setine sahip bir kart kullanılması gerekir. Ofis kartlarının çoğu çalışır ama gecikme kararlılığı düşüktür; devreye alma öncesinde kart modelinin uyumluluğunu doğrulamak zaman kazandırır.
Hat mı yıldız topolojisi mi?
EtherCAT doğası gereği hat mantığıyla çalışır: her cihaz veriyi işleyip bir sonrakine aktarır. Dallanma gerektiğinde ayırıcı modüller kullanılır. Kablo kısaltmak adına kurulan gereksiz dallanmalar arıza yalıtımını zorlaştırdığı için genelde tercih edilmez.
Farklı üreticilerin cihazlarını aynı ağda kullanabilir miyim?
Evet. Üreticiden alınan cihaz tanım dosyası projeye eklendiğinde modül yapılandırıcıda görünür ve nesne sözlüğü açılır. Karışık ağlarda dikkat edilecek tek konu, eşleme kipinin tüm cihazlarda tutarlı seçilmesidir.
OPC UA ile hangi verileri dışarı açabilirim?
Uygulamadaki değişkenlerin istediğiniz alt kümesini. Doğru yaklaşım her şeyi açmak değil, üst katmanın gerçekten ihtiyaç duyduğu veri modelini tanımlamaktır: üretim sayaçları, durum bilgisi, alarm geçmişi ve reçete kimlikleri çoğu tesis için yeterlidir.
Saha ağı ile şirket ağı birbirine bağlanmalı mı?
Doğrudan değil. Saha ağı kendi bölümünde kalmalı, veri alışverişi denetlenen tek bir nokta üzerinden yapılmalıdır. Makineyi doğrudan internete açık bırakmak hem emniyet hem üretim sürekliliği açısından risktir; ağ ayrımını proje başında planlıyoruz.
Kablo uzunluğunun sınırı nedir?
İki cihaz arası bakır bağlantıda yüz metre pratik sınırdır; daha uzun mesafelerde fiber ayırıcılar kullanılır. Uzun hatlarda asıl sorun mesafe değil, kablo kanalındaki parazit kaynaklarıdır. Güç kablolarıyla aynı kanaldan geçirilen veri kabloları, sahada gördüğümüz arızaların sık bir kaynağıdır.
Ağda kopma olursa makine ne yapar?
Çalışma zamanı hattaki kaybı algılar ve uygulamada tanımlanan hata davranışı devreye girer; tahrikler kontrollü duruşa alınır. Bu davranışın nasıl olacağı proje başında yazılır, sonradan doğaçlama yapılmaz. Emniyet gerektiren duruşlar ise ayrı emniyet zincirinin sorumluluğundadır.
Mevcut PROFINET altyapımı korumak zorunda mıyım?
Hayır, ama çoğu zaman mantıklıdır. Tesiste yaygın bir cihaz parkı ve yedek parça stoğu varsa aynı protokolde kalmak işletme maliyetini düşürür. Yeni makinede senkron eksen gerekiyorsa hareket tarafını EtherCAT’e alıp tesis bağlantısını PROFINET’te bırakmak yaygın bir çözümdür.
Ağ sorunlarını nasıl teşhis ediyorsunuz?
Çerçeve sayaçlarından başlayarak. Kaybolan ve yeniden gönderilen çerçevelerdeki artış eğilimi, kablo veya konnektör sorununun en erken göstergesidir ve genellikle ürün ölçüsünde fark edilmeden önce görünür. Ölçümü boş ağda değil, tüm eksenler hareket hâlindeyken alıyoruz.
Eski Modbus cihazlarını hatta katabilir miyim?
Evet, Modbus TCP ya da RTU üzerinden pratik bir köprü kurulabilir. Dikkat edilmesi gereken, bu cihazların yavaş olduğunu kabul etmek ve onları hızlı hareket görevine değil ayrı bir yavaş göreve bağlamaktır. Aksi hâlde tek bir eski cihaz bütün çevrimi yavaşlatır.