CODESYS Application Composer XL

The CODESYS Application Composer enables, for modular machines, the efficient, no-code creation and complete generation of suitable control applications of all sizes by combining and parameterizing multi-modal software modules.

With the one-year XL workplace license, applications for fine-grained large and for huge machines with up to 12,500 modules can be generated.

Article no.
2111000033
€2,800.00
Plus VAT

Subscription Details

1 Year
12-07-2026
Billing Max Cycle Repeats until failed or canceled

Product Description

Der CODESYS Application Composer ist ein mächtiges Entwicklungstool, das die Inbetriebnahme variantenreicher modularer Maschinen von klein bis sehr groß, und mit Variationspunkten auf beliebigen Granularitätsebenen radikal vereinfacht und beschleunigt: Die komplette, fertige, angepasste Steuerungsapplikation für die individuelle Maschine wird aus einmalig erstellten Softwaremodulen konfektioniert, die nur noch zusammengestellt und parametriert werden. Die komplette E/A-Ebene, die Programmstruktur, die Visualisierung, die Traces und die Alarme - einfach die ganze CODESYS-Applikation - wird dann automatisch generiert und ist bereit zum Download: Konfigurieren und Parametrieren statt Programmieren!

Geeignet für

Kleine Maschinen

Mittlere Maschinen

Große Maschinen

z.B. 8 Bearbeitungseinheiten

z.B. 4 Linien, 4x8 Bearbeitungseinheiten und 8 gemeinsame Aggregate

z.B. 4 Teilmaschinen à 6 Linien à 10 Bearbeitungseinheiten

Der CODESYS Application Composer hebt Objektorientierung auf die nächste Ebene. Composer-Module erweitern die objektorientierten Funktionsbausteine der IEC 61131 Programmierung zu multi-modalen Einheiten, die alle zusammengehörigen, in CODESYS-Projekten repräsentierbaren Aspekte einer bestimmten physischen oder funktionalen Einheit der Maschine zusammenfassen: Neben Programmcode und Parametriermöglichkeiten der Einheit auch ihre E/A-Ebene (Geräte und E/A-Zuordnung), Visualisierung, Alarme, Traces und Task-Zugehörigkeit.

So können Composer-Module einheitlich die Kombinatorik, Austauschbarkeit und Optionalität auf beliebig tiefen Granularitätsebenen unterstützen:

Variabler Aufbau

Für den variablen Aufbau der Maschine aus wiederkehrenden Aggregaten (Bearbeitungseinheiten, Stationen, …) modellieren Sie die Aggregate und ihre Anordnung in Fertigungslinien und Teilmaschinen als Composer Module in einer Hierachie.

Austauschbare Geräte

Indem Sie auch die Geräte (Antriebe, Roboter, Werkzeuge, Ventile, …) innerhalb der Aggregate modellieren, können Sie kinderleicht zwischen alternative Ausprägungen wechseln, und erhalten immer die passende Parametriermöglichkeit, I/O-Anbindung und Visualisierung.

Funktionale Varianz

Gibt es in Ihrer Gesamtmaschine, den Aggregaten oder den Geräten optionale Funktionen, Betriebsmodi oder Bearbeitungsschritte, verschiedene Möglichkeiten sie zu kombinieren oder alternative Realisierungen von Funktionen mit eigenen Parametriermöglichkeiten? Dann setzen Sie die Modularisierung in die funktionale Ebene hinein fort und modellieren auch Funktionen, Betriebsmodi und Bearbeitungsschritte, um sie ohne Programmierung auswählen und konfigurieren zu können.

