Codesys 3.5 PLC Programlama (Temel Seviye)
Sıfırdan başlamak isteyenler için temel PLC programlama.
TEMELSEVIYE11_2026
Konu detayları, medya içerikleri ve yanıtlar
Merhaba İlhan Hocam Elimde HCFA Q1-1300-D Plc ve HCFA X3 Servo Bulunmakatadır. Bunları ETHETCAT Softmotin ile nasıl haberleştirip Çalıştıra Bilirim.
Merhaba Bayram Bey,
Öncelikle Servo tarafında EtherCAT mod ayarlarını ve encoder çözünürlük ayarlarınızı gerçekleştirmeniz gerekir. Sonrasında CODESYS tarafında Device Sağ tık diyerek aşağıdaki adımları takip eder EtherCAT Master Softmotion aygıtını eklemeniz gerekir. Sonrasında EtherCAT ayarlarınızı yaptıktan sonra eklemiş olduğunuz bu EtherCAT Master Softmotion aygıtını ister sağ tık “Scan” diyerek isterseniz “Add Device” diyerek servo sürücünüzü eklemeniz gerekir. Ekledikten sonra da bu sefer servo sürücü modelinizi sağ tıklayıp Add SoftMotion CiA402 diyerek mevcut servo’yu axis haliten getirebilirsiniz.
Sonrasında MC_Power, MC_MoveAbsolute, MC_MoveRelative vb. komutları kullanarak pozsiyonlama işlemlerini gerçekleştirebilirisniz.
🔒 Bu eki görmek için üye girişi yapın.
İlhan Hocam Merhaba Cevabınız için öncelikle teşekkür ederim. Tarif ettiğiniz gibi ayarları yaptım çalıştırdım.
Makinamda servo ile relative komutu ile 6cm lik ürün çekiyorum ve kesim yaptırıyorum ölçülü çalışmada problem yok. Sistemimde benek (mark) sensörüm var iki benek arasında ürün çekmek istiyorum pluse ile yaptığın uyğulamalarda benekler arasında kaçırma gibi sorunlar oluyordu ethercat le hangi komutla benek sensörünü hangi inputunu nasıl bağlarsam prolemsiz kesim yaptırırım.
Merhaba, anlattığınız uygulamada EtherCAT üzerinden MC_TouchProbe ve MC_MoveSuperImposed komutlarını birlikte kullanmanızı öneririm.
MC_TouchProbe ile benek sensörünün ürünü algıladığı andaki gerçek servo pozisyonunu kaydedebilirsiniz. Bunun için sensörü, servo sürücünün Touch Probe (Latch) özelliğini destekleyen dijital girişine bağlamanız gerekiyor. Bu sayede PLC çevrim süresinden kaynaklanan algılama gecikmelerini en aza indirebilirsiniz.
MC_MoveSuperImposed ise pozisyon düzeltmesi için kullanılabilir. Örneğin 6 cm ürün çekme hareketiniz devam ederken benek sensöründen aldığınız pozisyon ile olması gereken pozisyon arasındaki farkı hesaplayıp mevcut hareketi durdurmadan ileri veya geri yönde düzeltme yaptırabilirsiniz.
Yani bir komutla benek pozisyonunu hassas şekilde yakalıyor, diğer komutla oluşan pozisyon farkını düzeltiyoruz. Bu yöntemle benekler arasında oluşan kaymaları önemli ölçüde azaltabilirsiniz.
Tabii burada servo sürücünüzün Touch Probe özelliğini desteklemesi ve PLC tarafında Codesys SoftMotion fonksiyonlarının kullanılabilir olması gerekiyor.
Sensörün hangi girişe bağlanacağı ve Touch Probe ayarlarının nasıl yapılacağı konusunda servo sürücünüzün distribütöründen teknik destek almanızı öneririm.
İyi çalışmalar.
Codesys Eğitim Portalı
Güncel kupon dönemi: 11.2026
Kurs seviyeleri hakkında: Orta Seviye kursumuz, Temel Seviye'den başlayarak orta düzeye kadar olan tüm dersleri kapsar. İleri Seviye kursumuz ise Temel Seviye'den başlar, Orta Seviye ile devam eder ve İleri Seviye dersleriyle tamamlanır. Dolayısıyla Orta veya İleri Seviye kurslarına katılmak için önceden o düzeyde bilgi sahibi olmanız gerekmez. Kurs seviyeleri, eğitime başlamak için gereken bilgi düzeyini değil, eğitim sonunda ulaşacağınız seviyeyi ifade eder.
Sıfırdan başlamak isteyenler için temel PLC programlama.
TEMELSEVIYE11_2026
Temel seviyeden başlar; temel ve orta seviye derslerini kapsar.
ORTASEVIYE11_2026
ÖNEMLİ: Ön bilgi gerekmez. Sıfırdan başlar; temel, orta ve ileri seviyelerin tüm derslerini kapsar.
ILERISEVIYE11_2026
Structured Text programlama dili için uygulamalı eğitim.
CODESYSST11_2026
Yapay zeka ve Codesys kullanarak PLC projesi geliştirme.
YAPAYZEKA11_2026
İndirimli kurs bağlantıları hakkında: “Kursa Git” butonları, indirim kodu önceden uygulanmış Udemy bağlantılarına yönlendirir. Bu nedenle açılan sayfada indirimli fiyatı doğrudan görebilir, ayrıca kod girmenize gerek kalmadan satın alma işlemini tamamlayabilirsiniz. Ancak farklı bir sayfaya yönlendirilmeniz veya indirimli bağlantıdan ayrılmanız durumunda, ödeme öncesinde belirtilen indirim kodunu kullanabilirsiniz.