Skip to main content

Überblick

Die UML (Unified Modeling Language) ist eine grafische Sprache für die Spezifikation, das Design und die Dokumentation von objektorientierter Software. Sie bietet eine allgemein verständliche Diskussionsbasis zwischen Programmierung und anderen Fachbereichen innerhalb der Systementwicklung.

Die Unified Modeling Language an sich definiert 14 verschiedenen Diagrammtypen aus zwei Hauptkategorien: Strukturdiagramme und Verhaltensdiagramme. Strukturdiagramme stellen die Architektur der Software schematisch dar und dienen im Wesentlichen der Modellierung und Analyse (beispielsweise Projektdesign, Spezifikation von Systemanforderungen, Dokumentation). Verhaltensdiagramme sind ausführbare Modelle mit eindeutiger Syntax und Semantik, aus denen direkt Anwendungscode generiert werden kann („model driven architecture“).

. CODESYS UML erweitert das CODESYS Development System um zwei Sprachen der Unified Modeling Language:
  • _uml_icon_class_diagramm.png UML-Klassendiagramm (Typ Strukturdiagramm)

  • _uml_icon_statechart.png: UML-Zustandsdiagramm (Typ Verhaltensdiagramm)

Tipp

Wenn für CODESYS UML keine gültige Lizenz auf Ihrem Computer vorliegt, können Sie dennoch ein Projekt mit UML-Bausteinen übersetzen, auf die Steuerung laden und im Onlinebetrieb nutzen. Eine Bearbeitung der Bausteine im jeweiligen Editor ist nur mit einer gültigen Lizenz möglich.

Tipp

Ein anschauliches Beispielprojekt für CODESYS UML finden Sie nach der Standardinstallation im Unterverzeichnis Projects\UML\<CODESYS version>\Examples des Installationsverzeichnisses.

Beispiel: C:\Program Files\CODESYS\3.5.13.20\CODESYS\Projects\UML\4.1.0.0\Examples\UML\_SC\_CoffeeMachine.project