Wurde eine Maschine in einer bestimmten Konfiguration bestellt, brauchen Sie bloß Instanzen der entsprechenden Composer-Module in einer übersichtlichen Baumansicht anzulegen und entsprechend kombinieren und parametrieren. Je größer die Maschine und je feingranularer ihre Variationsmöglichkeiten, umso breiter und tiefer ist die Modulhierarchie der Maschine. Umso wichtiger wird es daher, das Projekt auf Basis von Modulinstanzen hierarchisch aufzubauen, darzustellen, und zu bearbeiten, um die Übersicht zu wahren und Module einfach auswählen und kombinieren zu können. Umso mehr Arbeit spart der Application Composer gegenüber manuellem Schreiben des Codes, manuellem Verknüpfen von Funktionsbausteinen, Bearbeitungsschritten und Zuständen, manuellem Verknüpfen aller I/O-Punkte mit dem Code, manuellem Verknüpfen der Visualisierungselemente mit dem Code, usw. All das wird fertig generiert und skaliert für Maschinen beliebiger Größe und beliebiger Modellierungstiefe. Ganz ohne Programmierkenntnisse erhalten Sie die vollständige downloadbare Applikation passend für die bestellte Maschinenvariante, inklusive Gerätebaum, Visualisierung, Alarmverwaltung und Tracekonfiguration.

Den CODESYS Application Composer effizient zu nutzen, erfordert eine modulare Denkweise und einen Entwicklungsprozess, der sich am Aufbau der Maschine und ihren Funktionen orientiert. Wir helfen Ihnen bei der Suche nach der für Sie passenden Lösung und begleiten Sie bei Vorbereitung und Planung, bei der Entwicklung eines Modul-Baukastens und bei strukturierter Einführung und erfolgreichem Einsatz in der Produktion.

Für eine Vorstellung, eine Evaluation, individuelle Beratung, einen Kickoff-Workshop und Anwender-Schulungen wenden Sie sich bitte an unseren Vertrieb.

Mehr zum Einsatz des Application Composers und den Vorteilen für Sie erfahren Sie auf der CODESYS Website.

Vertrieb:

sales@codesys.com

Einsatz und Vorteile:

CODESYS Website

Dokumentation:

CODESYS Online Hilfe

Beispielprojekte:

CODESYS Beispiele

Schulung:

CODESYS Academy

Lizensierung

Die Nutzung erfolgt nach dem Abonnementmodell für den Arbeitsplatz.

Den CODESYS Application Composer gibt es in mehreren Performance-Klassen. Alle erlauben die Entwicklung eigener Module; der Unterschied liegt in der Größe daraus erstellbarer Applikationen. Nach Generierung aus Modulen können Applikationen ohne weitere Lizenzierung des CODESYS Application Composers beliebig weiter verwendet, auf Steuerungen geladen und angepassen werden.

Die Performance-Klasse definiert die maximal mögliche Anzahl von Modulinstanzen in einer Maschine und damit die maximale Größe der Maschine und Granularität der modellierten Variationsmöglichkeiten. Mit feinerer Granularität kann die Anzahl Modulinstanzen schnell ansteigen:

Beispiele für Anzahl Modulinstanzen

Kleine Maschine:

Mittlere Maschine:

Große Maschine:

Variabler Aufbau:

8

44

268

+ Austauschbare Geräte (5 pro Aggregat):

40

244

1468

+ Funktionale Varianz (5 pro Gerät):

200

1244

7468


Performance-Klasse

eigene Module entwickeln

Modulinstanzen in Maschinenprojekt

Beispiele (unverbindlich)

Composer S

+

100

  • mittlere Maschine auf Aggregate-Ebene

  • kleine Maschine bis auf Geräte-Ebene

Composer M

+

500

  • große Maschine auf Aggregate-Ebene

  • mittlere Maschine auf Geräte-Ebene

  • kleine Maschine auf Geräte-Funktionsebene

Composer L

+

2500

  • große Maschine auf Geräte-Ebene

  • mittlere Maschine auf Geräte-Funktionsebene

Composer XL

+

12.500

  • große Maschine auf Geräte-Funktionsebene

Composer Module Developer

+

(9)

  • (Ausprobieren und Unittest des entwickelten Moduls)

Details zum Abonnement:

Laufzeit

  • Das Abonnement enthält ein Jahr Nutzung des CODESYS Application Composers in der entsprechenden Performance-Klasse, beginnend mit dem Kaufdatum.

  • Während dieser Zeit sind alle Funktionen, Updates und Upgrades Teil des Abonnements.

