Dünya çapında 500 değişik çeşit PLC markası bulunmaktadır. Her üretici kendi programlama dili ve yöntemi ile kendi ürettiği plcyi programlamaktadır. Bu durum PLC üreticilerinin globale açılma hedeflerine ket vuran en önemli problem olarak firmaların karşısına çıkmaktadır. Örneğin Türkiye’de üretilen bir PLC markası Azerbaycan da kullanıcı bulamıyor teknik destek alamıyordu. Ticarileşme birkaç global firma dışında mümkün olmuyordu. Codesys ortak bir dil hedefiyle yola çıkmıştır. Bu hedef dünyadaki 400 ün üzerinde üretici tarafından desteklenmiş ve başarıya ulaşmıştır.
Codesys öğrenerek kursiyerler dünyada nereye giderlerse gitsinler %80 oranında bildikleri PLC leri programlayabilir hale gelerek bileklerine “altın bir bilezik” takacaklardır. Bu bilgi ve sertifika ile Dünya’nın her yerinde iş imkanı bulabilecek, talep edilen nitelikli teknik eleman kategorisine gireceklerdir.
Codesys, ilk olarak 1994 yılında 3S-Smart Software Solutions GmbH tarafından geliştirilmeye başlanmış bir programlama ortamı ve otomasyon yazılımı platformudur. 3S-Smart Software Solutions GmbH, Almanya merkezli bir şirkettir ve Codesys'i endüstriyel otomasyon projeleri için bir geliştirme ortamı olarak tasarlamıştır.
Codesys, "Controller Development System"ın kısaltmasıdır ve endüstriyel otomasyon sistemlerinde kullanılan programlanabilir mantık kontrolcülerinin (PLC) programlanması için ortak bir platform sağlar. Codesys, bir dizi standart programlama dili ve grafiksel programlama araçları içerir ve IEC 61131-3 standartlarına uyumlu bir programlama yaklaşımını benimser.
Codesys'in ortaya çıkışı, endüstriyel otomasyonun gelişimi ve karmaşıklığının artmasıyla birlikte gerçekleşmiştir. Otomasyon projeleri için tek bir ortamda çalışabilen, çeşitli PLC marka ve modelleriyle uyumlu bir platforma duyulan ihtiyaç, Codesys'in geliştirilmesine öncülük etmiştir.
Codesys'in esnek ve modüler yapısı, endüstriyel otomasyon uygulamalarının tasarımı, programlanması ve bakımı için mühendislere geniş bir ölçekte kullanılabilirlik sağlamaktadır. Bu, endüstriyel otomasyon projelerinin daha etkili bir şekilde yönetilmesine ve programlanmasına olanak tanımıştır. Gelişmiş simülasyon ve görselleştirme yetenekleri de Codesys'i endüstriyel otomasyon alanında tercih edilen bir araç haline getirmiştir.
Codesys ile programlanabilen bazı PLC marka ve modelleri
Codesys, birçok farklı PLC (ProgrammableLogic Controller - Programlanabilir Mantık Kontrolcüsü) marka ve modeliyle uyumlu bir platformdur. Ancak, her bir PLC üreticisinin belirli bir Codesys sürümüyle uyumlu olduğunu doğrulamak önemlidir. İşte Codesys ile programlanabilen bazı PLC marka ve modelleri:
Beckhoff:
- Beckhoff, TwinCAT adlı bir PLC programlama ortamını Codesys tabanlı olarak kullanmaktadır.
BoschRexroth:
- BoschRexroth'unIndraLogic XLC ve MLC serileri, Codesys ile uyumlu PLC'lerdir.
Wago:
- Wago'nun PFC ve e!COCKPIT serisi PLC'leri, Codesys ile programlanabilir.
SchneiderElectric:
- SchneiderElectric'inModicon M221, M241, M251, M262 serisi PLC'leri Codesys tabanlı programlama ortamını destekler.
Siemens:
- Siemens, bazı S7-1200 ve S7-1500 serisi PLC'lerinde Codesys tabanlı programlama seçeneği sunar.
Omron:
- Omron'un NJ ve NX serisi PLC'leri, Codesys platformunu destekleyen modellerdir.
Eaton:
- Eaton'un XC300 ve XC400 serisi PLC'leri, Codesys ile programlanabilir.
Mitsubishi Electric:
- Mitsubishi Electric, iQ-R serisi PLC'leri üzerinde Codesys tabanlı programlama seçeneği sunmaktadır.
Phoenix Contact:
- Phoenix Contact'inPLCnextTechnology serisi, Codesys tabanlı bir platformu destekler.
ABB:
- ABB'nin AC500 serisi PLC'leri, Codesys tabanlı programlama ile uyumludur.
Bu liste, sadece örnek PLC marka ve modellerini içermektedir. Codesys, birçok farklı PLC üreticisi tarafından desteklenmektedir ve bu nedenle çeşitli endüstriyel otomasyon uygulamalarında kullanılabilmektedir. Ancak, belirli bir PLC modelinin Codesys ile uyumlu olup olmadığını doğrulamak için her zaman ilgili üreticinin belgelerine başvurmak önemlidir.