See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
CoDeSys – Wikipedia

CoDeSys

aus Wikipedia, der freien Enzyklopädie

Firmenschild von 3S
Firmenschild von 3S

CoDeSys ist eine Entwicklungsumgebung für Speicherprogrammierbare Steuerungen (SPS) nach dem IEC 61131-3 Standard für die Applikationsentwicklung in der Industrieautomation. Sie wird von dem 1994 gegründeten Softwarehersteller 3S-Smart Software Solutions aus Kempten entwickelt.

Die Bezeichnung CoDeSys ist ein Akronym und steht für Controller Development System. Die Version 1.0 wurde im Jahre 1994 ausgeliefert.

Inhaltsverzeichnis

[Bearbeiten] Lizenzmodell

Das Programmiersystem ist lizenzfrei zu verteilen und zu benutzen. Wartung und Entwicklung von CoDeSys finanzieren sich nicht, wie sonst in der Branche üblich, über Lizenzeinnahmen aus dem Verkauf der Entwicklungsumgebung. Die Endkunden entrichten indirekt beim Kauf einer Steuerungshardware Lizenzgebühren an den Softwarehersteller. Diese Tatsache ist nicht nur für Ausbildung und Training von großem Wert, weil das Tool ohne Kopierschutz ganz legal auf weiteren Arbeitsplätzen installiert werden kann. Ebenfalls hat dieses Modell den Hersteller zu einem sehr intensiven Informationsaustausch zwischen Anwendern und Herstellern inspiriert, da die Akzeptanz der Entwicklungsumgebung und damit der Erfolg der Steuerungshersteller und damit wiederum der wirtschaftliche Erfolg des Toolherstellers sehr stark gekoppelt sind.

[Bearbeiten] Sprachumfang

Alle fünf der von der IEC 61131-3 (International Electrotechnical Commission) spezifizierten Sprachen stehen in CoDeSys zur Verfügung:

Zusätzlich zu den Sprachen im IEC-Standard gibt es bei CoDeSys:

  • CFC (Continuous Function Chart) ist eine Sprache ähnlich FUP. Während FUP Editoren netzwerkorientiert arbeiten und die Bausteine automatisch anordnen, ist es im CFC möglich alle Bausteine frei auf dem Schirm zu platzieren. Rückkopplungen lassen sich ohne Zwischenvariablen realisieren. Für die Darstellung von Übersichten einer Applikation ist diese Sprache besonders gut geeignet.

[Bearbeiten] Verbreitung im Markt

Über 150 Firmen der unterschiedlichsten Branchen unterstützen das Software Tool CoDeSys in Ihren Steuerungen. Damit ergeben sich mehrere tausend Anwender, die CoDeSys nutzen. Im Vergleich sind das mehr als bei jedem vergleichbaren IEC 61131-3 Programmiersystem in Europa. Damit kann CoDeSys als Marktstandard bezeichnet werden.

[Bearbeiten] CoDeSys Automation Alliance

Die CoDeSys Automation Alliance (CAA) ist eine Herstellervereinigung mit dem Ziel, die Schwierigkeiten, die sich bei der Verwendung von Steuerungen unterschiedlicher Hersteller ergeben, zu vermeiden.

Die Gründung dieser Vereinigung wurde im Jahr 2000 von 3S-Smart Software Solutions initiiert. Im Juli 2005 sind über 60 Automatisierungsanbieter Mitglied der CAA.

Alle Mitglieder dieser Vereinigung unterstützen das SPS Programmiersystem CoDeSys.

Die Verwendung einer einheitlichen Benutzeroberfläche für unterschiedliche Plattformen wird durch die Integration eines so genannten Target Support Package erreicht. Der Steuerungshersteller beschreibt darin den Prozessortyp, die Speicherausstattung und die Verfügbarkeit bestimmter durch die Steuerung bereitgestellter Möglichkeiten und Bibliotheken. Der Hersteller von CoDeSys sorgt für die Integration der entsprechenden Compiler.

Die Auswahl einer bestimmten Steuerung erfolgt innerhalb der Programmierumgebung und ist so einfach wie z.B. die Selektion eines bestimmten Druckertreibers innerhalb eines Windows Programms.

So können Applikationen, die für die Steuerung des Herstellers A erstellt wurden, sehr einfach auf die Hardware des Herstellers B übertragen werden. Für Anlagen, in denen mehrere Steuerungen unterschiedlicher Hersteller verbaut sind, besteht die Möglichkeit des von der CAA standardisierten Austauschs von Daten über sogenannte Netzwerkvariablen.

Um die Reproduzierbarkeit dieser Eigenschaften auch zu dokumentieren, werden die konformen Geräte der CoDeSys Automation Alliance - Mitgliedsfirmen zertifiziert. In festgelegten Testdurchläufen wird die Programmierbarkeit der Geräte mit verschiedenen Versionsständen von CoDeSys sowie der Datenaustausch mit anderen Geräten über Netzwerkvariablen geprüft und protokolliert.

[Bearbeiten] CAA Workshops

Im CAA Technik Workshop werden Richtlinien für die Entwicklung von Bibliotheken erarbeitet. Es soll auf unterschiedlichen Plattformen gleiche Schnittstellen und gleiches Verhalten für systemabhängige Bibliotheken erreicht werden.

Der CAA Marketing Workshop kümmert sich um die Darstellung der CAA in der Öffentlichkeit. Die Organisation von Messeauftritten, Zeitungsanzeigen und der Webauftritt sind zentrale Aufgabenfelder.

[Bearbeiten] Siehe auch

[Bearbeiten] Literatur

  • Heinrich Lepers: SPS-Programmierung nach IEC 61131-3
Mit Beispielen für CoDeSys und STEP 7. Franzis Verlag, 2005, ISBN 3-7723-5801-2

[Bearbeiten] Weblinks

Andere Sprachen


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -