CodeSys

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 9 septembrie 2018; verificările necesită 10 modificări .
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 .

Mediu de programare

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.

Sistem de execuție

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.

Vezi și

Note

  1. Detaliu - CODESYS . Preluat la 12 iunie 2019. Arhivat din original la 26 februarie 2019.

Link -uri

Surse

In rusa:

In germana: