CODESYS Application Composer · CODESYS Inspiring Automation Solutions 2 3 CODESYS Application...
Transcript of CODESYS Application Composer · CODESYS Inspiring Automation Solutions 2 3 CODESYS Application...
CODESYS® Application Composer
Konfektionieren von IEC 61131-3 Applikationssoftware für Automatisierungssysteme
Deutsch
CODESYS Application Composer3CODESYS Inspiring Automation Solutions 2
CODESYS Application Composer
Der CODESYS Application Composer ist ein Entwicklungstool zur effizienten Erstellung von Applikationsvarianten, die aus wiederkehrenden Funktionsbausteinen bestehen.
Erstellung von SteuerungsapplikationenDie Auswahl und Zusammenstellung der Module erfolgt im Modulbaum. Jeder Eintrag entspricht dabei einer Modul- instanz. Beim Einfügen neuer Elemente in den Modulbaum 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 mittels der integrierten Generatoren erzeugt. Applikationsspezifischer Code kann in Form von Erweiterungsmodulen hinzugefügt werden und bleibt bei erneuten Generatorläufen unverändert bestehen.
Foto
: © R
aine
r Pl
endl
– d
epos
itpho
tos.
com
Screenshot: Konfiguration der Module im Modulbaum
FunktionsprinzipKomplette 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 Software- funktionen entsprechen können.Sie enthalten neben dem Programmcode typischerweise Komponenten wie Visualisierungselemente, Parametrierung oder E/A-Zuordnungen.
Typische Einsatzbereiche für den CODESYS Application Composer � Serienmaschinen, die kundenspezifisch ausgerüstet und eingerichtet werden: Maschinenkonfiguration direkt aus dem Vertriebsprozess heraus
� Sondermaschinen oder –anlagen, die aus wieder- kehrenden Einheiten aufgebaut sind
� Anlagen, die aus sehr vielen gleichartigen Grundbau- steinen aufgebaut sind, wie z.B. in der Gebäude- automatisierung oder Prozesstechnik
Screenshot rechts: Manuelle oder
automatisierte E/A-Verknüpfung und
Parametrierung der Module in speziellen
Editoren
Ihre Vorteile auf einen Blick:
� Verbesserung der Wiederverwendbarkeit und Qualität der Applikationsteile
� Effizienzsteigerung durch automatisierte Applika-tionserzeugung aus vordefinierten Modulen
� Nahtlose Integration in die CODESYS Entwicklungsumgebung
� Unmittelbare Einsetzbarkeit durch die bereitgestell-ten Generatoren und das Applikationskonzept
� Einfache Bestellung und Installation über den CODESYS Store (http://store.codesys.com/)
E/A-Konfiguration
G!
AlarmkonfigurationSteuerungskonfig.
Visualisierung
FUNTION_BLOCK calcVAR_INPUT SourcePos: XYZ_POS; TargetPos: XYZ_POS;
IEC 61131-3 Code
2. Einfügen von Erweiterungs-modulen
1. Modulbaum erzeugen aus Applikations-modulen
3. Modul- Konfiguration
4. Generator 5. Lauffähige Applikation
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 und es wird die Beziehung zu anderen Modulen festgelegt. Die erstellten Module können vom Modulhersteller in Form von anwendungs-spezifischen Libraries zusammengefasst und weitergegeben werden.
Screenshot links: Konfiguration der Module in eigenem Ablaufeditor
Mechatronisches-Modul mit Submodulen
Referenzierte Modulinstanz
Software-Funktions-Modul
CODESYS – die herstellerunabhängige IEC 61131-3 Automatisierungssoftware.
CODESYS Produktfamilien:
CODESYS® ist ein eingetragenes Warenzeichen der 3S-Smart Software Solutions GmbH.Technische Änderungen, Druckfehler und Irrtümer vor- behalten. Vervielfältigung (auch nur Auszugsweise) und Weitergabe nur nach vorheriger Genehmigung.
Bitte beachten Sie: Nicht alle CODESYS-Funktionen sind in allen Ländern verfügbar. Weitere Informationen zu diesen länderspezifischen Einschränkungen erhalten Sie unter [email protected].
3S-Smart Software Solutions GmbH
Memminger Str. 15187439 Kempten, Germany
Tel: +49-831-54031-0Fax: [email protected]
codesys.com
Branch Offices:
CODESYS Italia Srl Via Vittoria Colonna 50, 20149 Milan, Italy
CODESYS Software System (Beijing) Co.,Ltd.100025 Beijing P.R.C., China
08/2016
Inspiring Automation Solutions