CODESYS Application Composer

Konfektionieren von Applikationssoftware nach IEC 61131-3 für Automatisierungssysteme

Effiziente Applikationsentwicklung

Der CODESYS Application Composer ist ein Entwicklungstool zur effizienten Erstellung von Applikationsvarianten, die aus wiederkehrenden Funktionsbausteinen bestehen. Das heißt: Der Anwender stellt auf Basis von Modulen und deren Parametrierung  seine Maschinenapplikation zusammen. Daraus erzeugt CODESYS dann  automatisiert das komplette SPS-Programm.

Typische Einsatzbereiche

  • Serienmaschinen, die kundenspezifisch ausgerüstet und eingerichtet werden: Maschinenkonfiguration direkt aus dem Vertriebsprozess heraus
  • Sondermaschinen oder –anlagen, die aus wiederkehrenden Einheiten aufgebaut sind
  • Anlagen, die aus sehr vielen gleichartigen Grundbausteinen aufgebaut sind, wie in der Gebäudeautomatisierung oder Prozesstechnik

Ihre Vorteile

  • Verbesserung der Wiederverwendbarkeit und Qualität der Applikationsteile
  • Effizienzsteigerung durch automatisierte Applikationserzeugung aus vordefinierten Modulen
  • Integration in die Entwicklungsumgebung des CODESYS Development Systems, ideal zur vereinfachten Projektierung von Anwendungen im Bereich Digital Factory oder Industrie 4.0
  • Unmittelbare Einsetzbarkeit durch die bereitgestellten Generatoren und das Applikationskonzept

Funktionsprinzip

  • Komplette Steuerungsapplikationen können aus zuvor erstellten Softwaremodulen konfektioniert, das heißt zusammengestellt und parametriert werden.
  • Module sind funktionale Programmeinheiten, die sowohl Maschinen- oder Anlagenteilen als auch Softwarefunktionen entsprechen können.
    Sie enthalten neben dem Programmcode typischerweise Komponenten wie Visualisierungselemente, Parametrierung oder E/A-Zuordnungen.

Mit wenigen Schritten automatisch zur kompletten Steuerungsapplikation

Erstellung von Modulen

  • Software-Entwickler erstellen objektorientierte Funktionsbausteine (FBs) mit der gewünschten Funktionalität.
  • Die FBs werden dem Application Composer über die Moduldeklaration als Module bekannt gemacht.
  • In der Deklaration werden die Parameter, I/Os,  Visualisierungen, Alarme und Geräte des Moduls definiert. Die Beziehung zu anderen Modulen wird festgelegt.
  • Die erstellten Module können vom Modulhersteller in Form von anwendungsspezifischen Libraries zusammengefasst und weitergegeben werden.

Erstellung von Steuerungsapplikationen

  • Die Auswahl und Zusammenstellung der Module erfolgt im Modulbaum. Jeder Eintrag entspricht dabei einer Modulinstanz. Beim Einfügen neuer Elemente in die Modulstruktur werden nur passende Module zur Auswahl angeboten. In den Moduleigenschaften werden die Parametrierung, die E/A-Konfiguration und die Visualisierungsauswahl für die Modulinstanzen festgelegt.
  • Gleichzeitig kann die Konfiguration von Schrittkettenmodulen mit Hilfe eines komfortablen Ablaufeditors erfolgen.
  • Aus der Modulkonfiguration wird über ein Menükommando der komplette Applikationscode inklusive Visualisierung und E/A-Konfiguration erzeugt.
  • Applikationsspezifischer Code kann in Form von Erweiterungsmodulen hinzugefügt werden, ohne bei einem erneuten Generatorlauf verlorenzugehen.

Bezugsinformation

  • Der CODESYS Application Composer erleichtert und beschleunigt die Erstellung von vollständigen Automatisierungsapplikationen und ist somit ein Zusatzprodukt für Anwender von CODESYS.
  • Eine kostenlose Demoversion des CODESYS Application Composers ist im CODESYS Store erhältlich.
  • Kostenlos ist auch die Verwendung des CODESYS Application Composers zur Generierung von persistenten Daten mit dem Persistence Manager sowie zur Erstellung einer Visualisierung zur Gerätediagnose.
  • Sämtliche Beispielprojekte im Lieferumfang von CODESYS können kostenlos im CODESYS Store heruntergeladen werden.
  • Falls Sie ihre eigenen Steuerungs- und Automatisierungsapplikationen generieren möchten, benötigen Sie eine Arbeitsplatzlizenz. Wenden Sie sich hierfür bitte an das CODESYS-Sales-Team unter sales@codesys.com .
  • Auf Anfrage bei unseren Trainern bieten wir Intensiv-Schulung zur Modulerstellung an, mit deren Hilfe Sie noch schneller zum Ziel kommen.

Screenshots vom CODESYS Application Composer

Fachartikel

Kohle-Abbau automatisiert projektieren

Wie kann man die Software-Applikationen von Sondermaschinen wirtschaftlicher projektieren? Insbesondere, wenn sie aus einem Baukasten unterschiedlicher Komponenten zusammengesetzt werden? Antworten geben die Erfahrungen der Eickhoff Gruppe bei der Einführung einer Software-Technologie, die manuelles Programmieren ihrer Untertage-Walzenlader überflüssig macht.

Lesen Sie den kompletten Artikel "Kohle-Abbau automatisiert projektieren" von Roland Wagner, Head of Product Marketing bei der CODESYS Group, erschienen im Special "Automation World" der etz 07/2017 »

Broschüren und Informationsmaterial

CODESYS - Eine Software. Alle Einsatzgebiete. Ihre Automatisierungsplattform.
Version: 10/2023
pdf 2 MB
07.11.2023
CODESYS - Eine Software. Alle Einsatzgebiete. Ihre Automatisierungsplattform.
Version: 10/2023
pdf 2 MB
07.11.2023
Verschiedene Anbieter präsentieren CODESYS-kompatible Geräte und spannende Lösungen, die für Ihre Automatisierungsaufgaben nützlich sein können.
Version: 10/2024
pdf 2 MB
11.12.2024
Jobs @ CODESYS