codesys application composer · codesys inspiring automation solutions 2 3 codesys application...

3
CODESYS ® Application Composer Konfektionieren von IEC 61131-3 Applikationssoftware für Automatisierungssysteme Deutsch

Upload: doankhanh

Post on 28-Sep-2018

374 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: CODESYS Application Composer · CODESYS Inspiring Automation Solutions 2 3 CODESYS Application Composer CODESYS Application Composer Der CODESYS Application Composer ist ein Entwicklungstool

CODESYS® Application Composer

Konfektionieren von IEC 61131-3 Applikationssoftware für Automatisierungssysteme

Deutsch

Page 2: CODESYS Application Composer · CODESYS Inspiring Automation Solutions 2 3 CODESYS Application Composer CODESYS Application Composer Der CODESYS Application Composer ist ein Entwicklungstool

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

Page 3: CODESYS Application Composer · CODESYS Inspiring Automation Solutions 2 3 CODESYS Application Composer CODESYS Application Composer Der CODESYS Application Composer ist ein Entwicklungstool

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