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
Servo motor bağlantısı, servo sürücü ile motor arasındaki güç ve geri bildirim hatlarının, PLC kontrol sinyallerinin ve güvenlik devrelerinin doğru şekilde yapılandırılmasını gerektirir. Endüstriyel servo sistemlerde bağlantı yalnızca motorun üç faz kablosundan ibaret değildir. Encoder, koruyucu topraklama, gerekiyorsa motor freni ve sürücüye gönderilen hareket komutları da birlikte değerlendirilir.
Bu rehberde servo motor bağlantısı nasıl yapılır sorusunu marka ve modelden bağımsız olarak ele alıyoruz. Servo sürücü beslemesi, motorun U/V/W çıkışları, encoder kablosu, PLC ile Pulse/Direction ya da endüstriyel haberleşme bağlantısı ve ilk devreye alma kontrolleri üzerinde duracağız. Buradaki çizimler ve anlatımlar kavramsaldır; gerçek klemens ve pin numaraları için daima kullandığınız motor ile sürücünün resmî bağlantı şemasını esas alın.

Standart bir endüstriyel servo ekseninde PLC veya hareket kontrolörü, servo sürücü (servo drive), servo motor ve encoder bulunur. Sisteme bağlı olarak harici 24 V DC kontrol beslemesi, motor tutma freni, güvenlik rölesi veya güvenlik PLC’si ve haberleşme ağı da kullanılır.
Sürücü bazı modellerde konfigürasyon veya haberleşme testini motorsuz yapabilir; ancak gerçek hareket ve servo enable testi için üreticinin desteklediği uyumlu motor/geri bildirim kombinasyonu gerekir. Motoru doğrudan şebekeye bağlamak, endüstriyel servo sistemlerde doğru bir çalıştırma yöntemi değildir ve donanıma zarar verebilir.
Birçok AC servo sürücüde şebeke girişi ile motora giden çıkış uçları ayrı bölümlerdir. Örneğin bazı sürücülerde giriş tarafı L1/L2/L3, motor tarafı U/V/W olarak adlandırılır. Ancak tek faz/üç faz giriş, 200 V/400 V sınıfı, kontrol beslemesi ve terminallerin isimleri ürün serisine bağlıdır.
İşe sürücünün etiketindeki gerilim ve akım değerlerini, üreticinin önerdiği sigorta veya devre kesici tipini ve varsa ayrı kontrol beslemesini kontrol ederek başlanır. Şebeke bağlantıları, koruma elemanları ve kablo kesitleri yetkili elektrik personeli tarafından ilgili standartlar ve üretici kılavuzuyla uyumlu seçilmelidir.
Sürücü-motor arasında genellikle üreticinin tanımladığı motor güç kablosu kullanılır. U/V/W adları birçok cihazda görülse de terminalin fiziksel konumu, konnektör pinleri ve faz eşlemesi modele göre doğrulanmalıdır. Motor çıkışına şebeke enerjisi uygulanmaz; sürücünün motor çıkışına rastgele kontaktör veya farklı bir motor bağlanmaz.
Motor gövdesinin ve servo sürücünün koruyucu topraklama (PE) bağlantısı, cihaz talimatları ve elektrik tesisatı standartları doğrultusunda yapılır. Kablo ekranı (shield), koruyucu topraklama ile aynı şey değildir. Ekran sonlandırmasının nasıl yapılacağı sürücünün EMC talimatlarında açıklanır. Motor güç kablosu ile düşük seviyeli encoder/sinyal kablolarının aynı kablo kanalında birlikte taşınması parazit sorunlarına neden olabilir.
Encoder kablosu, servo motorun gerçek konumunu ve hareketini sürücüye bildirir. Servo sistemin kapalı çevrim kontrol yapabilmesi için motor-sürücü geri bildirim uyumunun doğru olması gerekir. Encoder bağlantısı çoğunlukla motordan doğrudan servo sürücünün ilgili geri bildirim girişine yapılır; PLC’nin bu sinyali doğrudan okuması her uygulamada gerekli değildir.
Incremental encoder, hareketi artımlı sayımlar veya darbeler üzerinden bildirir. Absolute encoder ise kendi teknolojisine bağlı biçimde mutlak konum bilgisi sağlayabilir. Bazı çok turlu absolute sistemlerde batarya gerekirken bataryasız teknolojiler de vardır. Konnektör, haberleşme protokolü ve batarya gereksinimi yalnızca encoder tipinin adına bakılarak belirlenemez.
Yanlış kablo, uyumsuz konnektör, hasarlı ekranlama, kesik iletken veya sürücünün beklediği geri bildirim protokolünden farklı bir encoder, feedback/encoder alarmına neden olabilir. Encoderin 5 V, diferansiyel A/B/Z veya seri protokol pinlerinin bütün servo motorlarda aynı olduğunu varsaymak yanlış olur. Konnektör pin şeması olmadan kablo ucu değiştirilmemelidir.
Bazı servo motorlarda holding brake (tutma freni) bulunur. Bu fren, özellikle dikey eksenlerde enerji kesildiğinde yükü belirli koşullarda tutmak için kullanılır. Fren bobini sürücünün motor U/V/W güç hattından ayrı bir devredir; besleme gerilimi ve kontrol yöntemi modele bağlıdır. Tutma frenini çalışma sırasında rutin dinamik durdurma freni gibi kullanmak doğru değildir.
Önemli güvenlik notu: Servo enerjisi kesildikten sonra sürücünün DC bara kondansatörlerinde tehlikeli gerilim kalabilir. Şalteri kapatmak tek başına gerilimsizliği kanıtlamaz. Bağlantı ve bakım işlemleri sadece yetkili personelce, üreticinin belirtilen bekleme süresine ve gerilimsizlik doğrulama prosedürüne uyularak yapılmalıdır. Dikey eksenler ayrıca düşmeye karşı mekanik güvenceye alınmalıdır.
Safe Torque Off (STO), uygun sertifikalı sistemlerde motorda tork üreten enerjinin engellenmesine yönelik bir güvenlik fonksiyonudur; ancak elektriksel izolasyonun veya mekanik tutma freninin yerine geçmez. Acil durdurma ve yük tutma mimarisi makinenin risk değerlendirmesine göre, uygun güvenlik bileşenleriyle tasarlanmalıdır.
PLC çoğu uygulamada motora doğrudan güç vermez; servo sürücüye komut gönderir. Kullanılan PLC çıkış tipi ve sürücünün desteklediği kontrol arayüzü, bağlantı yöntemini belirler. En yaygın üç yaklaşım Pulse/Direction, analog referans ve endüstriyel haberleşmedir.
Uygun PLC’lerde yüksek hızlı pulse çıkışından sürücüye hareket darbesi, ayrı bir çıkıştan yön bilgisi gönderilebilir. Sürücü darbeleri kendi elektronik dişli ve konum ayarlarına göre yorumlar. Sinyalin line-driver, push-pull veya açık kolektör biçimi; giriş seviyesi, ortak uçlar ve maksimum frekans sürücünün kılavuzuyla eşleştirilmelidir. Sıradan bir dijital çıkış her zaman hassas pulse çıkışı olarak kullanılamaz.
Bazı servo sürücüler analog gerilim referansı üzerinden hız ya da tork komutu alır. Örneğin belirli bir model 0–10 V veya ±10 V destekleyebilir; ancak bu değerler genel kural değildir. Analog sinyal ortak referansı, ekranlama, maksimum/minimum ölçekleme ve kontrol modu mutlaka sürücü dokümanına göre belirlenmelidir.
Hareket kontrolü için bazı servo sistemlerinde EtherCAT, PROFINET/PROFIdrive, CANopen veya üreticiye özel ağlar kullanılır. Destek, sürücü modeli ve seçenek kartına bağlıdır. Protokolün mevcut olması tek başına PLC tarafındaki ilgili motion-control profilinin çalışacağı anlamına gelmez; cihaz tanımları, eksen profili ve kontrolör uyumluluğu da gerekir.
Servo enable, alarm reset, ready, in-position ve alarm çıkışları bazı ürünlerde fiziksel dijital I/O, bazılarında saha veri yolu üzerinden kullanılır. Girişlerin PNP/NPN mantığı veya kaynak/sink bağlantı şeması model bazında kontrol edilir. Servo ON komutu bir güvenlik devresinin yerine geçmez.
Aşağıdaki tablo bir bağlantı mantığı özetidir; klemens/pin bağlantı listesi değildir. Üreticinin şeması kontrol edilmeden kablolama yapılmamalıdır.
| Bağlantı yolu | Temel görev | Kontrol edilmesi gerekenler |
|---|---|---|
| Şebeke → Servo sürücü | Sürücü ana/varsa kontrol beslemesi | Gerilim sınıfı, koruma, giriş terminalleri, PE |
| Servo sürücü → Motor | Motor güç çıkışı | Uyumlu motor, doğru faz/konnektör, ekranlama |
| Motor encoder → Sürücü | Konum/hız geri bildirimi | Encoder tipi, orijinal kablo, pin dizilimi |
| PLC → Servo sürücü | Hareket komutu ve durum takibi | Pulse/Direction, analog veya haberleşme profili |
| Güvenlik sistemi → Sürücü | Emniyet fonksiyonları | STO, acil durdurma tasarımı, risk analizi |
| Fren kontrolü → Motor freni | Yükün uygun koşullarda tutulması | Bobin gerilimi, fren açma sırası, düşme riski |
Bağlantılar tamamlandıktan sonra ilk hareketi yaptırmadan önce şu sırayla kontrol yapılması yararlı olur:
Geri bildirim kablosunun uyumu, konnektör kilidi, kablo hasarı, ekranlama ve sürücünün motor/encoder ayarları kontrol edilir. Motor dönmüyorken bile görülebilir; yalnızca alarmı sıfırlamak fiziksel kablo sorununu çözmez.
Sürücünün ready/enable durumu, STO veya başka emniyet talepleri, aktif alarm, frenin açma şartları, doğru kontrol modu ve PLC’den gerçekten komut gelip gelmediği incelenir. Bir sürücü hazır durumda olup sıfır hız/konum komutu bekliyor da olabilir.
PLC komut yönü, homing koordinat sistemi, elektronik dişli ve sürücünün yön parametresi üretici dokümanına göre kontrol edilir. Servo motorun U/V/W güç kablolarını gelişigüzel yer değiştirerek yön düzeltmeye çalışmayın. Bu işlem geri bildirim-faz eşleşmesini bozabilir.
Motor ve encoder uyumluluğu, mekanik sıkışma, yük atalet oranı, tuning ayarları, elektriksel parazit ve ivmelenme profili değerlendirilir. Özellikle uzun encoder hatları ve güç kablolarına yakın döşenen sinyal kabloları kontrol edilmelidir.
Standart endüstriyel AC servo motorlar doğrudan bir PLC çıkışına bağlanarak çalıştırılmaz. PLC, uygun servo sürücü üzerinden komut verir. PLC’nin entegre veya harici hareket kontrol fonksiyonu sistemin tasarımına bağlıdır.
Yaygın kapalı çevrim servo sistemlerde encoder kablosu sürücünün geri bildirim girişine bağlanır. PLC’nin ayrı bir harici encoder kullanması gereken özel uygulamalar farklıdır. Geri bildirim bağlantısını belirleyen, sürücü-motor sisteminin resmî şemasıdır.
Hayır; birçok modelde 24 V DC fren olsa da besleme değeri, akım, polarite, fren kontrol sırası ve koruma elemanları ürün özelindedir. Yanlış bağlantı mekanik güvenlik riski yaratabilir.
Pulse/Direction kontrolünde uyumlu yüksek hızlı pulse çıkışı gerekir. Saha veri yolunda uygun master/controller desteği ve sürücünün haberleşme profili aranır. Analog kontrolde ise desteklenen gerilim seviyesinde analog çıkış gerekebilir.
Servo motor bağlantısı başarılı olduğunda PLC komutu sürücüye iletilir, sürücü motora enerji uygular ve encoder geri bildirimiyle hedef hareketi denetler. Bunun güvenli çalışması için besleme, motor gücü, encoder, topraklama, fren ve emniyet bağlantılarının birlikte doğrulanması gerekir.
Gerçek bir uygulamada çalışmaya motor ve sürücünün marka-model kodlarını eşleştirerek başlayın. Forumda soru paylaşırken model numaralarını, kullandığınız kontrol yöntemini, alarm kodunu ve ilgili bağlantı şemasını belirtmeniz sorunun daha hızlı çözülmesine yardımcı olacaktır.
Konuyla ilgili uygulamalı videolar için HCFA PLC Eğitim Videoları bölümüne, Codesys tabanlı hareket kontrolü çalışmaları için Codesys Demo Programlar bölümüne göz atabilirsiniz.
Teknik kaynaklar: Schneider Electric – Motor güç ve encoder bağlantısı; Yaskawa – Servo motor bağlantı önlemleri.
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.