UML compiler version

The UML compiler version can be changed in the following dialogs:

In addition, the following option is available with regard to the UML compiler version:

UML compiler version 1:

The UML compiler version is only relevant if the UML Statechart language is used.

UML compiler version 2:

Scope of the setting “UML compiler version”

The setting of the UML compiler version is a “solution option” and therefore does not only affect the PLC project, whose properties you are currently configuring, i.e. set UML compiler version applies to all PLC projects in the development environment.

PLC project properties

You can change the UML compiler version in the properties of the PLC project.
Open the PLC project properties and click on the category UML.

UML compiler version 3:

ProfileUpdate dialog

If you open a PLC project, in which an outdated UML compiler version is used, a corresponding warning appears in the message window (“New version found for UML”). Double-click this warning to open the ProfileUpdate dialog, in which you can change the UML compiler version.

UML compiler version 4:

Autoupdate UML Profile

The option Autoupdate UML Profile is available in the Advanced category of the PLC project properties. It can be used to configure the automatic update behavior of the UML compiler version.

If you open a PLC project, in which an outdated UML compiler version is used, a corresponding warning appears in the message window (“New version found for UML”).

UML compiler version 5:: In such a case, the UML compiler version is automatically set to the latest version, if the option Autoupdate UML profile is enabled. On such an automatic update of the UML compiler version, the message window shows a corresponding warning (e.g. “UML set from '4.0.2.0' to '4.0.2.1'”).

UML compiler version 6:: If the option Autoupdate UML Profile is disabled, the UML compiler version is not changed automatically. Double-click on the warning “New version found for UML” to open the ProfileUpdate dialog, in which you can change the UML compiler version manually.

UML compiler version 7: