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
Delta PLC, fabrika otomasyonu, makine kontrolü ve çeşitli endüstriyel proseslerde kullanılan programlanabilir lojik kontrolör (PLC) ürünlerini ifade eder. Delta Electronics’in farklı uygulamalara yönelik PLC serileri bulunur. Başlangıç seviyesindeki kullanıcılar ise çoğunlukla DVP serisiyle ve bu seri için sunulan WPLSoft veya ISPSoft programlama yazılımlarıyla karşılaşır.
Bu rehberde Delta PLC nedir, hangi serileri vardır, WPLSoft ve ISPSoft arasındaki farklar nelerdir, PLC bilgisayara nasıl bağlanır ve ilk program hangi adımlarla hazırlanır? sorularını açıklıyoruz. Ayrıca WPLSoft ve ISPSoft indirme bağlantıları için ayrı alanlar bıraktık.

Delta PLC, sensör, buton ve diğer girişlerden aldığı sinyallere göre hazırlanmış kontrol programını çalıştıran ve motor kumandası, valf, lamba, röle veya uygun sürücü sistemlerine çıkış komutları iletebilen endüstriyel kontrol cihazıdır. Gerçek donanım özellikleri ve kontrol kapasitesi seçilen PLC modeline bağlıdır.
Konveyörler, ambalaj makineleri, dolum uygulamaları, pompa otomasyonu, küçük makine kontrolü ve daha kapsamlı üretim hatları Delta PLC kullanımına örnek verilebilir. Her uygulama için gereken dijital/analog giriş-çıkış sayısı, işlem hızı, haberleşme ve güvenlik gereksinimleri ayrı değerlendirilmelidir.
PLC mantığına yeniyseniz önce PLC Nedir? Ne İşe Yarar ve Nasıl Çalışır? rehberimizi okuyabilirsiniz.
Delta’nın PLC ürünlerini tek bir model gibi düşünmemek gerekir. Özellikler alt seriye ve ürün koduna göre değişir. Genel bakış için üç önemli ürün ailesi aşağıdadır.
Delta DVP PLC ailesi, kompakt ve çeşitli genişleme seçeneklerine sahip kontrolörlerden oluşur. DVP ailesi içinde farklı giriş-çıkış kapasiteleri, yerleşik portlar ve uygulama amaçları sunan alt seriler vardır. DVP-SS2, DVP-SX2 veya DVP-ES2 gibi model adlarıyla karşılaşabilirsiniz; ancak bu modellerin bütün bağlantı ve programlama özellikleri aynı değildir.
Temel dijital giriş-çıkış uygulamaları, zamanlayıcılar, sayaçlar ve sıralı kontrol örnekleriyle Delta PLC öğrenmek isteyenler için uygun bir başlangıç ailesi olabilir. Satın almadan önce tam model kodunu ve ilgili teknik kılavuzu mutlaka kontrol edin.
Delta AS serisi, daha kapsamlı kontrol ve sistem entegrasyonu gereksinimleri için sunulan PLC ailesidir. Donanım yapılandırması, hareket kontrolü, ağ olanakları ve yazılım desteği, kullanılan AS modeline göre değişebilir. Bu ailede ISPSoft ve belirli ürünlerde DIADesigner gibi geliştirme araçlarıyla karşılaşılır.
Delta AH serisi, modüler yapıda daha büyük ve karmaşık kontrol uygulamalarına yönelik çözümler içerir. Genişleme ve haberleşme modülleri, işlem kapasitesi ve sistem mimarisi proje gereksinimlerine göre seçilir. AH serisinin yapılandırmasında ISPSoft gibi uygun Delta mühendislik araçları kullanılabilir.
Bu sınıflandırma genel bir başlangıçtır; kesin seçim için CPU kodu, besleme gerilimi, röle/transistör çıkış tipi, analog I/O, protokol ve kullanılacak yazılım sürümü kontrol edilmelidir.
Delta PLC programlama işleminde yazılım seçimi önemlidir. WPLSoft, özellikle DVP serisine yönelik bir programlama aracıdır. ISPSoft ise proje yönetimi ve farklı programlama yapıları açısından daha kapsamlı bir geliştirme ortamı sunar; Delta’nın DVP, AS ve AH ailelerine yönelik destek bilgileri bulunur. Bununla birlikte kullanılan dil, işlev ve araçların desteklenmesi PLC modeline göre değişebilir.
WPLSoft, Delta’nın DVP serisi PLC’leriyle kullanılan Windows tabanlı programlama yazılımıdır. Ladder Diagram ile temel mantık oluşturmak, çevrim içi izleme ve uyumlu PLC’ye program aktarımı gibi işlemler için kullanılabilir. Yazılımın işletim sistemi ve PLC uyumluluğu, yükleyeceğiniz WPLSoft sürümünün belgelerine göre değerlendirilmelidir.
ISPSoft, Delta’nın IEC 61131-3 yaklaşımını destekleyen proje geliştirme yazılımıdır. Fonksiyon blokları ve daha modüler program yapılarıyla çalışma olanağı sağlayabilir. Delta’nın ürün belgelerinde Ladder (LD), Function Block Diagram (FBD), Structured Text (ST), Sequential Function Chart (SFC) ve Instruction List (IL) gibi dillerden bahsedilir; tüm dillerin her Delta PLC CPU’sunda desteklendiği varsayılmamalıdır.
Yazılımlar arasında proje dönüştürme ve belirli özelliklerin uyumu her durumda bire bir değildir. Bir projeyi taşımadan önce PLC modeli, yazılım sürümü ve kullanılan komutları kontrol edin.
Delta PLC programlama yazılımlarını güvenilir kaynaktan edinmek önemlidir. Aşağıdaki iki alana kullanılan sürümü belirten indirme bağlantılarını ekleyebilirsiniz.
Resmî üretici kaynağı: Delta Electronics PLC ürünleri ve yazılım bilgileri. Gerekli iletişim yardımcı yazılımları (örneğin COMMGR) kullanılan bağlantı yöntemine ve ISPSoft sürümüne göre gerekebilir.
Delta PLC bağlantısı için öncelikle PLC’nin tam model kodu ve üzerindeki fiziksel haberleşme portları kontrol edilir. Farklı Delta PLC modellerinde USB, seri bağlantı veya Ethernet gibi farklı seçeneklerle karşılaşılabilir; her modelde bütün bağlantılar bulunmaz.
Uyarı: Çalışmakta olan makinedeki PLC’ye program yüklemek kontrol davranışını değiştirebilir. Üretim tesislerinde bağlantı, program yükleme veya zorlamalı I/O işlemlerini yetkili personel ve güvenli bakım prosedürleri dışında yapmayın.
Hata tespitinde PLC durum LED’lerini ve üretici kılavuzundaki hata kodlarını da kontrol edin; yalnızca kablo değiştirerek sonuca gitmeye çalışmayın.
Başlangıç için en kolay uygulamalardan biri, bir girişe bağlı butonun durumuyla bir çıkışı kontrol etmektir. Bu örnek öncelikle simülasyon, izleme veya güvenli bir eğitim düzeneğinde denenmelidir.
WPLSoft veya ISPSoft’ta yeni proje açın; kullanacağınız PLC’nin model kodunu doğru seçin. Proje ayarları, işlemci ailesine ve yazılım sürümüne göre değişir.
Örnek olarak DVP ailesindeki yaygın adresleme yaklaşımında X0 bir dijital giriş, Y0 bir dijital çıkış olarak kullanılabilir. Ancak bağlayacağınız gerçek uçları modelin terminal şemasından doğrulayın. Bu örnekte X0 bir eğitim butonunu, Y0 ise bir gösterge lambası komutunu temsil etsin.
Programın amacı X0 giriş koşulu aktifken Y0 çıkış komutunu etkinleştirmek olsun. Mantığı aşağıdaki gibi düşünebilirsiniz:
X0 (Giris) -------- [ ] -------- ( Y0 Cikis )
Bu satır eğitim amaçlı gösterimdir; doğrudan içe aktarılabilir bir Delta proje dosyası değildir. Gerçek programlama editöründe kullanılan kontak/bobin komutlarını ve adresleri ilgili modele uygun biçimde oluşturmanız gerekir.
Yazılımda mevcut olan doğrulama veya derleme adımını çalıştırın. Uyumlu bir simülasyon varsa giriş durumunu değiştirerek çıkışı gözlemleyin. Gerçek PLC üzerinde testte ise gerilim ve kablolama güvenliğini sağlayın, program aktarmadan önce mevcut projeyi yedekleyin.
Bir sonraki aşamada start-stop kilitleme, TON zamanlayıcı ve sayaç uygulamalarına geçebilirsiniz. Adım adım öğrenme yolu için PLC Programlama Nedir? Nasıl Öğrenilir? konusuna göz atın.
Delta PLC ailesinde farklı seri haberleşme ve ağ çözümleri bulunur. Bazı modellerde RS-232 veya RS-485 portları, bazılarında Ethernet portu ya da ek haberleşme modülleri yer alır. Modbus RTU, Modbus TCP veya diğer protokoller için kesin destek yalnızca modelin kılavuzundan doğrulanmalıdır.
Örneğin bir HMI, inverter veya başka PLC ile veri alışverişi planlıyorsanız portun fiziksel tipini, haberleşme parametrelerini, protokolü, cihaz adresini ve master/client ile slave/server rollerini ayrı ayrı belirlemeniz gerekir.
PLC seçimi yalnızca marka adına ya da fiyatına göre yapılmamalıdır. Tam model kodunu, kontrol edeceği makineyi ve ilerideki bakım gereksinimlerini birlikte değerlendirin.
Delta’nın WPLSoft ve ISPSoft gibi ücretsiz programlama yazılımları bulunur. Ancak programlama için uyumlu PLC modeli, bağlantı ekipmanı ve gerekli sürücülerin doğrulanması gerekir. Yazılımın güncel dağıtım ve kullanım koşulları indirme kaynağından kontrol edilmelidir.
DVP serisinde WPLSoft ile karşılaşabilirsiniz; daha modüler proje yapısı ve desteklenen ek diller için ISPSoft tercih edilebilir. Kesin seçim, CPU modeli, hedef programlama dili ve mevcut proje dosyasına göre yapılmalıdır.
ISPSoft belgelerinde Structured Text (ST) dâhil IEC 61131-3 programlama dilleri yer alır. Fakat özellik ve dil desteği model ve yazılım sürümüne göre farklılaşabilir; kullanılan CPU’nun belgelerine bakılmalıdır.
Uygun Delta PLC modellerinde ve haberleşme donanımında Modbus seçenekleri bulunabilir. Kullanılan PLC’nin desteklediği protokol, fiziksel port ve rol bilgisi teknik kılavuzdan doğrulanmalıdır.
Uygun mühendislik yazılımı, PLC modeli ve iletişim bağlantısı ayarlandıktan sonra çevrim içi bağlantı kurulur. Üretim makinesine program yüklemek sistem davranışını değiştirebileceği için önce mevcut program yedeklenmeli ve yetkili bakım prosedürleri uygulanmalıdır.
Delta PLC kullanırken bağlantı kuramama, WPLSoft veya ISPSoft hataları, giriş-çıkış adreslemesi, timer/counter komutları ve Modbus haberleşmesi gibi sorunlar yaşayabilirsiniz. Sorunuzda tam PLC model kodunu, yazılım sürümünü, hata mesajını ve sorunun hangi aşamada oluştuğunu belirtmeniz, daha doğru cevap almanıza yardımcı olur.
Genel PLC öğrenme planı için PLC Eğitimi: Sıfırdan PLC Öğrenmek rehberimize de bakabilirsiniz. Genel PLC örneklerini ve sorularınızı forumumuzdaki PLC Programlama ve Sorular bölümünde paylaşabilirsiniz.
Siz hangi Delta PLC modelini kullanıyorsunuz? WPLSoft veya ISPSoft ile karşılaştığınız teknik sorunları bu başlık altında paylaşabilirsiniz.
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.