CODESYS | |
---|---|
Tip de | mediu de dezvoltare integrat |
Dezvoltator | 3S-Smart Software Solutions GmbH |
Sistem de operare | Windows XP și versiuni ulterioare |
Limbi de interfață | multilingv inclusiv rusă |
Prima editie | 1994 |
ultima versiune | V3.5 SP17 ( 28 aprilie 2021 [1] ) |
Formate de fișiere care pot fi citite | Simboluri CODESYS [d] , date CODESYS ECI [d] , Biblioteca CODESYS [d] și proiectul CODESYS [d] |
Formate de fișiere generate | Simboluri CODESYS [d] , date CODESYS ECI [d] , Biblioteca CODESYS [d] și proiectul CODESYS [d] |
Stat | activ |
Site-ul web | codesys.com |
CODESYS ( acronim engleză Controller Development System ) este un pachet software de instrumente pentru automatizarea industrială. Produs și distribuit de 3S-Smart Software Solutions GmbH ( Kempten , Germania ). Versiunea 1.0 a fost lansată în 1994. Din noiembrie 2012, ortografia a fost schimbată în CODESYS .
Baza complexului CODESYS este mediul de dezvoltare pentru programe de aplicație pentru controlere logice programabile (PLC). Este distribuit gratuit și poate fi instalat pe mai multe stații de lucru fără restricții.
Toate cele cinci limbi definite de IEC 61131-3 (IEC 61131-3) sunt disponibile pentru programare în CODESYS:
Pe lângă FBD , limbajul de programare CFC (Continuous Function Chart) este suportat cu plasarea arbitrară a blocurilor și aranjarea ordinii de execuție a acestora.
CODESYS implementează o serie de alte extensii ale specificației IEC 61131-3 . Cel mai important dintre acestea este suportul pentru programarea orientată pe obiecte (OOP) .
Compilatoarele CODESYS încorporate generează cod mașină (cod binar) care este încărcat în controler. Procesoare majore pe 16 și 32 de biți acceptate : Infineon C166, TriCore , 80x86 , ARM (arhitectură) , PowerPC , SH , MIPS (arhitectură) , Analog Devices Blackfin , TI C2000/28x și altele.
Când este conectat la un controler, mediul de programare intră în modul de depanare . Oferă monitorizarea / modificarea / fixarea valorilor variabilelor, punctelor de întrerupere , controlul fluxului , actualizarea codului cald, urmărirea grafică în timp real și alte instrumente de depanare.
CODESYS V3 este construit pe așa-numita platformă de automatizare: CODESYS Automation Platform . Acesta permite producătorilor de echipamente să dezvolte complexul prin conectarea propriilor plug- uri .
Versiunea profesională extinsă a mediului de dezvoltare se numește CODESYS Professional Developer Edition . Include suport pentru diagrame de clasă și stare UML , conexiune la sistemul de control al versiunilor Subversion , un analizor static și un profiler de cod . Distribuit sub licență.
Instrumentul CODESYS Application Composer vă permite să treceți de la programarea aplicațiilor practice la compilarea rapidă a acestora. Utilizatorul alcătuiește propria bază de date de obiecte corespunzătoare anumitor dispozitive, unități mecanice ale mașinii etc. Fiecare obiect include o implementare software și o reprezentare vizuală. Aplicația completă este compusă din obiectele necesare, program configurat și generat automat în limbaje IEC 61131-3.
CODESYS Automation Server este o platformă de automatizare bazată pe cloud pentru controlere cu CODESYS. Oferă: monitorizare de la distanță a datelor PLC, verificare a stării PLC, actualizare programată a software-ului PLC, copie de rezervă a proiectelor și a parametrilor, controlul versiunilor, comandarea de la distanță a serviciului de teren.
Din 20 martie până la sfârșitul anului 2020, platforma de lucru la distanță CODESYS Automation Server este disponibilă gratuit pentru toți utilizatorii.
Pentru a programa controlerul în mediul CODESYS, acesta trebuie să aibă încorporat un sistem de rulare (Control Runtime System). Este instalat în controler în timpul fabricării acestuia. Există un instrument special ( Kit de dezvoltare software ) care vă permite să îl adaptați la diverse platforme hardware și software.
In rusa:
In germana: