Overview
UML (Unified Modeling Language) is a graphical language for the specification, design, and documentation of object-oriented software. It provides a universally understandable basis for discussion between programming and other departments within system development.
The Unified Modeling Language in itself defines 14 different diagram types from two main categories: structure diagrams and behavior diagrams. Structure diagrams schematically represent the architecture of the software and are used primarily for modeling and analysis (for example, project design, specification of system requirements, and documentation). Behavior diagrams are executable models with unique syntax and semantics from which application code can be generated directly (model driven architecture).
UML Class Diagram (type: structure diagram)
: UML Statechart (type: behavior diagram)
Tip
If a valid license for CODESYS UML does not exist on your computer, then you can still compile a project with UML POUs, download it to the controller, and use it in online mode. Editing the POUs in the respective editor is possible with a valid license only.
Tip
After the standard installation of CODESYS UML, you will find a descriptive sample project in the installation directory under Projects\UML\<CODESYS version>\Examples
.
Example: C:\Program Files\CODESYS\3.5.13.20\CODESYS\Projects\UML\4.1.0.0\Examples\UML\_SC\_CoffeeMachine.project