Hızla gelişen ve değişen endüstriyel uygulamaların taleplerine cevap verebilmek üzere, farklı PLC yapıları ile çalışmak ve bunları bütünüyle yönetebilmek gerekmektedir. Ancak günümüzde karşılaşılan en sık problemlerin başında farklı yapılardaki yazılım programlarının kullanıcıları zor durumda bırakmasıdır.
CoDeSys “Controller Development System” in kısaltmasıdır. IEC 61131-3 endüstri standardına uyar. CodeSys açık kaynak kod çözümü olup yazılımı ücretsizdir.
CoDeSys kullanıcıya esneklik ve karşılıklı işletim imkanları sunar. Ek olarak otomasyon mühendislerine uygulama ihtiyaçlarına uyan programlama yapma imkanı verir. CodeSys ile bir marka PLC için yazdığınız programı çok küçük donanım değişiklikleri ile diğer marka PLC ‘ye de uyarlamak mümkündür. Bugün onlarca güçlü firma otomasyon pazarına CoDeSys programlama arayüzü sunmaktadır.
IEC 61131-3’de tanımlanan beş uygulama programlamasının hepsi CoDeSys geliştirme ortamında programlanabilir.
- Ladder diagram (LD)
- Sequential Function Charts (SFC)
- Function Block Diagram (FBD)
- Structured Text (ST)
- Instruction List (IL)