CODESYS UML allows to create the application in two languages, the UML class diagram and the UML state diagram.

CODESYS UML is part of the tool bundle CODESYS Professional Developer Edition.

Order number: 



The UML (Unified Modeling Language) is a graphical language for specification, design and documentation of object oriented software. UML provides a generally intelligible discussion basis between programming and other company divisions within system development.

UML consists of 14 different diagram types in two main categories: structure diagrams and behavior diagrams. Structure diagrams schematically illustrate the architecture of software and are basically meant for modeling and analysis (e.g. project design, specification of system requirements or documentation). Behavior diagrams are executable models with distinct syntax and semantics, which directly generate application code („model driven architecture“).

CODESYS UML extends the CODESYS Development System with two new diagrams of the Unified Modeling Language: the class diagram and the state diagram, for the 32 Bit and 64 Bit version of the CODESYS Development System in one package.


Programming System

CODESYS Development System V3.5.16.0 or higher

Runtime System

CODESYS Control V3.5.12.0

Supported Platforms/ Devices


Additional Requirements

Subscription of the CODESYS Professional Developer Edition.


64 Bit support with version and higher


The following licenses are available:

  • Without license: Unlimited viewer and commissioning mode

  • Demo license: Time limited usage (30 days) (incl. editing mode for UML diagrams)

  • Subscription license: Time limited usage (incl. editing mode for UML diagrams)

The following licensing options are supported:

  • Soft Key, with CODESYS Development System SP 13 (Workplace-bound licensing, free part of all CODESYS products)

  • Optional: CODESYS Key (Increased security against loss of license keys, transferable licensing to other workstations)

Required accessories

Optional: CODESYS Key

Detailed compatibility information


Programming System Version - newest - newest - newest - newest - newest - newest - newest - newest - newest - newest - newest - newest - newest - newest - newest - newest

Version history

Version Release notes Release date

Required CODESYS version


Update recommendation

This update contains important bugfixes and is highly recommended for all users of CODESYS UML

Bug fixes

  • UML-690 UML SC, IntelliSense: IDE crash when ending a non-existing symbol with a dot



  • UML-174: Class diagram now shows ALIASES and UNIONS

  • UML-98: UML Note element has been added to enable comments

Bug fixes

  • UML-613: Class diagram: Arrow symbols of straight composition/association relations disappeared

  • UML-608: State chart: Newly created or copied state charts couldn’t be compiled anymore

  • UML-607: State chart: Entry Action of CompositeState was called before Transition Action to this Composite is called

  • UML-644: Creating bitmap only supported PNG format

  • UML-592: Class diagram missed drawing some references to library POUs

  • UML-620: Class diagram: Cross references in Toolbox did not differentiate between library versions

  • UML-626: Class diagram: Variable cross references were sometimes not added

  • UML-230: Class diagram: Actions were missing in the toolbox

  • UML-210: State chart: Code completion did not offer callable objects for transition conditions

  • UML-412: State chart: Code completion did not work in the properties view as it does in the editor

  • UML-413: State chart: Code completion did not offer GVL members without qualified_only attribute

  • UML-385: State chart: Code completion did not offer GVLs without qualified_only attribute

  • UML-499: State chart: Code completion did not support the keywords SUPER and THIS

  • UML-498: State chart: Actions starting with keywords SUPER or THIS could be opened in online mode

  • UML-462: State chart: Static analysis reported errors for internal implementation


Hotfix relase for bug in V4.2.0.0


Usability improvements and bug fixes. This version requires at least CODESYS V3.5 SP12.


New Feature:

  • Viewer and deploy tool (no license required)
  • Online Change des State Chart

Support of Softcontainer licensing (no Dongle needed)
 Changes to transitions can be performed with an online change.
The semantics of an exception transition match the UML 2.0 specification

Usability improvements and bug fixes.


Usability improvements and bug fixes.


Usability improvements and bug fixes.


Usability improvements and bug fixes.


See Features and Changes for more information.


See Features and Changes for more information.


See Features and Changes for more information.


See Features and Changes for more information.


- Added UML-specific compiler version handling.
- Localization of user interface DE and EN.

See Features and Changes for more information.

27.08.2014   31.01.2014

1 Review(s)

Hilfreiches Tool / perfekt integriert / hoher Preis Review by markant
Das Tool erfüllt die Erwartung vollkommen. Man kann sehr schön bestehende Projekte importieren und Änderungen werden beidseitig synchronisiert.
Gute Produkte kosten auch etwas das ist klar. Aber in Anbetracht der Tatsache dass TwinCAT 3 die identische Funktionalität kostenlos bietet finde ich persönlich 1000€ pro Arbeitsplatz sehr hoch. (Posted on 14/09/2017)

This product includes a CODESYS Support Ticket, incl. 1 hour support of CODESYS.

More details can be found in the CODESYS Store product CODESYS Support Ticket.

3S-Smart Software Solutions GmbH

Memminger Straße 151

87439 Kempten


You may also be interested in the following product(s)

CODESYS Professional Developer Edition

CODESYS Professional Developer Edition

€500.00 As low as: €405.00 plus VAT
Add to My Wishlist


Write Your Own Review

Only registered users can write reviews. Please, log in or register