Ü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“).
UML-Klassendiagramm (Typ Strukturdiagramm)
: 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