Blog

Yazar
İlhan
Kategori
PLC
Tarih
10 Ağustos 2026
Saat
19:00
CODESYS Nedir? Endüstriyel Otomasyonun Evrensel Yazılım Platformu
Endüstriyel otomasyon dünyası, farklı marka ve modeldeki Programlanabilir Mantık Denetleyicileri (PLC), İnsan-Makine Arayüzleri (HMI) ve endüstriyel bilgisayarlarla doludur. Bu cihazların her birini kendi özel yazılımıyla programlamak, mühendisler için hem zaman alıcı hem de karmaşık olabilir. İşte bu noktada, otomasyon dünyasının “ortak dili” olarak öne çıkan CODESYS platformu devreye giriyor.
Bu yazımızda, CODESYS‘in ne olduğunu, otomasyon mühendislerine sağladığı avantajları, desteklediği programlama dillerini ve hangi marka PLC’lerde kullanıldığını detaylı bir şekilde inceleyeceğiz.
CODESYS Yazılım Platformu Neleri Kapsar?
CODESYS (Controller Development System), Alman 3S-Smart Software Solutions firması tarafından geliştirilen, IEC 61131-3 standardını temel alan tam kapsamlı bir mühendislik yazılım platformudur. Sadece bir PLC programlama aracı değil, aynı zamanda görselleştirme (HMI), hareket kontrolü (Motion Control) ve güvenlik (Safety) fonksiyonlarını tek bir çatı altında toplayan entegre bir geliştirme ortamıdır (IDE).
Mühendisler, CODESYS kullanarak basit bir lojik kontrolden, karmaşık çok eksenli robotik uygulamalara kadar her türlü otomasyon projesini geliştirebilir, test edebilir ve sahaya sürebilir.
CODESYS’in Sağladığı Temel Avantajlar
CODESYS‘in otomasyon sektöründe bu kadar popüler olmasının arkasında, mühendislere ve işletmelere sağladığı çok sayıda avantaj yatmaktadır:
Donanım Bağımsızlığı: En büyük avantajıdır. Bir marka PLC için yazdığınız kodu, çok küçük donanım değişiklikleri ile başka bir marka PLC’ye aktarabilirsiniz. Bu, mühendisleri tek bir markaya bağımlı kalmaktan kurtarır.
Uluslararası Standart: IEC 61131-3 standardına tam uyumu sayesinde, dünyanın her yerindeki otomasyon mühendisleri tarafından anlaşılabilir ve sürdürülebilir kodlar yazılmasını sağlar.
Entegre Araçlar: Lojik kontrol, HMI tasarımı, Motion Control ve kütüphane yönetimi gibi tüm ihtiyaçlar tek bir platformda karşılanır.
Geniş Ekosistem: CODESYS Store üzerinden binlerce hazır kütüphaneye, fonksiyona ve örnek projeye erişim imkanı sunar.
Otomasyon dünyasında kariyer yapmak isteyenler için CODESYS öğrenmek, çok sayıda farklı donanım platformuna kapı açan kritik bir adımdır. Kariyerinize sağlam bir başlangıç yapmak isterseniz, sitemizdeki CODESYS eğitimleri sayfamıza mutlaka göz atmalısınız.
IEC 61131-3 Standart Programlama Dilleri
CODESYS, IEC 61131-3 standardının tanımladığı tüm dilleri destekleyerek mühendislerin alışkın oldukları veya projenin gerektirdiği yöntemi seçmelerine olanak tanır:
Ladder Diagram (LD – Merdiven Diyagramı): Elektrik kumanda devrelerine benzeyen, görsel ve öğrenmesi kolay bir dildir.
Structured Text (ST – Yapısal Metin): C veya Pascal gibi yüksek seviyeli dillere benzeyen, karmaşık matematiksel algoritmalar için ideal metin tabanlı dildir.
Function Block Diagram (FBD): Blokların birbirine bağlanmasıyla oluşturulan, sinyal akışını takip etmenin kolay olduğu görsel bir dildir.
Sequential Function Chart (SFC): Süreç odaklı karmaşık dizilimleri programlamak için kullanılır.
Instruction List (IL – Talimat Listesi): Düşük seviyeli, makine koduna yakın metin tabanlı bir dildir (yeni projelerde kullanımı azalmaktadır).
Continuous Function Chart (CFC): FBD’ye benzer ancak blok yerleşiminde daha fazla esneklik sunan görsel bir grafik düzenleyicidir.
IEC programlama standartları hakkında daha teknik okumalar yapmak isterseniz, bağımsız otomasyon organizasyonu PLCopen resmi web sitesini ziyaret edebilirsiniz.
Hangi PLC Markaları CODESYS Kullanır?
CODESYS‘in açık kaynak kodlu yapısı ve uluslararası standartlara uyumu, 200’den fazla endüstriyel otomasyon üreticisi tarafından donanımlarında bu platformu kullanmalarını sağlamıştır. İşte CODESYS ile programlanabilen popüler marka ve serilerden bazıları:
Beckhoff: TwinCAT 2 yazılımı tamamen CODESYS tabanlıdır (TwinCAT 3’te mimari değişse de CODESYS mantığı devam eder).
Wago: PFC ve e! COCKPIT serisi PLC’ler.
Eaton: XC100, XC200, XC300 ve XC400 serisi PLC’ler.
Schneider Electric: Modicon M241, M251, M262 gibi seriler.
ABB: AC500 serisi PLC’ler.
Festo, Bosch Rexroth, Mitsubishi Electric, Mitsubishi, Omron, Phoenix Contact ve daha birçok marka, belirli modellerinde veya SoftPLC çözümlerinde CODESYS altyapısını kullanmaktadır.
- DELTA: AH, AS serisi PLC’ler tamamen CODESYS tabanlı olan DIASoft ile programlanmaktadır
Sahada ister Siemens PLC ister Delta PLC kullanıyor olun, temel kontrol mantığı ortaktır. Ancak, donanımdan bağımsız bir evrensel dili öğrenmek, sizi otomasyon pazarında çok daha esnek ve aranan bir mühendis yapacaktır.