Beruflich Dokumente
Kultur Dokumente
CODESYS
Basisdaten
Erscheinungsjahr 1994
Programmiersprache C#/.NET
deutschsprachig ja
www.codesys.com
Inhaltsverzeichnis
1Einführung
2Integrierte Anwendungsbereiche
o 2.1Engineering
o 2.2Runtime
o 2.3Feldbus-Technologie
o 2.4Kommunikation
o 2.5Visualisierung
o 2.6Motion CNC Robotics
o 2.7Safety
o 2.8Industrie 4.0 / Automation Server
3Zusätzliche Informations- und Hilfequellen
4Verbreitung im Markt
5Mitgliedschaft in Organisationen
6Siehe auch
7Literatur
8Weblinks
9Einzelnachweise
CFC (Continuous Function Chart) ist ein FUP-Editor mit einem frei-grafischen Layout:
während FUP-Editoren netzwerkorientiert arbeiten und die Bausteine automatisch
anordnen, ist es im CFC möglich, alle Bausteine frei zu platzieren und somit auch
Rückkopplungen ohne Zwischenvariablen zu realisieren. Deshalb ist diese Sprache
auch besonders für die Übersichtsdarstellung einer Applikation geeignet.
Der mit Codesys erzeugte Applikationscode wird zum Download auf die Steuerung von
integrierten Compilern in nativen Maschinencode (Binärcode) übersetzt. Unterstützt werden die
wichtigsten 32- und 64-Bit CPU-Familien wie z. B. TriCore, 80x86/iX, ARM/Cortex, Power-
Architektur, SH, MIPS, Blackfin und weitere.
Im Online-Betrieb mit der Steuerung bietet Codesys umfangreiche Debugging-Funktionen, von
Variablen-Monitoring/Schreiben/Zwangssetzen über Breakpoints/Einzelschritt-Ausführung bis hin
zur Online-Aufzeichnung von Variablen-Werten auf der Steuerung in einem Ringpuffer (Sampling
Trace) sowie das Speichern des Speicherabbilds bei z. B. bei Exceptions („CoreDump“).
Codesys in der Version V3.x basiert auf der sogenannten Codesys Automation Platform,
einem Automatisierungsframework, das von Geräte-Herstellern um eigene Plug-In-Module
erweitert werden kann.
Im Rahmen der Codesys Professional Developer Edition kann das Tool optional um
kostenpflichtige Zusatzkomponenten erweitert werden, z. B. eine integrierte UML-Unterstützung,
eine Anbindung an die Versionsverwaltungssysteme Apache Subversion sowie Git, einer
Laufzeitmessung ("Profiling") direkt auf der Steuerung oder eine statische Code-Analyse des
Applikationscodes.
Mit dem Codesys Application Composer können Anwender im Rahmen des IEC 61131-3 Tools
komplette Automatisierungsapplikationen erzeugen lassen. Dazu können sie ihre Maschine oder
Anlage auf Basis von Modulen konfigurieren, die z. B. den mechatronischen Aufbau oder die zum
Einsatz kommende Software-Funktion einschließlich der gesamten Funktionalität definieren. Aus
dieser Konfiguration erzeugt ein integrierter Konfigurator einsehbaren IEC 61131-3 Code.