A CODESYS a piacvezető, hardverfüggetlen, IEC 61131-3 fejlesztőrendszer, amely egyszerű és felhasználóbarát lehetőséget nyújt a vezérlők és PLC-k programozásához. A különböző iparágak több mint 250 gyártója kínál a CODESYS segítségével programozható automatizálási készülékeket, és ennek eredményeként a világ berendezésgyártóinak, rendszerintegrátorainak és végfelhasználóinak ezrei hagyatkoznak nap mint nap az automatizálási problémáik megoldásakor a CODESYS szoftverre.
A CODESYS-t az 1994-ben alapított németországi 3S-Smart Software Solutions cég fejlesztette ki. A szoftver ingyenes és a cég honlapjáról egyszerűen letölthető.
A Mitsubishi Electric most támogatást nyújt a CODESYS fejlesztő rendszernek, mint az ipari környezetekben használható nagyteljesítményű CPU-jának, a C Controller lehetséges fejlesztő rendszerének. A C Controller a személyi számítógépeknél alkalmazott stílusú hatékony funkcionalitást biztosítja a System Q automatizálási platform számára. A rackbe szerelhető CPU, önálló vezérlőként vagy bármely más System Q CPU-val együttműködve felhasználható egy többcélú automatizálási rendszer létrehozására.
A szoftver két részből áll: a CODESYS programozási rendszerből és a CODESYS SP végrehajtó rendszerből. A végrehajtó rendszer az, amely bármelyik eszközt képes átalakítani a CODESYS által programozható IEC 61131-3 vezérlővé. A beépített fordítóprogramok biztosítják, hogy a programfeldolgozás optimális sebességen történjen.
Az IEC 61131-3 szabványban szereplő mind az öt programnyelv, amelyeket az automatizálási alkalmazások programozására fejlesztettek ki (utasításlista IL, strukturált szöveg ST, létradiagram LD, funkcióblokk diagram FBD és szekvenciális folyamatábra SFC) megtalálható a CODESYS fejlesztőkörnyezetében. A CODESYS partnerek világszintű hálózata a szoftver számára széleskörű szolgáltatásokat kínál, beleértve a végfelhasználói ügyfélszolgálatot, a továbbképzést, a tanácsadást, az alkalmazások programozását és a rendszerintegrációt.
CODESYS