Verlängerung des Abonnements

  • Ihr Abonnement verlängert sich automatisch um ein weiteres Jahr, wenn die Kündigung später als 1 Monat vor Ablauf des Abonnements erfolgt.

  • Die automatische Verlängerung beträgt immer ein weiteres Jahr, beginnend mit dem Ende der vorherigen Abonnementlaufzeit.

  • Damit die Verlängerung Ihres Abonnements erfolgen kann, benötigen wir gültige Kreditkartendaten. Sollten Ihre Daten nicht mehr gültig sein, setzen wir uns per E-Mail mit Ihnen in Verbindung.

  • Sobald die Verlängerung durchgeführt werden kann, erhalten Sie eine E-Mail mit Informationen zur Verlängerung Ihres Abonnements.

Kündigung

  • Zwei Monate vor Ablauf Ihres Abonnements informieren wir Sie über Ihre Kündigungsmöglichkeit automatisch per E-Mail.

  • Die Kündigungsfrist beträgt 1 Monat zum Ende der Abonnementlaufzeit. Die Kündigung können Sie im Kundenkonto vornehmen.

  • Wenn das Abonnement nicht 1 Monat vor Ablauf gekündigt wird, verlängert es sich um ein weiteres Jahr.

  • Eine Kündigung Ihres Abonnements erfolgt unsererseits, wenn uns zum Ende der Kündigungsfrist keine gültigen Kreditkartendaten oder offene Rechnungen vorliegen.

  • Ein gekündigtes Abonnement kann nicht reaktiviert werden. Für ein erneutes Abonnement ist eine neue Bestellung nötig.

Nach Ablauf des Abonnementzeitraums

Nach Ablauf des Abonnements ist der CODESYS Application Composer nur noch eingeschränkt anwendbar.

Requirements

Programming System

CODESYS Development System 3.5.19.30 or higher

Runtime System

CODESYS Control Version 3.5.0.0

Supported Platforms/ Devices

Devices/PLCs on which the CODESYS runtime system is installed.

Additional Requirements

-

Restrictions

  • Without valid license, the CODESYS Application Composer is functionally restricted to the Persistence Manager and the steps after the generation of the application (build, download, debug).

  • For licenses Composer S through XL you need CODESYS Application Composer Version 4.4.0.0 or newer.

  • For license Composer Module Developer you need CODESYS Application Composer Version 4.5.0.0 or newer.

Licensing

For the complete functionality (defining and composing own module to generate applications) a valid license is required.

Licensing is done via the CODESYS License Provider mechanism and requires the following packages:

  • CODESYS License Provider >= 1.1.0.0

  • CODESYS License Provider Enabler >= 1.1.0.0

  • CODESYS Licensing Support >= 1.1.0.0

These are automatically solved and installed by the CODESYS installer during installation.

The activation of the licenses is done via UFC license container (soft container or USB dongle) and is available as a workstation license. By simply reconnecting the CODESYS key, the license can be used at another workstation.

The annual subscription is available as a workstation license.

Required Accessories

Optional: CODESYS Key

Support


CODESYS GmbH

A member of the CODESYS Group

Memminger Straße 151
D-87439 Kempten
Germany

Support

This product includes a free addition to an otherwise paid support entitlement of one hour of support. The redemption must be made within 1 Year(s) from the date of purchase. After this time, the support entitlement expires.

To submit such a technical support request after purchase, a CODESYS Store account is required. After logging in, please use the "My Support Authorizations" list in your account or use the "My Question" contact form. After you have described and submitted your problem, the message will be forwarded to our technical support. They will contact you immediately to determine the next steps.

For general error messages or pre-sales inquiries, please also use the "My Question" contact form and select the appropriate department. This type of request can be used without logging in. A list of alternative support options can be found in the support section of the CODESYS Group website.

Supplier

CODESYS GmbH

A member of the CODESYS Group

Memminger Straße 151
D-87439 Kempten
Germany

Additional Downloads